C# Класс ShapePath2.QBezierPath

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

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

Метод Описание
QBezierPath ( float x0, float y0, float z0, float cx, float cy, float cz, float x1, float y1, float z1 ) : System.Collections
clip ( float t0, float t1 ) : QBezierPath
clone ( ) : QBezierPath
diff ( float t ) : Point3D
f ( float t ) : Point3D
lengthToPoint ( float len ) : Point3D
lengthToValue ( float len ) : float
offset ( float x, float y, float z ) : void
point ( float a, float b, float c, float t ) : float
split ( float t ) : IPath[]
tangent ( float a, float b, float c, float t ) : float
valutToLength ( float t ) : float
vector ( float t ) : VPoint3D

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

Метод Описание
__integrateInit ( ) : void
__seek ( float len, float d = 0.1f, float t0 = 0.5f, float td = 0.25f ) : float
integrateF ( float t ) : float

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

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

public QBezierPath ( float x0, float y0, float z0, float cx, float cy, float cz, float x1, float y1, float z1 ) : System.Collections
x0 float
y0 float
z0 float
cx float
cy float
cz float
x1 float
y1 float
z1 float
Результат System.Collections

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

public clip ( float t0, float t1 ) : QBezierPath
t0 float
t1 float
Результат QBezierPath

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

public clone ( ) : QBezierPath
Результат QBezierPath

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

public diff ( float t ) : Point3D
t float
Результат Point3D

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

public f ( float t ) : Point3D
t float
Результат Point3D

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

public lengthToPoint ( float len ) : Point3D
len float
Результат Point3D

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

public lengthToValue ( float len ) : float
len float
Результат float

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

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

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

public static point ( float a, float b, float c, float t ) : float
a float
b float
c float
t float
Результат float

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

public split ( float t ) : IPath[]
t float
Результат IPath[]

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

public static tangent ( float a, float b, float c, float t ) : float
a float
b float
c float
t float
Результат float

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

public valutToLength ( float t ) : float
t float
Результат float

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

public vector ( float t ) : VPoint3D
t float
Результат VPoint3D