메소드 | 설명 | |
---|---|---|
Clip ( Circle c, bool interior = true ) : void |
Clips the tiling to the interior of a circle.
|
|
CreateBaseTile ( |
||
Generate ( |
Generate ourselves from a tiling config.
|
|
GenerateInternal ( |
||
MakeDualTilings ( |
A static helper to generate two dual tilings. {p,q} will have a vertex at the center.{q,p} will have its center at the center. |
|
NewTileAfterReflect ( |
This will return whether we'll be a new tile after reflecting through a segment. This allows us to do the check without having to do all the work of reflecting the entire tile.
|
|
Tiling ( ) : System.Collections.Generic |
메소드 | 설명 | |
---|---|---|
FillOutIncidences ( ) : void |
Fill out all the incidence information. If performance became an issue, we could do some of this at tile generation time.
|
|
FillOutIsometries ( |
This will fill out all the tiles with the isometry that will take them back to a home tile.
|
|
ReflectRecursive ( List |
||
TransformAndAdd ( |
Will clone the tile, transform it and add it to our tiling.
|
public static CreateBaseTile ( |
||
config | ||
리턴 |
public GenerateInternal ( |
||
config | ||
projection | Polytope | |
리턴 | void |
public static MakeDualTilings ( |
||
tiling1 | ||
tiling2 | ||
p | int | |
q | int | |
리턴 | void |
public NewTileAfterReflect ( |
||
t | ||
s | Segment | |
completed | bool>.Dictionary | |
리턴 | bool |