SolidEdge型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The edge between two cells: its two corners (indices into vertices) and the two cells it lies between.
インポート
import type { SolidEdge } from "@johnmorrisdotca/meikyuu/3d";
定義
type SolidEdge = {
readonly a: number;
readonly b: number;
readonly left: number;
readonly right: number;
};
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
a | number | |
b | number | |
left | number | |
right | number |
例
import type { MazeRecipe } from "@johnmorrisdotca/meikyuu";
import { buildMaze } from "@johnmorrisdotca/meikyuu";
import type { SolidEdge, SolidRecipe } from "@johnmorrisdotca/meikyuu/3d";
import { buildSolidMaze } from "@johnmorrisdotca/meikyuu/3d";
const recipe: MazeRecipe = {shape:"square",w:5,h:5,algorithm:"backtracker",mode:"to-goal",seed:42};
const maze = buildMaze(recipe);
const grid = maze.grid;
const solidRecipe: SolidRecipe = {kind:"cube",n:2,algorithm:"backtracker",seed:42};
const solid = buildSolidMaze(solidRecipe);
const solidGrid = solid.grid;
const value: SolidEdge = solidGrid.edges[0];
console.log(value);{ a: 0, b: 1, left: 0, right: 21 }出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。