fingerprint_model
Compute a geometric fingerprint from an STL file to capture hash, dimensions, area, volume, overhang, complexity, and similarity signatures for matching and print-history workflows.
Instructions
Compute a geometric fingerprint for a 3D model file.
Reads the STL file and produces a fingerprint containing: SHA-256
file hash, triangle/vertex counts, bounding box, surface area,
volume, overhang ratio, complexity score, and TWO geometric
signatures for similarity matching.
``geometric_signature_v2`` is the one to carry into
``record_print_dna`` / ``predict_print_settings`` /
``find_similar_prints`` / ``contribute_community_print``: it
tells this design apart from a different one that happens to
share the older ``geometric_signature``. Pass both — the
older key is what joins this print to history recorded before
v2 existed.
Args:
file_path: Path to the STL file to fingerprint.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file_path": "<file_path>"
},
"name": "fingerprint_model"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | Path to the STL file to fingerprint. |