Skip to the content

Meikyuu迷宮

Generate seeded mazes and arrow puzzles, follow numbered levels, and play on flat grids or three-dimensional surfaces.

Meikyuu is the Japanese word 迷宮 for labyrinth. About the name

Contents

Reference · Surface maze rules and geometry

isSolidCutfunction

Whether a solid can be cut n ways: a whole number of at least 2, or 1 where the solid has already sixty cells uncut (the dodecahedron's five to a face).

Import it

import { isSolidCut } from "@johnmorrisdotca/meikyuu/3d";

Definition

function isSolidCut(kind: SolidKind, n: number): boolean

Parameters

NameTypeDescription
kindSolidKind

The native puzzle family or surface shape specified by this signature.

nnumber

The level number, random bound or surface subdivision specified by the signature.

Returns

boolean

Whether a solid can be cut n ways: a whole number of at least 2, or 1 where the solid has already sixty cells uncut (the dodecahedron's five to a face).

Examples

import { isSolidCut } from "@johnmorrisdotca/meikyuu/3d";

console.log(isSolidCut("cube",2));
true

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/meikyuu 3.2.0.