3D-MCP

by team-plask
Verified

createSubdivisionSurfaces

Create multiple SubdivisionSurfaces

Input Schema

NameRequiredDescriptionDefault
itemsYesArray of SubdivisionSurfaces to create

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "items": { "description": "Array of SubdivisionSurfaces to create", "items": { "additionalProperties": false, "properties": { "baseMeshId": { "description": "ID of the base mesh", "type": "string" }, "boundaryInterpolation": { "default": "all", "description": "Boundary interpolation rule", "enum": [ "none", "edges", "all" ], "type": "string" }, "creaseEdges": { "description": "Creased edges with weights", "items": { "additionalProperties": false, "properties": { "creaseWeight": { "description": "Crease weight", "maximum": 10, "minimum": 0, "type": "number" }, "edgeId": { "description": "Edge identifier", "type": "string" } }, "required": [ "edgeId", "creaseWeight" ], "type": "object" }, "type": "array" }, "metadata": { "additionalProperties": {}, "description": "Additional tool-specific metadata", "type": "object" }, "name": { "description": "Display name", "type": "string" }, "scheme": { "description": "Subdivision scheme", "enum": [ "catmull-clark", "loop", "bilinear" ], "type": "string" }, "subdivisionLevel": { "default": 1, "description": "Current subdivision level", "minimum": 0, "type": "integer" } }, "required": [ "name", "baseMeshId", "scheme" ], "type": "object" }, "type": "array" } }, "required": [ "items" ], "type": "object" }

You must be authenticated.

Other Tools