Optionalid: stringOptionalpartId: stringOptionalname: stringOptionalparentId: stringOptionaltranslation: Point3Optionalrotation: Vector3Optionalscale: numberOptionalcolorRgba: ColorRGBAOptionalmatrix: TransformMatrix | TransformMatrixesUnique identifier for this instance node
ID of the part to instance (must match a part's id)
Display name for this instance
OptionalparentParent assembly node ID. Leave undefined for root level.
OptionaltranslationTranslation as [x, y, z]
OptionalrotationRotation as [rx, ry, rz] Euler angles in degrees (applied Rx * Ry * Rz)
OptionalscaleUniform scale factor
OptionalcolorOptional color override for this instance
OptionalmatrixOptional placement matrix (column-major, 16 numbers) or an ordered list of matrices applied first-to-last. When provided it fully defines the instance's placement and takes precedence over translation/rotation/scale.
DTO for creating an instance node (reference to a part with transform). Instance nodes place a part at a specific location with optional transform.