SoFaceDetail(3IV) - Online Linux Manual Page
NAMESoFaceDetail — stores detail information about vertex-based shapes made of faces
INHERITS FROMSoDetail > SoFaceDetail
SYNOPSIS¶\f7#include <Inventor/details/SoFaceDetail.h> Methods from class SoFaceDetail: \f8SoFaceDetail\*(Cr()
\f8~SoFaceDetail\*(Cr()
\f8getNumPoints\*(Cr() const
\f8getPoint\*(Cr(int i) const
\f8getFaceIndex\*(Cr() const
\f8getPartIndex\*(Cr() const
\f8getClassTypeId\*(Cr() Methods from class SoDetail: \f8copy\*(Cr() const
\f8getTypeId\*(Cr() const
\f8isOfType\*(Cr(SoType type) const
DESCRIPTIONThis 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 \f8SoFaceDetail\f1 is returned from picking (in an \*(CbSoPickedPoint\f1), it will contain details for all points defining the face that was intersected. However, when an \*(CbSoFaceDetail\f1 is created for a triangle produced during primitive generation (in an \f8SoPrimitiveVertex\f1), it will contain details for only the three vertices of the triangle.
METHODS\f8SoFaceDetail\*(Cr()
\f8~SoFaceDetail\*(Cr()
Constructor and destructor. \f8getNumPoints\*(Cr() const
Returns the number of points in the face. \f8getPoint\*(Cr(int i) const
Returns information about the point forming the \f7i\f1'th vertex of the face, represented as an \*(CbSoPointDetail\f1. \f8getFaceIndex\*(Cr() const
Returns the index of the face within the shape. \f8getPartIndex\*(Cr() const
Returns the index of the part containing the face within the shape. \f8getClassTypeId\*(Cr()
Returns type identifier for this class.
SEE ALSO\f8SoDetail, SoPickedPoint, SoPrimitiveVertex, SoVertexShape 0
Johanes Gumabo
Data Size : 9,159 byte
man-SoFaceDetail.3ivBuild : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 202,531
Visitor ID : :
Visitor IP : 3.142.135.24 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (rof_escape_sequence|91|SoFaceDetail.3iv|7/8|\f7 |. ds Cr \f7
) (rof_escape_sequence|91|SoFaceDetail.3iv|9|\f8 |. ds Cb \f8
) (rof_escape_sequence|91|SoFaceDetail.3iv|18|\f7#include |¶\*(Cr#include
) (rof_escape_sequence|91|SoFaceDetail.3iv|28|\f7 |.ds Pt \*(Cr
) (parse_manual_page_|249|SoFaceDetail.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|39|\f8SoFaceDetail\*(Cr() |\*(CbSoFaceDetail\*(Cr()
) (rof_escape_sequence|91|SoFaceDetail.3iv|44|\f7virtual |.ds Pt \*(Crvirtual
) (parse_manual_page_|249|SoFaceDetail.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|53/54|\f7virtual \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|53/54|\f7virtual \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|55|\f8~SoFaceDetail\*(Cr() |\*(Cb~SoFaceDetail\*(Cr()
) (rof_escape_sequence|91|SoFaceDetail.3iv|60|\f7long |.ds Pt \*(Crlong
) (parse_manual_page_|249|SoFaceDetail.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|69/70|\f7long \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|69/70|\f7long \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|71|\f8getNumPoints\*(Cr() const |\*(CbgetNumPoints\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|76|\f7const SoPointDetail * |.ds Pt \*(Crconst SoPointDetail *
) (parse_manual_page_|249|SoFaceDetail.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|85/86|\f7const SoPointDetail * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|85/86|\f7const SoPointDetail * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|87|\f8getPoint\*(Cr(int i) const |\*(CbgetPoint\*(Cr(int i) const
) (rof_escape_sequence|91|SoFaceDetail.3iv|92|\f7int32_t |.ds Pt \*(Crint32_t
) (parse_manual_page_|249|SoFaceDetail.3iv|99/100|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|99/100|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|101/102|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|101/102|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|103|\f8getFaceIndex\*(Cr() const |\*(CbgetFaceIndex\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|108|\f7int32_t |.ds Pt \*(Crint32_t
) (parse_manual_page_|249|SoFaceDetail.3iv|115/116|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|115/116|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|117/118|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|117/118|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|119|\f8getPartIndex\*(Cr() const |\*(CbgetPartIndex\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|124|\f7static SoType |.ds Pt \*(Crstatic SoType
) (parse_manual_page_|249|SoFaceDetail.3iv|131/132|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|131/132|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|133/134|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|133/134|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|135|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr()
) (rof_escape_sequence|91|SoFaceDetail.3iv|145|\f7SoDetail * |.ds Pt \*(CrSoDetail *
) (parse_manual_page_|249|SoFaceDetail.3iv|152/153|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|152/153|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|154/155|\f7SoDetail * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|154/155|\f7SoDetail * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|156|\f8copy\*(Cr() const |\*(Cbcopy\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|161|\f7virtual SoType |.ds Pt \*(Crvirtual SoType
) (parse_manual_page_|249|SoFaceDetail.3iv|168/169|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|168/169|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|170/171|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|170/171|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|172|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|177|\f7SbBool |.ds Pt \*(CrSbBool
) (parse_manual_page_|249|SoFaceDetail.3iv|184/185|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|184/185|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|186/187|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|186/187|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|188|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const
) (rof_escape_sequence|91|SoFaceDetail.3iv|194|\f8SoFaceDetail\f1 is returned from picking (in an \*(CbSoPickedPoint\f1), it will contain details for all points defining the face that was intersected. However, when an \*(CbSoFaceDetail\f1 is created |Note that when an \*(CbSoFaceDetail\f1 is returned from picking (in an \*(CbSoPickedPoint\f1), it will contain details for all points defining the face that was intersected. However, when an \*(CbSoFaceDetail\f1 is created
) (rof_escape_sequence|91|SoFaceDetail.3iv|195|\f8SoPrimitiveVertex\f1), it will contain details for only the three vertices of the triangle. |\&for a triangle produced during primitive generation (in an \*(CbSoPrimitiveVertex\f1), it will contain details for only the three vertices of the triangle.
) (rof_escape_sequence|91|SoFaceDetail.3iv|201|\f7 |.ds Pt \*(Cr
) (parse_manual_page_|249|SoFaceDetail.3iv|208/209|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|208/209|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|210/211|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|210/211|\f7 \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|212|\f8SoFaceDetail\*(Cr() |\*(CbSoFaceDetail\*(Cr()
) (rof_escape_sequence|91|SoFaceDetail.3iv|217|\f7virtual |.ds Pt \*(Crvirtual
) (parse_manual_page_|249|SoFaceDetail.3iv|224/225|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|224/225|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|226/227|\f7virtual \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|226/227|\f7virtual \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|228|\f8~SoFaceDetail\*(Cr() |\*(Cb~SoFaceDetail\*(Cr()
) (rof_escape_sequence|91|SoFaceDetail.3iv|237|\f7long |.ds Pt \*(Crlong
) (parse_manual_page_|249|SoFaceDetail.3iv|244/245|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|244/245|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|246/247|\f7long \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|246/247|\f7long \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|248|\f8getNumPoints\*(Cr() const |\*(CbgetNumPoints\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|257|\f7const SoPointDetail * |.ds Pt \*(Crconst SoPointDetail *
) (parse_manual_page_|249|SoFaceDetail.3iv|264/265|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|264/265|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|266/267|\f7const SoPointDetail * \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|266/267|\f7const SoPointDetail * \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|268|\f8getPoint\*(Cr(int i) const |\*(CbgetPoint\*(Cr(int i) const
) (rof_escape_sequence|91|SoFaceDetail.3iv|271|\f7i\f1'th vertex of the face, represented as an \*(CbSoPointDetail\f1. |\f1Returns information about the point forming the \*(Cri\f1'th vertex of the face, represented as an \*(CbSoPointDetail\f1.
) (rof_escape_sequence|91|SoFaceDetail.3iv|277|\f7int32_t |.ds Pt \*(Crint32_t
) (parse_manual_page_|249|SoFaceDetail.3iv|284/285|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|284/285|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|286/287|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|286/287|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|288|\f8getFaceIndex\*(Cr() const |\*(CbgetFaceIndex\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|297|\f7int32_t |.ds Pt \*(Crint32_t
) (parse_manual_page_|249|SoFaceDetail.3iv|304/305|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|304/305|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|306/307|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|306/307|\f7int32_t \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|308|\f8getPartIndex\*(Cr() const |\*(CbgetPartIndex\*(Cr() const
) (rof_escape_sequence|91|SoFaceDetail.3iv|317|\f7static SoType |.ds Pt \*(Crstatic SoType
) (parse_manual_page_|249|SoFaceDetail.3iv|324/325|el══─{─══.ne|.el══─{─══.ne 2
) (htmlprn|149|SoFaceDetail.3iv|324/325|.el══─{─══.ne 2 |.el══─{─══.ne 2
) (rof_escape_sequence|91|SoFaceDetail.3iv|326/327|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (htmlprn|149|SoFaceDetail.3iv|326/327|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══
) (rof_escape_sequence|91|SoFaceDetail.3iv|328|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr()
) (rof_escape_sequence|91|SoFaceDetail.3iv|335|\f8SoDetail, SoPickedPoint, SoPrimitiveVertex, SoVertexShape |\*(CbSoDetail, SoPickedPoint, SoPrimitiveVertex, SoVertexShape
)