C# Class R3.Geometry.S3

Show file Open project: roice3/Honeycombs

Public Methods

Method Description
EdgesToStl ( H3 edges ) : void
GeodesicPoints ( Vector3D v1, Vector3D v2 ) : Vector3D[]

Inputs and Outputs are in R3 (stereographically projected).

HopfOrbit ( ) : void
Hypercube ( ) : void

Private Methods

Method Description
HopfFibration ( Tiling tiling ) : void
OneHopfCircle ( Vector3D s2Point ) : Vector3D[]
ProjectAndAddS3Points ( Shapeways mesh, Vector3D pointsS3 ) : void
ProjectAndAddS3Points ( Shapeways mesh, Vector3D pointsS3, bool shrink ) : void

Helper to project points from S3 -> S2, then add an associated curve. XXX - Not completely correct.

ShapewaysPolytopes ( ) : void

Method Details

EdgesToStl() public static method

public static EdgesToStl ( H3 edges ) : void
edges H3
return void

GeodesicPoints() public static method

Inputs and Outputs are in R3 (stereographically projected).
public static GeodesicPoints ( Vector3D v1, Vector3D v2 ) : Vector3D[]
v1 Vector3D
v2 Vector3D
return Vector3D[]

HopfOrbit() public static method

public static HopfOrbit ( ) : void
return void

Hypercube() public static method

public static Hypercube ( ) : void
return void