C# Класс Nexus.Point3D

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

Открытые свойства

Свойство Тип Описание
X float
Y float
Z float

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

Метод Описание
Distance ( Point3D p1, Point3D p2 ) : float
DistanceSquared ( Point3D p1, Point3D p2 ) : float
Equals ( object obj ) : bool
GetHashCode ( ) : int
Parse ( string source ) : Point3D
Point3D ( Point2D xy, float z ) : System
Point3D ( float x, float y, float z ) : System
Subtract ( Point3D &value1, Point3D &value2, Vector3D &result ) : void
ToHomogeneousPoint3D ( ) : Point4D
ToString ( ) : string
Transform ( Point3D position, Matrix3D matrix ) : Point3D
operator ( ) : Point3D
operator ( ) : Vector3D
operator ( ) : bool
this ( int index ) : float

Приватные методы

Метод Описание
ConvertToString ( string format, IFormatProvider provider ) : string

Описание методов

Distance() публичный статический Метод

public static Distance ( Point3D p1, Point3D p2 ) : float
p1 Point3D
p2 Point3D
Результат float

DistanceSquared() публичный статический Метод

public static DistanceSquared ( Point3D p1, Point3D p2 ) : float
p1 Point3D
p2 Point3D
Результат float

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Parse() публичный статический Метод

public static Parse ( string source ) : Point3D
source string
Результат Point3D

Point3D() публичный Метод

public Point3D ( Point2D xy, float z ) : System
xy Point2D
z float
Результат System

Point3D() публичный Метод

public Point3D ( float x, float y, float z ) : System
x float
y float
z float
Результат System

Subtract() публичный статический Метод

public static Subtract ( Point3D &value1, Point3D &value2, Vector3D &result ) : void
value1 Point3D
value2 Point3D
result Vector3D
Результат void

ToHomogeneousPoint3D() публичный Метод

public ToHomogeneousPoint3D ( ) : Point4D
Результат Point4D

ToString() публичный Метод

public ToString ( ) : string
Результат string

Transform() публичный статический Метод

public static Transform ( Point3D position, Matrix3D matrix ) : Point3D
position Point3D
matrix Matrix3D
Результат Point3D

operator() публичный статический Метод

public static operator ( ) : Point3D
Результат Point3D

operator() публичный статический Метод

public static operator ( ) : Vector3D
Результат Vector3D

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

this() публичный Метод

public this ( int index ) : float
index int
Результат float

Описание свойств

X публичное свойство

public float X
Результат float

Y публичное свойство

public float Y
Результат float

Z публичное свойство

public float Z
Результат float