|
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) |