Tool tree
leemojiang.github.io exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
configure_projection_demoAction
Change the visible 3D object and projection settings in the projection laboratory. Omit fields to keep their current values.
View tool JSON
{
"name": "configure_projection_demo",
"kind": "act",
"impl": "imperative",
"description": "Change the visible 3D object and projection settings in the projection laboratory. Omit fields to keep their current values.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"object": {
"type": "string",
"enum": [
"cube",
"square",
"axes",
"sphere"
]
},
"projection": {
"type": "string",
"enum": [
"perspective",
"reversePerspective",
"weakPerspective",
"orthographic",
"isometric",
"oblique",
"cavalier",
"cabinet",
"equidistantFisheye",
"gnomonic",
"orthographicAzimuthal",
"stereographicFisheye",
"equirectangular",
"lambertAzimuthal",
"mercatorPanorama",
"poincareBall",
"kleinBall",
"zParallel",
"xyParallel"
]
},
"fov": {
"type": "number",
"minimum": 24,
"maximum": 110
},
"fisheyeFov": {
"type": "number",
"minimum": 30,
"maximum": 220
},
"distance": {
"type": "number",
"minimum": 4,
"maximum": 14
},
"scale": {
"type": "number",
"minimum": 0.65,
"maximum": 1.65
},
"obliqueAngle": {
"type": "number",
"minimum": 20,
"maximum": 70
},
"depthFactor": {
"type": "number",
"minimum": 0.2,
"maximum": 1
},
"horizontalPerspective": {
"type": "number",
"minimum": 0,
"maximum": 0.28,
"description": "Horizontal perspective strength in Z-parallel mode."
},
"verticalPerspective": {
"type": "number",
"minimum": 0,
"maximum": 0.28,
"description": "Z convergence strength in XY-parallel mode."
},
"yawDegrees": {
"type": "number",
"minimum": 0,
"maximum": 360,
"description": "Horizontal angle in Z-parallel or XY-parallel mode."
},
"pitchDegrees": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Elevation angle in Z-parallel or XY-parallel mode."
},
"vanishingOverlay": {
"type": "boolean"
},
"cubeOcclusion": {
"type": "boolean"
}
}
},
"page": "/PerspectiveDemo/"
}