|
|||||||||
| 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 surface
void 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 | ||||||||