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