A vertex type that has a position and is associated with other geometry like edges, faces, and loops.
More...
|
(Note that these are not member functions.)
|
| SUEntityRef | SUVertexToEntity (SUVertexRef vertex) |
| | Converts from an SUVertexRef to an SUEntityRef. This is essentially an upcast operation. More...
|
| |
| SUVertexRef | SUVertexFromEntity (SUEntityRef entity) |
| | Converts from an SUEntityRef to an SUVertexRef. This is essentially a downcast operation so the given SUEntityRef must be convertible to an SUVertexRef. More...
|
| |
| enum SUResult | SUVertexGetPosition (SUVertexRef vertex, struct SUPoint3D *position) |
| | Retrieves the position of a vertex object. More...
|
| |
| enum SUResult | SUVertexSetPosition (SUVertexRef vertex, const struct SUPoint3D *position) |
| | Sets the position of a vertex object. More...
|
| |
| enum SUResult | SUVertexGetNumEdges (SUVertexRef vertex, size_t *count) |
| | Retrieves the number of edges that the vertex is associated with. More...
|
| |
| enum SUResult | SUVertexGetEdges (SUVertexRef vertex, size_t len, SUEdgeRef edges[], size_t *count) |
| | Retrieves the edge objects associated with a vertex object. More...
|
| |
| enum SUResult | SUVertexGetNumFaces (SUVertexRef vertex, size_t *count) |
| | Retrieves the number of faces that the vertex is associated with. More...
|
| |
| enum SUResult | SUVertexGetFaces (SUVertexRef vertex, size_t len, SUFaceRef faces[], size_t *count) |
| | Retrieves the face objects associated with a vertex object. More...
|
| |
| enum SUResult | SUVertexGetNumLoops (SUVertexRef vertex, size_t *count) |
| | Retrieves the number of loops that the vertex is associated with. More...
|
| |
| enum SUResult | SUVertexGetLoops (SUVertexRef vertex, size_t len, SULoopRef loops[], size_t *count) |
| | Retrieves the loop objects associated with a vertex object. 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...
|
| |
A vertex type that has a position and is associated with other geometry like edges, faces, and loops.