...
Name | Description |
---|---|
setPointer | Internal use. |
Cobject#free | Destroys the object. |
getName | Gets object name. |
setName | Sets object name. |
isMesh | Checks whether the object is a mesh. |
isInstance | Checks whether the object is an instance. |
getInstanced | Gets instance's parent. |
isRFRK | Checks whether the object is a RFRK object. |
getRFRKParameters | Gets ReaFlow RenderKit parameters. |
setRFRKParameters | Sets ReaFlow RenderKit parameters. |
getReferencedScenePath | Gets the scene file referenced by this object. |
setReferencedScenePath | Sets the scene file referenced by this object. |
getReferencedSceneMaterial | Gets the material of an specific object inside the referenced scene. |
setReferencedSceneMaterial | Sets the material of an specific object inside the referenced scene. |
getReferencedOverrideFlags | Get the override policy for visibility flags. |
setReferencedOverrideFlags | Set the override policy for visibility flags. |
mergeMeshes | Merges an array of meshes into a single mesh. Target object must not be included. |
getParent | Gets the parent object in the hierarchy. |
setParent | Sets the parent object in the hierarchy. |
getUuid | Unique user ID that can be used for custom purposes. |
setUuid | Sets the unique user ID. |
getMaterial | Gets the material applied. |
setMaterial | Sets the object material. |
setProperties | Sets the caustics properties of the object. |
Gets all the extern dependencies of the object (rfrk files, etc). | |
Geometry | |
getNumVertexes | Gets number of vertexes of the object. |
getNumTriangles | Gets number of triangles of the object. |
getNumNormals | Gets number of the normals of the object. |
getNumPositionsPerVertex | Gets number of positions per vertex of the object. |
getNumChannelsUVW | Gets number of UVW channels of the object. |
addChannelUVW | Adds an UVW channel to the object. |
generateSphericalUVW | Generates spherical UVW coordinates. |
generateCylindricalUVW | Generates cylindrical UVW coordinates. |
generateCubicUVW | Generates cubic UVW coordinates. |
generatePlanarUVW | Generates planar UVW coordinates. |
getVertex | Gets vertex by index. |
setVertex | Sets vertex by index. |
getNormal | Gets normal by index. |
setNormal | Sets normal by index. |
getTriangle | Gets triangle (vertexes and normals) by index. |
setTriangle | Sets triangle (vertexes and normals) by index. |
getTriangleGroup | Gets triangle group by index. |
setTriangleGroup | Sets triangle group. |
getTriangleUVW | Gets triangle UVW coordinates. |
setTriangleUVW | Sets triangle UVW coordinantes. |
getTriangleMaterial | Gets triangle material. |
setTriangleMaterial | Sets triangle material. |
getGroupMaterial | Gets material of a group of triangles. |
setGroupMaterial | Sets material of a group of triangles. |
getBaseAndPivot | Gets base and pivot axes of the object. |
setBaseAndPivot | Sets base and pivot axes of the object. |
getWorldTransform | Return the world transform of the object. |
getTransformSubstepsCount | Return the number of substeps used for defining Base and Pivot motion blur. |
getTransfrormStepInfoByIndex | Return transform information( base, pivot and time) for the given index. |
getPosition | Used by Maxwell Studio (not needed for rendering). |
setPosition | Used by Maxwell Studio (not needed for rendering). |
getRotation | Used by Maxwell Studio (not needed for rendering). |
setRotation | Used by Maxwell Studio (not needed for rendering). |
getScale | Used by Maxwell Studio (not needed for rendering). |
setScale | Used by Maxwell Studio (not needed for rendering). |
getShear | Used by Maxwell Studio (not needed for rendering). |
setShear | Used by Maxwell Studio (not needed for rendering). |
getPivotPosition | Used by Maxwell Studio (not needed for rendering). |
setPivotPosition | Used by Maxwell Studio (not needed for rendering). |
getPivotRotation | Used by Maxwell Studio (not needed for rendering). |
setPivotRotation | Used by Maxwell Studio (not needed for rendering). |
isPosRotScaleInitialized | Checks if the methods above have been used for the given object. |
cleanGeometry | Optional routine that removes degenerated triangles, repeated/unused vertex and normals. |
Display | |
getHide | Gets "hide" status of the object. |
setHide | Sets "hide" status of the object. |
getHideToCamera | Gets "hide to camera" status of the object. |
setHideToCamera | Sets "hide to camera" status of the object. |
getHideToReflectionsRefractions | Gets "hide to reflections and refractions" status of the object. |
setHideToReflectionsRefractions | Sets "hide to reflections and refractions" status of the object. |
getHideToGI | Gets "hide to global illumination" status of the object. |
setHideToGI | Gets "hide to global illumination" status of the object. |
isExcludedOfCutPlanes | Gets "excluded of cut planes" status of the object. |
excludeOfCutPlanes | Sets "excluded of cut planes" status of the object. |
getReferenceDisplayPoints | This function is useful to display a mesh on a viewport. |
setColorID | Sets the color used by this object in the Object ID render channel. |
getColorID | Gets the color used by this object in the Object ID render channel. |
setGeometryDirty | Set the geometry "dirty". |
getUserData | Internal use. |
setUserData | Internal use. |
getVertexesBuffer | Internal use. |
getNormalsBuffer | Internal use. |
getTrianglesBuffer | Internal use. |
initializeMesh | Clean the mesh and allocates memory for vertexes, normals, triangles and motion blur. |
resizeMesh | Reinitializes all the basic geometry and UV arrays. |
generateCustomUVW | --TODO-- |
getUVWChannelProperties | Gets UVW channel properties. |
getGlobalXform | --TODO-- |
getGlobalNormalsXform | --TODO-- |
getInverseGlobalXform | --TODO-- |
getInverseGlobalNormalsXform | --TODO-- |
isGeometryLoader | Checks if the object was created by a geometry loader extension. |
isGeometryProcedural | Checks if the object was created by a procedural geometry extension. |
hasGeometryModifiers | Checks if the object has geometry modifiers (extensions). |
applyGeometryModifierExtension | --TODO-- |
cleanAllGeometryModifierExtensions | Clean all geometry modifier extensions applyed to the object. |
getGeometryLoaderExtensionParams | --TODO-- |
getGeometryProceturalExtensionParams | --TODO-- |
getGeometryModifierExtensionsNumber | Gets the number of geometry modifier extensions applied to the object. |
getGeometryModifierExtensionParamsAtIndex | --TODO-- |
...
0 = Error setting reference scene file.
1 = Success.
Anchor | ||||
---|---|---|---|---|
|
getReferencedOverrideFlags
Gets the override policy for visibility flags. Flags are described in OVERRIDE_REFERENCE_FLAGS in maxwellenums.h.
Language | Syntax |
---|---|
C++ | byte getReferencedOverrideFlags( byte& flags ) |
Python | (int flags, int success) getReferencedOverrideFlags() |
Return value
C++
0 = Error
1 = Success
Python
Tuple containing the "override reference" flags of the object, and the function success value.
Anchor | ||||
---|---|---|---|---|
|
setReferencedOverrideFlags
Sets the override policy for visibility flags. Flags are described in OVERRIDE_REFERENCE_FLAGS in maxwellenums.h.
Language | Syntax |
---|---|
C++ | byte setReferencedOverrideFlags( byte& flags ) |
Python | int setReferencedOverrideFlags( int flags ) |
Return value
0 = Error
1 = Success
Anchor | ||||
---|---|---|---|---|
|
mergeMeshes
...
Language | Syntax |
---|---|
C++ | byte mergeMeshes( const Cmaxwell::Cobject* pMeshes, dword nMeshes ) |
Python | int mergeMeshes( CmaxwellObject[] meshes ) |
Return value
0 = Error setting reference scene file.
...
Language | Syntax |
---|---|
C++ | byte getParent( Cmaxwell::Cobject& parent ) |
Python | CmaxwellObject getParent() |
Return value
C++
0 = Error getting parent object.
1 = Success.
Python
Parent object.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte setParent( Cmaxwell::Cobject parent ) |
Python | int setParent( CmaxwellObject parent ) |
Return value
0 = Error setting parent object.
...
Language | Syntax |
---|---|
C++ | byte setUuid( const char* pUuid ) |
Python | int setUuid( str uuid ) |
Return value
0 = Error setting unique user ID.
...
Language | Syntax |
---|---|
C++ | byte getMaterial( Cmaxwell::Cmaterial& parent ) |
Python | CmaxwellMaterial getMaterial() |
Return value
C++
0 = Error getting object material.
1 = Success.
Python
Object material.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte setMaterial( Cmaxwell::Cmaterial material ) |
Python | int setMaterial( CmaxwellMaterial material ) |
Return value
0 = Error setting object material.
...
Language | Syntax |
---|---|
C++ | byte setProperties( int doDirectCausticsReflection, int doDirectCausticsRefraction, int doIndirectCausticsReflection, int doIndirectCausticsRefraction ) |
Python | int setProperties( byte doDirectCausticsReflection, byte doDirectCausticsRefraction, byte doIndirectCausticsReflection, byte doIndirectCausticsRefraction ) |
Return value
0 = Error setting object material.
...
Type | Name | In/Out | Description |
---|---|---|---|
dword& | numDependencies | out | (C++ only) Number of dependencies returned. |
char**& | paths | out | (C++ onlu) String array (size = numDependencies) containing all the dependencies requested. |
const bool& | searchIndideProxy | in | If true, the function search for dependencies also in the referenced proxy objects if exists. searchInsideProxy is true by default. |
Return value
C++
0 = Error getting dependency paths.
1 = Success.
Python
List of str containing the dependency paths.
...
Language | Syntax |
---|---|
C++ | byte getNumVertexes( dword& nVertexes ) |
Python | int getNumVertexes() |
Return value
C++
0 = Error getting number of vertexes.
1 = Success.
Python
Number of vertexes.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte getNumTriangles( dword& nTriangles ) |
Python | int getNumTriangles() |
Return value
C++
0 = Error getting number of triangles.
1 = Success.
Python
Number of triangles.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte getNumNormals( dword& nNormals ) |
Python | int getNumNormals() |
Return value
C++
0 = Error getting number of normals.
1 = Success.
Python
Number of normals.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte getNumPositionsPerVertex( dword& nPositions ) |
Python | int getNumPositionsPerVertex() |
Return value
C++
0 = Error getting number of positions per vertex.
1 = Success.
Python
Number of positions per vertex.
...
Language | Syntax |
---|---|
C++ | byte getNumChannelsUVW( dword& nChannelsUVW ) |
Python | int getNumChannelsUVW() |
Return value
C++
0 = Error getting number UVW channels.
1 = Success.
Python
Number of UVW channels.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte addChannelUVW( dword& index, byte id = 0xFF ) |
Python | int addChannelUVW( byte id = 0xFF ) |
Return value
C++
0 = Error adding UVW channel.
1 = Success.
Python
Index of the new channel.
...
Language | Syntax |
---|---|
C++ | byte generateSphericalUVW( dword& iChannel, CbaseT& projectorBase, real& startLatitude, real& endLatitude, real& startLongitude, real& endLongitude ) |
Python | int generateSphericalUVW( int iChannel, Cbase projectorBase, float startLatitude, float endLatitude, float startLongitude, float endLongitude ) |
Return value
0 = Error generating spherical UVW coordinaltes.
...
Language | Syntax |
---|---|
C++ | byte generateCylindricalUVW( dword& iChannel, Cbase& projectorBase, real& startAngle, real& endAngle ) |
Python | int generateCylindricalUVW( int iChannel, Cbase projectorBase, float startAngle, float endAngle ) |
Return value
0 = Error generating cylindrical UVW coordinaltes.
...
Language | Syntax |
---|---|
C++ | byte generateCubicUVW( dword& iChannel, Cbase& projectorBase, bool mirrorBackFaces = false ) |
Python | int generateCubicUVW( int iChannel, Cbase projectorBase, bool mirrorBackFaces = False ) |
Return value
0 = Error generating cubic UVW coordinaltes.
...
Language | Syntax |
---|---|
C++ | byte generatePlanarUVW( dword& iChannel, Cbase& projectorBase ) |
Python | int generatePlanarUVW( int iChannel, Cbase projectorBase ) |
Return value
0 = Error generating planar UVW coordinaltes.
...
Language | Syntax |
---|---|
C++ | byte getVertex( dword iVertex, dword iPosition, Cpoint& point ) |
Python | Cvector getVertex( int iVertex, int iPosition ) |
Return value
C++
0 = Error getting the vertex.
1 = Success.
Python
Cvector containing the vertex requested.
...
Language | Syntax |
---|---|
C++ | byte setVertex( dword iVertex, dword iPosition, const Cpoint& point ) |
Python | int setVertex( int iVertex, int iPosition, Cvector point ) |
Return value
0 = Error setting the vertex.
...
Language | Syntax |
---|---|
C++ | byte getNormal( dword iVertex, dword iPosition, Cvector&normal ) |
Python | Cvector getNormal( int iVertex, int iPosition ) |
Return value
C++
0 = Error getting the normal.
1 = Success.
Python
Cvector containing the normal requested.
...
Language | Syntax |
---|---|
C++ | byte setNormal( dword iNormal, dword iPosition, const Cvector& normal ) |
Python | int setNormal( int iNormal, int iPosition, Cvector normal ) |
Return value
0 = Error setting the normal.
...
Language | Syntax |
---|---|
C++ | byte getTriangle( dword iTriangle, dword &iVertex1, dword &iVertex2, dword &iVertex3, dword &iNormal1, dword &iNormal2, dword &iNormal3 ) |
Python | (int iVertex1, int iVertex2, int iVertex3, int iNormal1, int iNormal2, int iNormal3) getTriangle( int iTriangle ) |
Return value
C++
0 = Error getting the triangle.
1 = Success.
Python
Tuple containing the triangle data.
...
Language | Syntax |
---|---|
C++ | byte setTriangle( dword iTriangle, dword iVertex1, dword iVertex2, dword iVertex3, dword iNormal1, dword iNormal2, dword iNormal3 ) |
Python | int setTriangle( int iTriangle, int iVertex1, int iVertex2, int iVertex3, int iNormal1, int iNormal2, int iNormal3 ) |
Return value
0 = Error setting the triangle.
...
Language | Syntax |
---|---|
C++ | byte getTriangleGroup( dword iTriangle, dword& idGroup ) |
Python | int getTriangleGroup( int iTriangle ) |
Return value
C++
0 = Error getting the triangle group.
1 = Success.
Python
Triangle group ID.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte setTriangleGroup( dword iTriangle, dword idGroup ) |
Python | int setTriangleGroup( int iTriangle, int idGroup ) |
Return value
0 = Error setting the triangle group.
...
Language | Syntax |
---|---|
C++ | byte getTriangleUVW( dword iTriangle, dword iChannelID, float& u1, float& v1, float& w1, float& u2, float& v2, float& w2, float& u3, float& v3, float& w3 ) |
Python | (float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) getTriangleUVW( int iTriangle, int iChannelID ) |
Return value
C++
0 = Error getting the triangle UVW coordinates.
1 = Success.
Python
Tuple containing the triangle UVW coordinates.
...
Language | Syntax |
---|---|
C++ | byte setTriangleUVW( dword iTriangle, dword iChannelID, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3 ) |
Python | int setTriangleUVW( int iTriangle, int iChannelID, float u1, float v1, float w1, float u2, float v2, float w2, float u2, float v2, float w3 ) |
Return value
0 = Error setting the triangle UVW coordinates.
...
Language | Syntax |
---|---|
C++ | byte getTriangleMaterial( dword iTriangle, Cmaxwell::Cmaterial& material ) |
Python | CmaxwellMaterial getTriangleMaterial( int iTriangle ) |
Return value
C++
0 = Error getting triangle material.
1 = Success.
Python
Triangle material.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte setTriangleMaterial( dword iTriangle, Cmaxwell::Cmaterial material ) |
Python | int setTriangleMaterial( int iTriangle, CmaxwellMaterial material ) |
Return value
0 = Error setting triangle material.
...
Language | Syntax |
---|---|
C++ | byte getGroupMaterial( dword iGroup, Cmaxwell::Cmaterial& material ) |
Python | CmaxwellMaterial getGroupMaterial( int iGroup ) |
Return value
C++
0 = Error getting triangle group material.
1 = Success.
Python
Triangle group material.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte setGroupMaterial( dword iGroup, Cmaxwell::Cmaterial material ) |
Python | int setGroupMaterial( int iGroup, CmaxwellMaterial material ) |
Return value
0 = Error setting triangle group material.
...
Language | Syntax |
---|---|
C++ | byte setBaseAndPivot( Cbase base, Cbase pivot, real substepTime = 0.0 ) |
Python | int setBaseAndPivot( Cbase base, Cbase pivot, float substepTime = 0.0 ) |
Return value
0 = Error setting object base and pivot.
...
Language | Syntax |
---|---|
C++ | byte getBaseAndPivot( Cbase& base, Cbase& pivot, const real substepTime = 0.0 ) |
Python | (Cbase base, Cbase pivot) getBaseAndPivot( float substepTime = 0.0 ) |
Return value
C++
0 = Error getting object base and pivot.
1 = Success.
Python
Tuple containing Cbase base and Cbase pivot axes (base,pivot).
...
Return value
C++
0 = Error getting world transform of the object.
1 = Success.
Python
Object world transform.
Anchor | ||||
---|---|---|---|---|
|
...
Language | Syntax |
---|---|
C++ | byte getTransformStepInfoByIndex( Cbase& base, Cbase& pivot, real& time, const dword index ) |
Python | (Cbase base, Cbase pivot, float time) getTransformStepInfoByIndex( int index ) |
Return value
C++
0 = Error getting transform information of the object.
1 = Success.
Python
Tuple containing transform information.
...
Language | Syntax |
---|---|
C++ | byte isPosRotScaleInitialized( bool& init ) |
Python | bool isPosRotScaleInitialized() |
Return value
C++
0 = Error getting object transformed for Maxwell Studio.
1 = Success.
Python
True = object initialized using setPosition, setRotation, setScale, setShear, setPivotPosition and/or setPivotRotation (methods used for Maxwell Studio, not for rendering.
...
Language | Syntax |
---|---|
C++ | byte cleanGeometry() |
Python | int cleanGeometry() |
Return value
0 = Error cleaning geometry.
...
Language | Syntax |
---|---|
C++ | byte getHide( bool& hide ) |
Python | bool getHide() |
Return value
C++
0 = Error getting "hide" status.
1 = Success.
Python
True = object is hidden.
False = object is not hidden.
...
Language | Syntax |
---|---|
C++ | byte setHide( bool hide ) |
Python | int setHide( bool hide ) |
Return value
0 = Error setting "hide" state.
...
Language | Syntax |
---|---|
C++ | byte getHideToCamera( bool& hide ) |
Python | bool getHide() |
Return value
C++
0 = Error getting "hide to camera" status.
1 = Success.
Python
True = object is hidden to camera.
...
Language | Syntax |
---|---|
C++ | byte setHideToCamera( bool hide ) |
Python | int setHideToCamera( bool hide ) |
Return value
0 = Error setting "hide to camera" state.
...
Language | Syntax |
---|---|
C++ | byte getHideToReflectionsRefractions( bool& hide ) |
Python | bool getHideToReflectionsRefractions() |
Return value
C++
0 = Error getting "hide to reflections and refractions" status.
1 = Success.
Python
True = object is hidden to reflections and refractions.
...
Language | Syntax |
---|---|
C++ | byte setHideToReflectionsRefractions( bool hide ) |
Python | int setHideToReflectionsRefractions( bool hide ) |
Return value
0 = Error setting "hide to reflections and refractions" state.
...
Language | Syntax |
---|---|
C++ | byte getHideToGI( bool& hide ) |
Python | bool getHideToGI() |
Return value
C++
0 = Error getting "hide to global illumination" status.
1 = Success.
Python
True = object is hidden to global illumination.
...
Language | Syntax |
---|---|
C++ | byte setHideToGI( bool hide ) |
Python | int setHideToGI( bool hide ) |
Return value
0 = Error setting "hide to global illumination" state.
...
Language | Syntax |
---|---|
C++ | byte isExcludedOfCutPlanes( bool& excluded ) |
Python | bool isExcludedOfCutPlanes() |
Return value
C++
0 = Error getting "excluded of cut planes" status.
1 = Success.
Python
True = object is excluded to cut planes.
...
Language | Syntax |
---|---|
C++ | byte excludeOfCutPlanes( bool exclude ) |
Python | int excludeOfCutPlanes( bool exclude ) |
Return value
0 = Error setting "excluded of cut planes" state.
...
Type | Name | In/Out | Description |
---|---|---|---|
const dword& | percent | in | Percent of points of the mesh that will be returned. |
const dword& | maxPoints | in | Maximum number of points that will be in the returned array (-1 means there is not a maximum fixed) |
dword& | nPoints | out | Number of points returned. |
Return value
C++
Array of nPoints * 3 containing the proxy points requested.
Python
NumPy array containing the proxy points requested. Shape is (nPoints,3).
...
Return value
0 = Error setting color ID.
...
Return value
C++
0 = Error getting the color ID.
1 = Success.
Python
Crgb containing the color ID.
...
Language | Syntax |
---|---|
C++ | byte setGeometryDirty() |
Python | int setGeometryDirty() |
Return value
0 = Error setting geometry dirty.
...
Language | Syntax |
---|---|
C++ | byte initializeMesh( dword nVertex, dword nNormals, dword nFaces, dword positionsPerVertex ) |
Python | int initializeMesh( int nVertex, int nNormals, int nFaces, int positionsPerVertex ) |
Return value
0 = Error initializing mesh.
...
Language | Syntax |
---|---|
C++ | byte resizeMesh( dword newNVertex, dword newNNormals, dword newNFaces, dword newNpositionsPerVertex ) |
Python | int resizeMesh( int newNVertex, int newNNormals, int newNFaces, int newNpositionsPerVertex ) |
Return value
0 = Error resizing mesh.
1 = Success.
...
Language | Syntax |
---|---|
C++ | byte generateCustomUVW( dword iChannel, dword iGeneratorType ) |
Python | int generateCustomUVW( int iChannel, int iGeneratorType ) |
Return value
0 = Error generating custom UVW coordinates.
...
Language | Syntax |
---|---|
C++ | byte getUVWChannelProperties( dword iChannel, byte& projType, bool& customProj, Cbase& projectorBase, real& startLatitude, real& endLatitude, real& startLongitude, real& endLongitude, real& startAngle, real& endAngle, bool& mirrorBackFaces ) |
Python | (int projType, bool custumProj, Cbase projectorBase, float startLatitude, float endLatutide, float startLongitude, float endLongitude, float startAngle, float endAngle, bool mirrorBackFaces) getUVWChannelProperties( int iChannel ) |
Return value
C++
0 = Error getting UVW channel properties.
1 = Success.
Python
Tuple containing the UVW channel properties.
...
Return value
C++
0 = Error getting --TODO--
1 = Success.
Python
Cbase containing --TODO--
...
Return value
C++
0 = Error getting --TODO--
1 = Success.
Python
Cbase containing --TODO--
...
Return value
C++
0 = Error getting --TODO--
1 = Success.
Python
Cbase containing --TODO--
...
Language | Syntax |
---|---|
C++ | byte getInverseGlobalNormalXform( Cbase& ixForm ) |
Python | Cbase getInverseGlobalNormalXform() |
Return value
C++
0 = Error getting --TODO--
1 = Success.
Python
Cbase containing --TODO--
...
Language | Syntax |
---|---|
C++ | byte isGeometryLoader( bool& isGeomExtension ) |
Python | bool isGeometryLoader() |
Return value
C++
0 = Error checking object was created from a geometry loader extension.
1 = Success.
Python
True = the object was created by a geometry loader extension.
...
Language | Syntax |
---|---|
C++ | byte isGeometryProcedural( bool& isGeomProceduralExtension ) |
Python | bool isGeometryProcedural() |
Return value
C++
0 = Error checking object was created from a procedural geometry extension.
1 = Success.
Python
True = the object was created by a procedural geometry extension.
...
Language | Syntax |
---|---|
C++ | byte hasGeometryModifiers( bool& isGeomModifiersExtension ) |
Python | bool hasGeometryModifiers() |
Return value
C++
0 = Error checking object have geometry modifiers (extensions).
1 = Success.
Python
True = the object have geometry modifiers (extensions).
...
Language | Syntax |
---|---|
C++ | byte cleanAllGeometryModifierExtensions() |
Python | int cleanAllGeometryModifierExtensions() |
Return value
0 = Error cleaning geometry modifier extensions.
...
Language | Syntax |
---|---|
C++ | byte getGeometryModifierExtensionsNumber( dword& numModifierExtensions ) |
Python | int getGeometryModifierExtensionsNumber() |
Return value
C++
0 = Error getting the number of geometry modifier extensions applied to the object.
1 = Success.
Python
Number of geometry modifier extensions applied to the object.
...