label_model
Add text labels to 3D models by embossing or engraving. Specify position, orientation, font size, and depth to place text on a model's surface.
Instructions
Emboss or engrave text onto a model's surface. position is the label centre {x,y,z} in scene mm; orientation (Euler degrees) sets the text direction with +x along the text and +z as the surface normal.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"model_id": "<model_id>",
"label": "<label>",
"position": "<position>",
"font_size_mm": "<font_size_mm>",
"depth_mm": "<depth_mm>"
},
"name": "label_model"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | ||
| depth_mm | Yes | ||
| model_id | Yes | ||
| position | Yes | ||
| scene_id | No | Scene id; omit for the default scene | default |
| orientation | No | Euler degrees {x,y,z}, or {z_direction:[..], x_direction:[..]} unit vectors | |
| font_size_mm | Yes | ||
| application_mode | No | EMBOSS |