C# Class R3.Geometry.TilingConfig

Information we need for a tiling.
Mostra file Open project: roice3/Honeycombs Class Usage Examples

Public Methods

Method Description
EdgeMobius ( ) : Mobius

This Mobius transform will center the tiling on an edge.

TilingConfig ( int p, int q ) : System.Collections.Generic
TilingConfig ( int p, int q, int maxTiles ) : System.Collections.Generic
VertexCenteredMobius ( ) : Mobius

Returns a Mobius transform that can be used to create a dual {q,p} tiling. This Mobius transform will center the tiling on a vertex.

VertexCenteredMobius ( int p, int q ) : Mobius

Private Methods

Method Description
SetupConfig ( int p, int q, int maxTiles ) : void

Method Details

EdgeMobius() public method

This Mobius transform will center the tiling on an edge.
public EdgeMobius ( ) : Mobius
return R3.Math.Mobius

TilingConfig() public method

public TilingConfig ( int p, int q ) : System.Collections.Generic
p int
q int
return System.Collections.Generic

TilingConfig() public method

public TilingConfig ( int p, int q, int maxTiles ) : System.Collections.Generic
p int
q int
maxTiles int
return System.Collections.Generic

VertexCenteredMobius() public method

Returns a Mobius transform that can be used to create a dual {q,p} tiling. This Mobius transform will center the tiling on a vertex.
public VertexCenteredMobius ( ) : Mobius
return R3.Math.Mobius

VertexCenteredMobius() public static method

public static VertexCenteredMobius ( int p, int q ) : Mobius
p int
q int
return R3.Math.Mobius