Method | Description | |
---|---|---|
Clone ( ) : |
||
IncludeAfterMobius ( |
ZZZ - needs to be part of performance setting? Returns true if the tile should be included after a Mobius transformation will be applied. If the tile is not be included, this method avoids applying the mobious transform to the entire tile.
|
|
Reflect ( Segment s ) : void | ||
Tile ( ) : System.Collections.Generic | ||
Tile ( Polygon boundary, Polygon drawn, Geometry geometry ) : System.Collections.Generic | ||
Transform ( |
||
Transform ( |
Apply a Mobius transform to us.
|
Method | Description | |
---|---|---|
ShrinkTile ( |
This will trim back the tile using an equidistant curve. It assumes the tile is at the origin.
|
|
ShrinkTileCorrect ( |
A correct implementation of shrink tile. hmmmm, is "scaling" even well defined in non-E geometries? Am I really looking for an equidistant curve? Sadly, even if I figure out what is best, I fear changing out usage of the incorrect one below in MagicTile, because of the possibility of breaking existing puzzles.
|
public IncludeAfterMobius ( |
||
m | ||
return | bool |
public Tile ( Polygon boundary, Polygon drawn, Geometry geometry ) : System.Collections.Generic | ||
boundary | Polygon | |
drawn | Polygon | |
geometry | Geometry | |
return | System.Collections.Generic |