We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShirshovDIM/retopoflow_blender_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
06_shrinkwrap.feature•1.43 KiB
Feature: Shrinkwrap Projection
As a retopology artist
I want to project low-poly meshes onto high-poly surfaces
So that I can maintain silhouette while reducing polygon count
Background:
Given the MCP server is running
And the Blender addon is connected
And both high-poly and low-poly meshes exist
Scenario: Shrinkwrap with nearest surface point
Given a high-poly mesh "HighPoly" and a low-poly mesh "LowPoly"
When I call shrinkwrap_reproject with high="HighPoly", low="LowPoly", method="NEAREST_SURFACEPOINT"
Then "LowPoly" vertices are projected to nearest points on "HighPoly"
And the silhouette is preserved
And the topology of "LowPoly" remains unchanged
Scenario: Shrinkwrap with project mode
Given a high-poly and low-poly mesh
When I call shrinkwrap_reproject with method="PROJECT"
Then vertices are projected along specified axis
And the projection respects ray-cast direction
Scenario: Shrinkwrap with offset
Given two meshes requiring slight spacing
When I call shrinkwrap_reproject with offset=0.01
Then the low-poly mesh maintains a 0.01 unit distance from high-poly
And the offset is applied along surface normals
Scenario: Shrinkwrap error when objects don't exist
Given object "NonExistent" does not exist
When I call shrinkwrap_reproject with high="NonExistent"
Then the call fails with error "Object not found: NonExistent"
And no mesh is modified