C# Класс R3.Geometry.Sterographic

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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