Pin to plane
pin_to_planePROJECT-SCOPED: this call acts only on the explicit project_id and returns the project identity with its result. Lay a graphic (motion_id) or new words (text) on a surface: an existing plane, or quad (4 corners TL,TR,BR,BL along the surface, program fractions) at t. The person in front occludes it (occluders=[] draws over them); shadow=true lets real shadows darken it; blend=multiply prints it into the surface.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| t | No | ||
| id | No | ||
| end | No | ||
| quad | No | ||
| text | No | ||
| blend | No | ||
| place | No | ||
| plane | No | ||
| start | No | ||
| shadow | No | ||
| surface | No | ||
| motion_id | No | ||
| occluders | No | ||
| project_id | Yes | Required immutable scope for this call. Copy the id from list_projects/open_project/project_state; the active-project pointer is never used to guess. |