Library | File

Class pfcSurfXYZData

# include <pfcGeometry.h>

class pfcSurfXYZData
 : public virtual xobject
{
    xdeclare(pfcSurfXYZData)
    ...
};
This is a COMPACT class.



Description

Stores the results of a surface evaluation.
Manual References:
Geometry Evaluation: Evaluation of Surfaces



Method Summary

optional pfcVector3D_ptrGetDerivative1 ()
voidSetDerivative1 (optional pfcVector3D_ptr value)
The first partial derivatives of X, Y, and Z, with respect to u and v
optional pfcVector3D_ptrGetDerivative2 ()
voidSetDerivative2 (optional pfcVector3D_ptr value)
The first partial derivatives of X, Y, and Z, with respect to u and v
optional pfcVector3D_ptrGetNormal ()
voidSetNormal (optional pfcVector3D_ptr value)
A unit vector in the direction of the outward normal to the surface at that point
pfcUVParams_ptrGetParams ()
voidSetParams (pfcUVParams_ptr value)
The u and v parameters
pfcPoint3D_ptrGetPoint ()
voidSetPoint (pfcPoint3D_ptr value)
The X, Y, and Z coordinates of the point, with respect to the model coordinates



Method Detail

pfcUVParams_ptrGetParams ()
voidSetParams (pfcUVParams_ptr value)

The u and v parameters




pfcPoint3D_ptrGetPoint ()
voidSetPoint (pfcPoint3D_ptr value)

The X, Y, and Z coordinates of the point, with respect to the model coordinates




optional pfcVector3D_ptrGetDerivative1 ()
voidSetDerivative1 (optional pfcVector3D_ptr value)

The first partial derivatives of X, Y, and Z, with respect to u and v




optional pfcVector3D_ptrGetDerivative2 ()
voidSetDerivative2 (optional pfcVector3D_ptr value)

The first partial derivatives of X, Y, and Z, with respect to u and v




optional pfcVector3D_ptrGetNormal ()
voidSetNormal (optional pfcVector3D_ptr value)

A unit vector in the direction of the outward normal to the surface at that point