|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CADGeomSurface
Describe a geometrical surface
Method Summary | |
---|---|
double[] |
curvatureDirections()
Return the direction of maximum and minimum curvature at the current point |
double[] |
d1U()
Return the u first derivative vector at the coordinates set by setParameter method |
double[] |
d1V()
Return the v first derivative vector at the coordinates set by setParameter method |
double[] |
d2U()
|
double[] |
d2V()
|
void |
dinit(int degree)
Initialize the degree of the surface |
double[] |
dUV()
|
double |
gaussianCurvature()
Return the Gaussian curvature at the current point |
double |
lowerDistance(double[] p)
Return distance of a point to this surface |
double |
maxCurvature()
Return the maximum curvature at the current point |
double |
meanCurvature()
Return the mean curvature at the current point |
double |
minCurvature()
Return the minimum curvature at the current point |
double[] |
normal()
Return the normal to the surface |
void |
setParameter(double u,
double v)
Set the u, v coordinates used for d1U, d1V and curvature operation |
double[] |
value(double u,
double v)
Get 3D coordinates from (u, v) coordinates |
Method Detail |
---|
void dinit(int degree)
degree
- The degree of the surfacevoid setParameter(double u, double v)
u
- The u coordinatev
- The v coordinatedouble[] d1U()
double[] d1V()
double[] d2U()
double[] d2V()
double[] dUV()
double[] normal()
double[] value(double u, double v)
u
- The u coordinatev
- The v coordinate
double minCurvature()
double maxCurvature()
double gaussianCurvature()
double meanCurvature()
double[] curvatureDirections()
double lowerDistance(double[] p)
p
- 3-d point
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |