C# 클래스 R3.Geometry.Sterographic

파일 보기 프로젝트 열기: roice3/Honeycombs 1 사용 예제들

공개 메소드들

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

메소드 상세

HyperboloidToPlane() 공개 정적인 메소드

public static HyperboloidToPlane ( Vector3D hyperboloidPoint ) : Vector3D
hyperboloidPoint Vector3D
리턴 Vector3D

NormalizeToHyperboloid() 공개 정적인 메소드

public static NormalizeToHyperboloid ( Vector3D &v ) : void
v Vector3D
리턴 void

PlaneToHyperboloid() 공개 정적인 메소드

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

PlaneToSphere() 공개 정적인 메소드

public static PlaneToSphere ( Vector3D planePoint ) : Vector3D
planePoint Vector3D
리턴 Vector3D

PlaneToSphereSafe() 공개 정적인 메소드

public static PlaneToSphereSafe ( Vector3D planePoint ) : Vector3D
planePoint Vector3D
리턴 Vector3D

R3toS3() 공개 정적인 메소드

public static R3toS3 ( Vector3D p ) : Vector3D
p Vector3D
리턴 Vector3D

S3toR3() 공개 정적인 메소드

public static S3toR3 ( Vector3D p ) : Vector3D
p Vector3D
리턴 Vector3D

SphereToPlane() 공개 정적인 메소드

public static SphereToPlane ( Vector3D spherePoint ) : Vector3D
spherePoint Vector3D
리턴 Vector3D