← WebMCP Directory

Tool tree

leemojiang.github.io

Health & EducationTools verified
Website
leemojiang.github.io exposes WebMCP tools to AI agents.
Explore capabilities
    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/"
    }