project_painting_write
Writes validated triangle painting changes for support, seam, material, or fuzzy skin to a new 3MF, preserving other channels and mesh topology.
Instructions
Paint explicit triangles in a NEW 3MF, preserving other channels and topology.
kind: support/seam/material/fuzzy_skin. Each change has triangle (0-based) and either state (0 none, 1 enforcer, 2 blocker; material 1..16 filament slot), or mask (validated Orca hex subdivision tree; null clears channel). Inspect member/object IDs and SHA first. Affects all uses of that mesh.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| member | No | 3D/3dmodel.model | |
| source | Yes | ||
| changes | Yes | ||
| object_id | Yes | ||
| destination | Yes | ||
| expected_source_sha256 | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||