C# Class R3.Geometry.HoneycombGen

Datei anzeigen Open project: roice3/Honeycombs

Public Methods

Method Description
GoursatSet ( ) : void
OneHoneycombNew ( HoneycombDef imageData ) : void

This generates a honeycomb by reflecting in 4 mirrors of the fundamental simplex.

OneHoneycombOldCode ( ) : void

This generates a honeycomb by reflecting in all facets of a cell.

Paracompact ( HoneycombDef def, int active, int baseHue ) : void
ParacompactSet ( ) : void

Private Methods

Method Description
ActiveMirrorsString ( int active ) : string
BaseName ( HoneycombDef def ) : string
CalcThickness ( int active ) : void
CheckAndAdd ( int>.Dictionary vertexCounts, Vector3D v ) : void
Cull120Cell ( H3 edges ) : H3.Cell.Edge[]
CullHalfOfEdges ( H3 &edges ) : void
CullValence2Edges ( H3 edges ) : H3.Cell.Edge[]
GenFacet ( Geometry g, int mirror1, int mirror2, Simplex simplex, Vector3D startingPoint ) : H3.Cell.Facet
IterateToStartingPoint ( int activeMirrors, Simplex simplex ) : Vector3D
OneHoneycombGoursat ( int active, string baseName, int baseHue ) : void
PolyhedronToHighlight ( Geometry g, int mirrors, Simplex simplex, Vector3D startingPoint ) : H3.Cell
SetupBaseHue ( string fileName, string mirrorsString, int baseHue ) : void
SpecialCase333 ( ) : void
SphericalCellFacetMirrors ( HoneycombDef imageData ) : R3.Geometry.Sphere[]

Method Details

GoursatSet() public static method

public static GoursatSet ( ) : void
return void

OneHoneycombNew() public static method

This generates a honeycomb by reflecting in 4 mirrors of the fundamental simplex.
public static OneHoneycombNew ( HoneycombDef imageData ) : void
imageData HoneycombDef
return void

OneHoneycombOldCode() public static method

This generates a honeycomb by reflecting in all facets of a cell.
public static OneHoneycombOldCode ( ) : void
return void

Paracompact() public static method

public static Paracompact ( HoneycombDef def, int active, int baseHue ) : void
def HoneycombDef
active int
baseHue int
return void

ParacompactSet() public static method

public static ParacompactSet ( ) : void
return void