daz_calculate_distance
Calculate distance and direction vector between two nodes.
How to use it
Project documentation lists daz_calculate_distance for the Daz MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Daz MCP Server
pip install .Other tools in Daz MCP Server (39)
Create a professional lighting setup in one command.
Apply a material preset .duf file to a node.
Bake dForce simulation results to static geometry.
Submit a multi-camera batch render asynchronously.
Cancel a queued or running async request.
Check if two nodes have overlapping bounding boxes.
Upgrade every material zone on a node from the legacy DzDefaultMaterial shader to genuine
Copy a material from one node to another.
Export a node (or full scene) to FBX format.
Export a node to OBJ format.
Fit a clothing item to a figure (auto-follow skeleton).
Get bounding box (min/max corners, center, dimensions) of a node.
Get detailed information about a figure (generation, fitted items, bone count).
Get all properties of a single material on a node.
Read all numeric properties of a node by its label or internal name.
Get complete hierarchy tree for a node with all descendants.
Fetch the final result of an async request.
Poll the status of an async request (non-blocking, lightweight).
Return the nodes currently selected in the DAZ Studio viewport.
Natural-language spatial relationship between two nodes.
Get world-space position, local position, rotation, and scale of a node.
List all properties on a node, optionally filtered by type.
List all clothing/hair items fitted to a figure.
List all materials (surfaces) on a node.
List all morphs (numeric properties) on a node with their current values.
List all active and recently completed async requests.
Submit an animation render asynchronously.
Submit a render asynchronously. Returns immediately with a requestid.
Submit a batch of render variants atomically — all validated before any render is queued, each independently cancellable.
Submit a camera-specific render asynchronously.
Run dForce cloth simulation on a node.
Get a snapshot of the current scene.
Get DazScript documentation, examples, and best practices.
Set a dForce simulation property on a node.
Set a property on a material surface.
Set render quality preset before rendering.
Set subdivision level on a node.
Check DAZ Studio connectivity and version.
Unfit a clothing/hair item from its figure.