Interface I3mfObject
interface I3mfObject {
content?: I3mfMesh | I3mfComponents;
id: number;
metadatagroup?: I3mfMetadataGroup;
name?: string;
partnumber?: string;
pid?: number;
pindex?: number;
thumbnail?: string;
type?: ST_ObjectType;
}
content?: I3mfMesh | I3mfComponents;
id: number;
metadatagroup?: I3mfMetadataGroup;
name?: string;
partnumber?: string;
pid?: number;
pindex?: number;
thumbnail?: string;
type?: ST_ObjectType;
}
Implemented by
Properties
Optionalcontent
Content of the object:
- Mesh geometry OR
- Components (composite object).
id
id: number
Unique object id within the model.
Optionalmetadatagroup
Optional grouped metadata for the object.
Optionalname
name?: string
Optional human-readable name.
Optionalpartnumber
partnumber?: string
Optional part number (often used by manufacturing systems).
Optionalpid
pid?: number
Property group reference.
Example:
Optionalpindex
pindex?: number
Index inside the property group referenced by pid. Meaning depends on the property group type (base materials, color group, etc.).
Optionalthumbnail
thumbnail?: string
Optional thumbnail reference (usually a package path).
Optionaltype
Optional object type hint.
Object resource. An object either contains a mesh (geometry) or components (composite object).
Properties (pid/pindex):
Metadata: