3D-MCP

by team-plask
Verified

createConstraints

Create multiple Constraints

Input Schema

NameRequiredDescriptionDefault
itemsYesArray of Constraints to create

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "items": { "description": "Array of Constraints to create", "items": { "additionalProperties": false, "properties": { "active": { "default": true, "description": "Whether constraint is active", "type": "boolean" }, "customSpaceId": { "description": "Custom space reference object ID", "type": "string" }, "influence": { "default": 1, "description": "Constraint influence strength", "maximum": 1, "minimum": 0, "type": "number" }, "maintainOffset": { "default": true, "description": "Whether to maintain initial offset", "type": "boolean" }, "metadata": { "additionalProperties": {}, "description": "Additional tool-specific metadata", "type": "object" }, "name": { "description": "Display name", "type": "string" }, "skipRotation": { "description": "Rotation axes to skip", "items": { "enum": [ "x", "y", "z" ], "type": "string" }, "type": "array" }, "skipScale": { "description": "Scale axes to skip", "items": { "enum": [ "x", "y", "z" ], "type": "string" }, "type": "array" }, "skipTranslation": { "description": "Translation axes to skip", "items": { "enum": [ "x", "y", "z" ], "type": "string" }, "type": "array" }, "sourceId": { "description": "Source object ID (the one that drives)", "type": "string" }, "space": { "default": "world", "description": "Space in which constraint operates", "enum": [ "world", "local", "custom" ], "type": "string" }, "targetId": { "description": "Target object ID (the one being constrained)", "type": "string" }, "type": { "description": "Constraint type", "enum": [ "point", "aim", "orientation", "parent", "pole", "ik", "spring", "path", "scaleTo", "lookAt" ], "type": "string" } }, "required": [ "name", "type", "sourceId", "targetId" ], "type": "object" }, "type": "array" } }, "required": [ "items" ], "type": "object" }

You must be authenticated.

Other Tools