|
|
| ParametricSurface (TopoShape topoFace) |
| |
| boolean | IsValidGeometry () |
| |
| boolean | Initialize (TopoShape topoShape) |
| |
| EnumSurfaceType | GetSurfaceType () |
| |
| double | Tolerance () |
| |
| double | FirstUParameter () |
| |
| double | LastUParameter () |
| |
| double | FirstVParameter () |
| |
| double | LastVParameter () |
| |
| int | UContinuity () |
| |
| int | VContinuity () |
| |
| boolean | IsUClosed () |
| |
| boolean | IsVClosed () |
| |
| boolean | IsUPeriodic () |
| |
| boolean | IsVPeriodic () |
| |
| double | UPeriod () |
| |
| double | VPeriod () |
| |
| GTrsf | GetTransform () |
| |
| GPnt | Value (double u, double v) |
| |
| GVec | GetNormal (double u, double v) |
| |
| 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) |
| |
|
GXY | ComputeClosestPoint (GPnt pt, double tolU, double tolV) |
| |
|
double | GetArea () |
| |
|
GPln | TryPlane () |
| |
|
GCylinder | TryCylinder () |
| |
|
GCone | TryCone () |
| |
|
GSphere | TrySphere () |
| |
|
GTorus | TryTorus () |
| |
|
long | GetId () |
| |
|
void | SetId (long val) |
| |
|
TopoShape | GetShape () |
| |
<>
ParametricSurface is the Parametric representation of the shape.
◆ D0()
| GPnt ParametricSurface.D0 |
( |
double |
u, |
|
|
double |
v |
|
) |
| |
Computes the point of parameter U on the surface.
- Parameters
-
| u | the parameter
|
| v | the parameter v
|
- Returns
- the point.
◆ D1()
Computes the point and derivative of parameter U on the surface.
- Parameters
-
| u | the parameter
|
| v | the parameter v
|
- Returns
- the point and D1U, D1V. Empty if not C1
◆ D2()
Computes the point and derivative of parameter U on the surface.
- Parameters
-
| u | the parameter
|
| v | the parameter v
|
- Returns
- the point, the D1U, D1V, D2U, D2V, D2UV. Empty if not C2.
◆ D3()
Computes the point and derivative of parameter U on the surface.
- Parameters
-
| u | the parameter
|
| v | the parameter v
|
- Returns
- the point, the D1U, D1V, D2U, D2V, D2UV, D3U, D3V, D3UUV, D3UVV. Empty if not C3.
◆ DN()
| GVec ParametricSurface.DN |
( |
double |
u, |
|
|
double |
v, |
|
|
int |
nu, |
|
|
int |
nv |
|
) |
| |
The returned vector gives the value of the derivative for the order of derivation N.
- Parameters
-
| u | the parameter
|
| v | the parameter v
|
| nu | the order of derivation
|
| nv | the order of derivation
|
- Returns
- the vector. Return zero if not CN or N < 1.
◆ FirstUParameter()
| double ParametricSurface.FirstUParameter |
( |
| ) |
|
◆ FirstVParameter()
| double ParametricSurface.FirstVParameter |
( |
| ) |
|
◆ GetNormal()
| GVec ParametricSurface.GetNormal |
( |
double |
u, |
|
|
double |
v |
|
) |
| |
Computes the normal of parameter U and V on the surface.
- Parameters
-
| u | the parameter u
|
| v | the parameter v
|
- Returns
- the normal.
◆ GetSurfaceType()
◆ GetTransform()
| GTrsf ParametricSurface.GetTransform |
( |
| ) |
|
◆ Initialize()
| boolean ParametricSurface.Initialize |
( |
TopoShape |
topoShape | ) |
|
◆ IsUClosed()
| boolean ParametricSurface.IsUClosed |
( |
| ) |
|
◆ IsUPeriodic()
| boolean ParametricSurface.IsUPeriodic |
( |
| ) |
|
◆ IsValidGeometry()
| boolean ParametricSurface.IsValidGeometry |
( |
| ) |
|
◆ IsVClosed()
| boolean ParametricSurface.IsVClosed |
( |
| ) |
|
◆ IsVPeriodic()
| boolean ParametricSurface.IsVPeriodic |
( |
| ) |
|
◆ LastUParameter()
| double ParametricSurface.LastUParameter |
( |
| ) |
|
◆ LastVParameter()
| double ParametricSurface.LastVParameter |
( |
| ) |
|
◆ Tolerance()
| double ParametricSurface.Tolerance |
( |
| ) |
|
◆ UContinuity()
| int ParametricSurface.UContinuity |
( |
| ) |
|
Continuity.
enum:
C0 = 0,
G1,
C1,
G2,
C2,
C3,
CN
◆ UPeriod()
| double ParametricSurface.UPeriod |
( |
| ) |
|
◆ Value()
| GPnt ParametricSurface.Value |
( |
double |
u, |
|
|
double |
v |
|
) |
| |
Computes the point of parameter U and V on the surface.
- Parameters
-
| u | the parameter u
|
| v | the parameter v
|
- Returns
- the point.
◆ VContinuity()
| int ParametricSurface.VContinuity |
( |
| ) |
|
Continuity.
enum:
C0 = 0,
G1,
C1,
G2,
C2,
C3,
CN
◆ VPeriod()
| double ParametricSurface.VPeriod |
( |
| ) |
|