C# Class R3.Geometry.Sterographic

Show file Open project: roice3/Honeycombs Class Usage Examples

Public Methods

Method Description
HyperboloidToPlane ( Vector3D hyperboloidPoint ) : Vector3D
NormalizeToHyperboloid ( Vector3D &v ) : void
PlaneToHyperboloid ( Vector3D planePoint ) : Vector3D

See http://en.wikipedia.org/wiki/Poincar%C3%A9_disk_model#Relation_to_the_hyperboloid_model

PlaneToSphere ( Vector3D planePoint ) : Vector3D
PlaneToSphereSafe ( Vector3D planePoint ) : Vector3D
R3toS3 ( Vector3D p ) : Vector3D
S3toR3 ( Vector3D p ) : Vector3D
SphereToPlane ( Vector3D spherePoint ) : Vector3D

Method Details

HyperboloidToPlane() public static method

public static HyperboloidToPlane ( Vector3D hyperboloidPoint ) : Vector3D
hyperboloidPoint Vector3D
return Vector3D

NormalizeToHyperboloid() public static method

public static NormalizeToHyperboloid ( Vector3D &v ) : void
v Vector3D
return void

PlaneToHyperboloid() public static method

See http://en.wikipedia.org/wiki/Poincar%C3%A9_disk_model#Relation_to_the_hyperboloid_model
public static PlaneToHyperboloid ( Vector3D planePoint ) : Vector3D
planePoint Vector3D
return Vector3D

PlaneToSphere() public static method

public static PlaneToSphere ( Vector3D planePoint ) : Vector3D
planePoint Vector3D
return Vector3D

PlaneToSphereSafe() public static method

public static PlaneToSphereSafe ( Vector3D planePoint ) : Vector3D
planePoint Vector3D
return Vector3D

R3toS3() public static method

public static R3toS3 ( Vector3D p ) : Vector3D
p Vector3D
return Vector3D

S3toR3() public static method

public static S3toR3 ( Vector3D p ) : Vector3D
p Vector3D
return Vector3D

SphereToPlane() public static method

public static SphereToPlane ( Vector3D spherePoint ) : Vector3D
spherePoint Vector3D
return Vector3D