SoFaceDetail(3IV)

SoFaceDetail - stores detail information about vertex-based shapes made of faces

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoFaceDetail - stores detail information about vertex-based shapes made
     of faces

INHERITS FROM
     SoDetail > SoFaceDetail

SYNOPSIS
     #include <Inventor/details/SoFaceDetail.h>

          Methods from class SoFaceDetail:

                            SoFaceDetail()
     virtual                ~SoFaceDetail()
     long                   getNumPoints() const
     const SoPointDetail *  getPoint(int i) const
     int32_t                getFaceIndex() const
     int32_t                getPartIndex() const
     static SoType          getClassTypeId()

          Methods from class SoDetail:

     SoDetail *          copy() const
     virtual SoType      getTypeId() const
     SbBool              isOfType(SoType type) const


DESCRIPTION
     This class contains detail information about a point on a face in a
     vertex-based shape made of faces. The information includes the number of
     points in the face, the points forming the vertices of the face, and the
     index of the face within the shape.

     Note that when an SoFaceDetail is returned from picking (in an
     SoPickedPoint), it will contain details for all points defining the face
     that was intersected. However, when an SoFaceDetail is created for a
     triangle produced during primitive generation (in an SoPrimitiveVertex),
     it will contain details for only the three vertices of the triangle.

METHODS
                            SoFaceDetail()
     virtual                ~SoFaceDetail()
          Constructor and destructor.

     long                   getNumPoints() const
          Returns the number of points in the face.

     const SoPointDetail *  getPoint(int i) const
          Returns information about the point forming the i'th vertex of the
          face, represented as an SoPointDetail.
     int32_t                getFaceIndex() const
          Returns the index of the face within the shape.

     int32_t                getPartIndex() const
          Returns the index of the part containing the face within the shape.

     static SoType          getClassTypeId()
          Returns type identifier for this class.


SEE ALSO
     SoDetail, SoPickedPoint, SoPrimitiveVertex, SoVertexShape