GetConceptualFaceOrigin

This function returns a handle to the instance that is the source primitive/concept for this conceptual face.

Syntax

//
//   Strong typing definition
//
OwlInstance     GetConceptualFaceOrigin(
                        ConceptualFace          conceptualFace,
                        int64_t                 index
                    );


//
//   Weak typing definition
//
int64_t __declspec(dllexport) __stdcall GetConceptualFaceOrigin(
                                                int64_t                 conceptualFace,
                                                int64_t                 index
                                            );
    

Property conceptualFace

Size: 64 bit / 8 byte (value)
A conceptual face is a face that does not have to be placed within one plane. For example a Cylinder has typically 3 conceptual faces where a Box typically has 6 conceptual faces. In case of a Box the 'normal' face count is equal to the conceptual face count, in case of a Cylinder the 'normal' face count depends on the segmentation, for example in case of 36 segments, it will have 38 faces but still 3 conceptual faces.

Property index

Size: 64 bit / 8 byte (value)
This is the index (0 based) of the origin in the set of origin instances available.