Bases: BaseModel
Individual 3D object output with mesh, gaussian, and transformation metadata.
Source code in inference/core/entities/responses/sam3_3d.py
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 | class Sam3_3D_Object_Item(BaseModel):
"""Individual 3D object output with mesh, gaussian, and transformation metadata."""
mesh_glb: Optional[bytes] = Field(
default=None, description="The 3D mesh in GLB format (binary)"
)
gaussian_ply: Optional[bytes] = Field(
default=None, description="The Gaussian splatting in PLY format (binary)"
)
metadata: Sam3_3D_Objects_Metadata = Field(
default_factory=Sam3_3D_Objects_Metadata,
description="3D transformation metadata (rotation, translation, scale)",
)
class Config:
arbitrary_types_allowed = True
|