class documentation

Represents a gLTF mesh.

Parameters
namethe name of the mesh
gltf_paththe path to the .gltf or .glb file. The path may be either absolute or relative to the directory containing the .fo3d file
materialthe default material for the mesh if gLTF file does not contain material information. Defaults to fiftyone.core.threed.MeshStandardMaterial
visibledefault visibility of the mesh in the scene
positionthe position of the mesh in object space
quaternionthe quaternion of the mesh in object space
scalethe scale of the mesh in object space
Raises
ValueErrorif gltf_path does not end with '.gltf' or .glb
Method __init__ Undocumented
Instance Variable gltf_path Undocumented
Method _to_dict_extra Returns the extra data to include in the dict representation.
Class Variable _asset_path_fields Undocumented

Inherited from Mesh:

Method set_default_material Sets the material of the mesh.
Instance Variable default_material Undocumented

Inherited from Object3D (via Mesh):

Method __eq__ Undocumented
Method __iter__ Undocumented
Method __repr__ Undocumented
Method __str__ Undocumented
Method add Add one or more objects as children of this one.
Method as_dict Converts the object to a dict.
Method clear Remove all children from this object.
Method local_transform_matrix.setter Undocumented
Method position.setter Undocumented
Method quaternion.setter Undocumented
Method rotation.setter Undocumented
Method scale.setter Undocumented
Method traverse Traverse the scene graph.
Instance Variable children Undocumented
Property local_transform_matrix The local transform matrix of the object.
Property rotation The rotation of the object in object space.
Property uuid The unique ID of the object.
Static Method _from_dict Creates an Object3D (or its subclass) from a dict.
Method _get_asset_paths Get asset paths for this node
Method _update_matrix Undocumented
Instance Variable _local_transform_matrix Undocumented
Instance Variable _position Undocumented
Instance Variable _quaternion Undocumented
Instance Variable _rotation Undocumented
Instance Variable _scale Undocumented
Instance Variable _uuid Undocumented
def __init__(self, name: str, gltf_path: str, default_material: MeshMaterial | None = None, visible=True, position: Vec3UnionType | None = None, scale: Vec3UnionType | None = None, quaternion: Quaternion | None = None): (source)
gltf_path: str = (source)

Undocumented

def _to_dict_extra(self): (source)

Returns the extra data to include in the dict representation.