References a loop object, which can be either the outer loop or an inner loop (hole) of a face.
More...
|
(Note that these are not member functions.)
|
SUEntityRef | SULoopToEntity (SULoopRef loop) |
| Converts from an SULoopRef to an SUEntityRef. This is essentially an upcast operation. More...
|
|
SULoopRef | SULoopFromEntity (SUEntityRef entity) |
| Converts from an SUEntityRef to an SULoopRef. This is essentially a downcast operation so the given SUEntityRef must be convertible to an SULoopRef. More...
|
|
enum SUResult | SULoopGetNumVertices (SULoopRef loop, size_t *count) |
| Retrieves the number of vertices of a face loop. More...
|
|
enum SUResult | SULoopGetVertices (SULoopRef loop, size_t len, SUVertexRef vertices[], size_t *count) |
| Retrieves the vertices of a face loop object. More...
|
|
enum SUResult | SULoopGetEdges (SULoopRef loop, size_t len, SUEdgeRef edges[], size_t *count) |
| Retrieves the edges of a loop object. More...
|
|
enum SUResult | SULoopGetWinding (SULoopRef loop, const struct SUVector3D *vector3d, enum SULoopWinding *orientation) |
| Retrieves the winding of a loop object with respect to a vector. More...
|
|
enum SUResult | SULoopIsEdgeReversed (SULoopRef loop, SUEdgeRef edge, bool *reversed) |
| Retrieves a flag indicating the orientation of the given edge relative to a loop object. More...
|
|
enum SUResult | SULoopGetFace (SULoopRef loop, SUFaceRef *face) |
| Retrieves the parent face of a loop object. More...
|
|
enum SUResult | SULoopIsConvex (SULoopRef loop, bool *convex) |
| Retrieves a flag indicating the whether the loop is convex. More...
|
|
enum SUResult | SULoopIsOuterLoop (SULoopRef loop, bool *outer_loop) |
| Retrieves a flag indicating the whether the loop is the outer loop on its associated face. More...
|
|
enum SUResult | SULoopGetEdgeUses (SULoopRef loop, size_t len, SUEdgeUseRef edge_uses[], size_t *count) |
| Retrieves the edge use objects of a loop. More...
|
|
enum SURefType | SUEntityGetType (SUEntityRef entity) |
| Returns the concrete type of the given entity. More...
|
|
enum SUResult | SUEntityGetID (SUEntityRef entity, int32_t *entity_id) |
| Retrieves the id of the entity. More...
|
|
enum SUResult | SUEntityGetPersistentID (SUEntityRef entity, int64_t *entity_pid) |
| Retrieves the persistent id of the entity. More...
|
|
enum SUResult | SUEntityGetNumAttributeDictionaries (SUEntityRef entity, size_t *count) |
| Retrieves the number of attribute dictionaries of an entity. More...
|
|
enum SUResult | SUEntityGetAttributeDictionaries (SUEntityRef entity, size_t len, SUAttributeDictionaryRef dictionaries[], size_t *count) |
| Retrieves the attribute dictionaries of an entity. More...
|
|
enum SUResult | SUEntityAddAttributeDictionary (SUEntityRef entity, SUAttributeDictionaryRef dictionary) |
| Adds the attribute dictionary to an entity. The given dictionary object must not belong to another entity. In other words, each dictionary should be added to one entity only. More...
|
|
enum SUResult | SUEntityGetAttributeDictionary (SUEntityRef entity, const char *name, SUAttributeDictionaryRef *dictionary) |
| Retrieves the attribute dictionary of an entity that has the given name. More...
|
|
enum SUResult | SUEntityGetModel (SUEntityRef entity, SUModelRef *model) |
| Retrieves the model object associated with the entity. More...
|
|
enum SUResult | SUEntityGetParentEntities (SUEntityRef entity, SUEntitiesRef *entities) |
| Retrieves the entities object which contains the entity. More...
|
|
References a loop object, which can be either the outer loop or an inner loop (hole) of a face.