A3DObject | A3DObject.find_property returns the property object matching the given name if it exists. |
AnimationChannel | AnimationChannel.component_type specifies the data type of the animated component. |
AnimationClip | AnimationClip.create_animation_node creates a new AnimationNode for the given node name. |
AnimationNode | AnimationNode.find_bind_point returns the BindPoint matching the given target object and name. |
AssetInfo | AssetInfo.title stores the title of the 3D asset. |
BinaryTokenizer | BinaryTokenizer.tokenize() parses the binary data stream and advances the cursor accordingly. |
BindPoint | BindPoint.add_channel adds a new animation channel with the specified name, value and type, returning True on success. |
BooleanOperation | BooleanOperation.ADD represents a union boolean operation that adds geometry. |
BoundingBox | BoundingBox.get_null returns a BoundingBox representing an empty or null volume. |
BoundingBoxExtent | BoundingBoxExtent.extent_x represents the size of the bounding box along the X axis. |
Camera | Camera.move_forward moves the camera forward by the specified distance. |
ColladaExporter | ColladaExporter.supports_format returns true if the exporter can handle the given file format. |
ColladaFormat | ColladaFormat.create_load_options creates and returns a Collada load options object for importing. |
ColladaFormatDetector | ColladaFormatDetector.detect determines the 3D file format of a stream, optionally using the file name. |
ColladaImporter | ColladaImporter.supports_format returns True if the specified file format is supported by this importer. |
ColladaLoadOptions | ColladaLoadOptions.flip_coordinate_system determines whether the Y and Z axes are swapped during import. |
ColladaPlugin | ColladaPlugin.get_file_format returns the ColladaFormat object describing the Collada file type. |
ColladaSaveOptions | ColladaSaveOptions.flip_coordinate_system determines whether the Y and Z axes are swapped when saving. |
ColladaTransformStyle | ColladaTransformStyle.COMPONENTS returns the transform style that uses separate translation, rotation, and scale components. |
CustomObject | Class with 5 methods and 2 properties. |
Entity | Entity.get_bounding_box returns the axis-aligned bounding box that encloses the entity. |
Exporter | Exporter.supports_format returns true when the exporter can handle the specified FileFormat. |
Extrapolation | Extrapolation.type represents the extrapolation mode applied to animation curves. |
FVector2 | FVector2.normalize returns a new FVector2 with the same direction and unit length. |
FVector3 | FVector3.zero returns a vector with all components set to 0. |
FVector4 | FVector4.x represents the X component of the 4‑dimensional vector. |
FbxElement | FbxElement.add_token adds the given Token to the element’s token collection. |
FbxExporter | FbxExporter.save saves the given Scene to a file path using specified FbxSaveOptions. |
FbxFormat | FbxFormat.create_load_options creates and returns a default FBX load options object. |
FbxFormatDetector | FbxFormatDetector.detect determines the FBX format of the provided stream, optionally using the file name. |
FbxImporter | FbxImporter.supports_format returns True if the given file format is supported for import. |
FbxLoadOptions | FbxLoadOptions.keep_builtin_global_settings determines whether built‑in global settings are preserved when loading an FBX file. |
FbxParser | FbxParser.parse_value parses the provided Token and returns its evaluated value. |
FbxPlugin | FbxPlugin.get_file_format returns the identifier or name of the FBX file format handled by the plugin. |
FbxSaveOptions | FbxSaveOptions.export_textures enables exporting of texture files when saving an FBX. |
FbxScope | FbxScope.add_element adds the given FbxElement to the scope’s collection. |
FbxTokenizer | FbxTokenizer.tokenize returns a list of Token objects representing the parsed FBX data. |
FileFormat | Class with 9 methods and 8 properties and 49 members. |
FormatDetector | FormatDetector.detect detects the file format of the provided stream, using the optional file name, and returns a FileFormat. |
Geometry | Geometry.create_element creates a VertexElement of the given type, mapping and reference modes. |
GlobalTransform | GlobalTransform.translation is a Vector3 representing the positional offset of the transform. |
GltfExporter | GltfExporter.visit_node processes an individual node while traversing the scene hierarchy during export. |
GltfFormat | GltfFormat.create_load_options creates a GLTF-specific load options object for importing scenes. |
GltfFormatDetector | GltfFormatDetector.detect determines the FileFormat of the provided stream, optionally using the file name. |
GltfImporter | GltfImporter.supports_format returns true when the specified file format can be imported. |
GltfLoadOptions | GltfLoadOptions.flip_tex_coord_v indicates whether to invert the V component of texture coordinates during GLTF import. |
GltfPlugin | GltfPlugin.get_file_format returns the GltfFormat object representing the GLTF file format. |
GltfSaveOptions | GltfSaveOptions.file_format specifies the output file format for saving, using the FileFormat enum. |
ImageRenderOptions | ImageRenderOptions.background_color specifies the clear color used when rendering the image. |
Importer | Importer.supports_format(file_format) returns true when the specified FileFormat is supported for import. |
KeyFrame | KeyFrame.time represents the timestamp of the keyframe in seconds. |
KeyframeSequence | KeyframeSequence.reset resets the sequence to its initial empty state. |
LambertMaterial | LambertMaterial.emissive_color defines the RGB color that the material appears to emit as light. |
Light | Class with 8 methods and 24 properties. |
LightType | LightType.POINT represents a point light source emitting uniformly in all directions. |
LoadOptions | Class with 1 method and 5 properties. |
MappingMode | MappingMode.CONTROL_POINT represents mapping based on each mesh control point individually. |
Material | Material.get_texture retrieves the texture assigned to the specified slot name. |
Matrix4 | Matrix4.transpose returns a new Matrix4 that is the transpose of this matrix. |
Mesh | Mesh.create_polygon creates a new polygon and returns its index. |
Node | Node.add_entity adds the given Entity to this node’s entity collection. |
ObjExporter | Class with 3 methods. |
ObjFormat | ObjFormat.create_load_options creates and returns an ObjLoadOptions instance for importing OBJ files. |
ObjFormatDetector | Class with 2 methods. |
ObjImporter | ObjImporter.import_scene loads OBJ data from a stream into a Scene using ObjLoadOptions. |
ObjLoadOptions | ObjLoadOptions.flip_coordinate_system swaps the Y and Z axes when loading an OBJ file. |
ObjPlugin | ObjPlugin.get_file_format returns the ObjFormat object representing the OBJ file format. |
ObjSaveOptions | ObjSaveOptions.apply_unit_scale applies the scene’s unit scaling when saving to OBJ. |
PbrMaterial | PbrMaterial.from_material creates a PbrMaterial from an existing Material instance. |
PhongMaterial | PhongMaterial.specular_color defines the RGB color of the specular highlight. |
Plugin | Plugin.get_file_format returns the FileFormat object describing the supported 3D file format. |
PolygonModifier | PolygonModifier.triangulate triangulates polygon data and returns None, a Mesh, or a list of triangle index lists. |
ProjectionType | ProjectionType.PERSPECTIVE represents a perspective projection where objects appear smaller with distance. |
Property | Property.get_extra returns the extra attribute identified by the given name. |
PropertyCollection | PropertyCollection.find_property returns the property object matching the given name or None. |
Quaternion | Quaternion.get_IDENTITY returns the identity quaternion (no rotation). |
ReferenceMode | ReferenceMode.DIRECT represents a reference mode where vertex data is stored directly without indexing. |
SaveOptions | SaveOptions.export_textures determines if textures are included in the exported file. |
Scene | Scene.clear removes all nodes, assets, and animation data from the scene. |
SceneObject | SceneObject.scene provides the Scene instance that contains this object. |
StlExporter | StlExporter.supports_format returns True if the given file format is supported for STL export. |
StlFormat | StlFormat.create_load_options creates an STL-specific load options object. |
StlFormatDetector | StlFormatDetector.detect returns the detected FileFormat for a stream (optional file name) or None. |
StlImporter | StlImporter.supports_format returns true when the specified file format can be handled by this importer. |
StlLoadOptions | Class with 1 method and 7 properties. |
StlPlugin | StlPlugin.get_file_format returns the StlFormat object representing the STL file format. |
StlSaveOptions | StlSaveOptions.scale specifies a uniform scaling factor applied to all coordinates during STL export. |
TextureMapping | TextureMapping.AMBIENT represents the ambient texture mapping channel. |
ThreeMfExporter | ThreeMfExporter.export writes the provided Scene to the given stream using optional export settings. |
ThreeMfFormat | ThreeMfFormat.extension provides the primary file extension for the 3MF format. |
ThreeMfFormatDetector | ThreeMfFormatDetector.detect determines the 3MF file format from a stream and optional file name, returning a FileFormat. |
ThreeMfImporter | ThreeMfImporter.supports_format returns true if the specified file format is supported. |
ThreeMfLoadOptions | ThreeMfLoadOptions.flip_coordinate_system swaps Y and Z coordinates when loading a 3MF file. |
ThreeMfPlugin | ThreeMfPlugin.get_file_format returns the ThreeMfFormat object that identifies the 3MF file format. |
ThreeMfSaveOptions | ThreeMfSaveOptions.enable_compression enables compression of the exported 3MF file. |
Token | Token.type indicates the token’s classification as an integer code. |
Token | Token.type indicates the token’s classification as an integer code. |
TokenType | TokenType.to_string(t) returns the name of the token type t as a string. |
TokenType | TokenType.to_string(t) returns the name of the token type t as a string. |
Transform | Transform.set_translation sets the translation components (tx, ty, tz) and returns the Transform. |
Vector2 | Vector2.set sets the vector’s x and y components to the provided float values. |
Vector3 | Vector3.dot returns the dot product of this vector with another Vector3. |
Vector4 | Vector4.set assigns new component values to the vector’s x, y, z, and w fields. |
VertexElement | VertexElement.set_indices sets the element’s index list to the provided integer list. |
VertexElementBinormal | Class with 5 methods and 6 properties. |
VertexElementFVector | VertexElementFVector.set_data replaces the element’s data list with the provided FVector4 collection. |
VertexElementIntsTemplate | VertexElementIntsTemplate.set_data replaces the internal integer data list with the provided list. |
VertexElementNormal | Class with 5 methods and 6 properties. |
VertexElementSmoothingGroup | Class with 5 methods and 6 properties. |
VertexElementTangent | Class with 5 methods and 6 properties. |
VertexElementType | VertexElementType.BINORMAL represents the per-vertex binormal vector used for tangent space calculations. |
VertexElementUV | VertexElementUV.texture_mapping gets or sets the texture mapping mode for the UV element. |
VertexElementVertexColor | Class with 5 methods and 6 properties. |