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 | NbUKnots () |
int | NbVKnots () |
int | FirstUKnotIndex () |
int | FirstVKnotIndex () |
int | LastUKnotIndex () |
int | LastVKnotIndex () |
double | UKnot (int UIndex) |
double | VKnot (int VIndex) |
int | UMultiplicity (int UIndex) |
int | VMultiplicity (int UIndex) |
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) |
<>
获取BSplineSurface信息.
EnumGeometryContinuity GBSplineSurface.Continuity | ( | ) |
获取连续性
GPnt GBSplineSurface.D0 | ( | double | u, |
double | v ) |
获取曲面上的点.
u | the parameter u |
v | the parameter v |
DerivativeValues GBSplineSurface.D1 | ( | double | u, |
double | v ) |
获取曲面上的点和1阶导数.
u | the parameter u |
v | the parameter v |
DerivativeValues GBSplineSurface.D2 | ( | double | u, |
double | v ) |
获取曲面上的点和2阶导数.
u | the parameter |
v | the parameter v |
DerivativeValues GBSplineSurface.D3 | ( | double | u, |
double | v ) |
获取曲面上的点和3阶导数.
u | the parameter |
v | the parameter v |
GVec GBSplineSurface.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 GBSplineSurface.IsUClosed | ( | ) |
U方向是否为封闭的
boolean GBSplineSurface.IsUPeriodic | ( | ) |
U方向是否为周期的
boolean GBSplineSurface.IsURational | ( | ) |
U方向是否为有理的
boolean GBSplineSurface.IsVClosed | ( | ) |
V方向是否为封闭的
boolean GBSplineSurface.IsVPeriodic | ( | ) |
V方向是否为周期的
boolean GBSplineSurface.IsVRational | ( | ) |
V方向是否为有理的
int GBSplineSurface.MaxDegree | ( | ) |
返回多项式的最大阶次
int GBSplineSurface.NbUKnots | ( | ) |
U方向节点数量
int GBSplineSurface.NbUPoles | ( | ) |
U方向的顶点数量
int GBSplineSurface.NbVKnots | ( | ) |
V方向节点数量
int GBSplineSurface.NbVPoles | ( | ) |
V方向的顶点数量
GPnt GBSplineSurface.Pole | ( | int | idxU, |
int | idxV ) |
获取控制点的值
idxU | U方向的索引 [0, NbU) |
idxV | V方向的索引 [0, NbV) |
int GBSplineSurface.UDegree | ( | ) |
U方向的Degree
double GBSplineSurface.UKnot | ( | int | UIndex | ) |
int GBSplineSurface.UMultiplicity | ( | int | UIndex | ) |
int GBSplineSurface.VDegree | ( | ) |
V方向的Degree
double GBSplineSurface.VKnot | ( | int | VIndex | ) |
int GBSplineSurface.VMultiplicity | ( | int | UIndex | ) |
V节点重数
double GBSplineSurface.Weight | ( | int | idxU, |
int | idxV ) |
获取权重
idxU | U方向[0, NbU) |
idxV | V方向[0, NbV) |