AnyCAD Rapid API 2024
Help you to create a better world!
|
Public 成员函数 | |
EnumGeometryContinuity | Continuity () |
int | NbUPoles () |
int | NbVPoles () |
GPnt | Pole (int idxU, int idxV) |
double | Weight (int idxU, int idxV) |
int | UDegree () |
int | VDegree () |
boolean | IsUClosed () |
boolean | IsVClosed () |
boolean | IsUPeriodic () |
boolean | IsVPeriodic () |
boolean | IsURational () |
boolean | IsVRational () |
int | MaxDegree () |
GPnt | D0 (double u, double v) |
DerivativeValues | D1 (double u, double v) |
DerivativeValues | D2 (double u, double v) |
DerivativeValues | D3 (double u, double v) |
GVec | DN (double u, double v, int nu, int nv) |
<>
获取BezierSurface信息.
EnumGeometryContinuity GBezierSurface.Continuity | ( | ) |
获取连续性
GPnt GBezierSurface.D0 | ( | double | u, |
double | v ) |
获取曲面上的点.
u | the parameter u |
v | the parameter v |
DerivativeValues GBezierSurface.D1 | ( | double | u, |
double | v ) |
获取曲面上的点和1阶导数.
u | the parameter u |
v | the parameter v |
DerivativeValues GBezierSurface.D2 | ( | double | u, |
double | v ) |
获取曲面上的点和2阶导数.
u | the parameter |
v | the parameter v |
DerivativeValues GBezierSurface.D3 | ( | double | u, |
double | v ) |
获取曲面上的点和3阶导数.
u | the parameter |
v | the parameter v |
GVec GBezierSurface.DN | ( | double | u, |
double | v, | ||
int | nu, | ||
int | nv ) |
The returned vector gives the value of the derivative for the order of derivation N.
u | the parameter u |
v | the parameter v |
nu | the order of derivation |
nv | the order of derivation |
boolean GBezierSurface.IsUClosed | ( | ) |
U方向是否为封闭的
boolean GBezierSurface.IsUPeriodic | ( | ) |
U方向是否为周期的
boolean GBezierSurface.IsURational | ( | ) |
U方向是否为有理的
boolean GBezierSurface.IsVClosed | ( | ) |
V方向是否为封闭的
boolean GBezierSurface.IsVPeriodic | ( | ) |
V方向是否为周期的
boolean GBezierSurface.IsVRational | ( | ) |
V方向是否为有理的
int GBezierSurface.MaxDegree | ( | ) |
返回多项式的最大阶次
int GBezierSurface.NbUPoles | ( | ) |
U方向的顶点数量
int GBezierSurface.NbVPoles | ( | ) |
V方向的顶点数量
GPnt GBezierSurface.Pole | ( | int | idxU, |
int | idxV ) |
获取控制点的值
idxU | U方向的索引 [0, NbU) |
idxV | V方向的索引 [0, NbV) |
int GBezierSurface.UDegree | ( | ) |
U方向的Degree
int GBezierSurface.VDegree | ( | ) |
V方向的Degree
double GBezierSurface.Weight | ( | int | idxU, |
int | idxV ) |
获取权重
idxU | U方向[0, NbU) |
idxV | V方向[0, NbV) |