C# Class HyperbolicModels.HoneycombPaper

Show file Open project: roice3/Honeycombs Class Usage Examples

Private Properties

Property Type Description
AnimColorScaling double
BatchRun void
CreateCellPovRay void
CreateCellSTL void
CreateSimplex void
FCOrient void
FCOrientMobius R3.Math.Mobius
GenCell H3.Cell[]
GetCoxeterSet IEnumerable
GetEuclidImageSet IEnumerable
GetFullImageSet IEnumerable
GetImageSet IEnumerable
GetImageSetForSlice IEnumerable
GetScalingOld double
HyperidealSquares void
OneAnimationFrame void
ReadArg int
SphericalAnimate void

Public Methods

Method Description
DoStuff ( string args ) : void

Private Methods

Method Description
AnimColorScaling ( HoneycombDef imageData ) : double
BatchRun ( ) : void
CreateCellPovRay ( HoneycombDef imageData ) : void
CreateCellSTL ( HoneycombDef imageData ) : void

Create an STL file for a cell. This will be a 2D surface of triangles, which will need to be thickened using an external program. Currently only works for cells with both hyperideal vertices and cells.

CreateSimplex ( HoneycombDef imageData ) : void
FCOrient ( H3 cell ) : void

Face centered orientation.

FCOrientMobius ( Sphere cellSphereInBall ) : Mobius

A Mobius that will put our simplex into a face centered orientation. Meant to be used with H3Models.TransformInBall2 or H3Models.TransformHelper

GenCell ( Sphere simplex, Mesh mesh, Vector3D cen, bool ball, bool dual ) : H3.Cell[]

Used to generate a regular cell as a set of simplices and save to a Pov-ray file. This will work for non-finite cells.

GetCoxeterSet ( ) : IEnumerable
GetEuclidImageSet ( ) : IEnumerable
GetFullImageSet ( ) : IEnumerable
GetImageSet ( ) : IEnumerable
GetImageSetForSlice ( PQR constant, int constantValue ) : IEnumerable
GetScalingOld ( HoneycombDef imageData ) : double
HyperidealSquares ( ) : void
OneAnimationFrame ( HoneycombDef imageData, string filename, double colorScaling, double t = 0.0 ) : void
ReadArg ( string arg ) : int
SphericalAnimate ( HoneycombDef imageData ) : void

Method Details

DoStuff() public static method

public static DoStuff ( string args ) : void
args string
return void