C# 클래스 R3.Geometry.HoneycombGen

파일 보기 프로젝트 열기: roice3/Honeycombs

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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[]

메소드 상세

GoursatSet() 공개 정적인 메소드

public static GoursatSet ( ) : void
리턴 void

OneHoneycombNew() 공개 정적인 메소드

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

OneHoneycombOldCode() 공개 정적인 메소드

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

Paracompact() 공개 정적인 메소드

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

ParacompactSet() 공개 정적인 메소드

public static ParacompactSet ( ) : void
리턴 void