Inspecting
How many mounting holes are in that vendor STEP and what is the pitch? Does the bracket clash with the sensor? How many grams if it is machined from aluminium? Work you used to do by clicking faces one at a time now takes a single question. These are read-only operations that do not change the model, so ask freely.
Things you can ask for
Section titled “Things you can ask for”| Say this | What you get |
|---|---|
| “How many mounting holes are in this STEP and what’s the pitch?” | Per hole: diameter, centre, depth, whether it goes through; patterns and pitch among same-diameter holes; counterbores, countersinks, chamfers, drill points |
| “What thread is this hole?” | An estimate from matching the diameter against the ISO metric thread table (M3 tap drill / M6 clearance …) |
| “Check whether the bracket and the sensor overlap” | Minimum distance and interference volume (mm³) per part pair. 3,160 pairs across 80 parts in 6.5 seconds |
| “Find the pairs that break the 1 mm clearance” | A list of clearance violations |
| “How many grams is this in aluminium?” | Mass at density 2.7, plus volume, surface area, centre of gravity and inertia |
| “Will it tip over standing up?” | Margin (mm), tipping angle and a verdict, from the ground contact convex hull and the centre of gravity |
| “Total assembly weight and centre of gravity” | Give it per-part densities and you get summed mass and a mass-weighted centre of gravity |
| “Where does this Pad’s Length come from?” | The property and its expression (a spreadsheet reference, say) |
| “Show me what it looks like now” | A screenshot in the chat, from any of 12 directions including iso, front and top |
A representative prompt
Section titled “A representative prompt”Open D:\vendor\sensor_mount.step and tell me1. the holes organised by diameter, as a table with count, pitch and whether they go through2. whether the Ø3.4 holes are M3 clearance or tapped3. the weight in aluminium (2.7)Don't change the model.What the inspection distinguishes
Section titled “What the inspection distinguishes”- Holes / fillets / slot ends — told apart by the arc angle of the concave cylindrical face. Separated counterbores on the same axis are counted separately.
- Through or not — a heuristic based on whether the space beyond each end of the hole axis is outside the material. A hole breaking through a pocket floor can read as through.
- Interference / clearance violation / OK — overlapping volume means interference; no overlap but a distance below the specified clearance means a violation. Pairs whose bounding boxes are apart get skipped without computation, which is what makes it fast.
- Centre-of-gravity basis — mass-weighted if every part has a density, volume-weighted with a warning if any is missing.
Things to know
Section titled “Things to know”- STL cannot be inspected for holes or interference. There are no faces and no solid. Build a Body with Redrawing first, or ask the vendor for a STEP.
- Threads are estimates. A STEP has no thread geometry, so the match is by diameter alone. Confirm against the drawing or the vendor’s data.
- For big assemblies, narrow the scope and ask several times — “only the parts around the bracket” — it is faster.
- Densities are in g/cm³ (aluminium 2.7, steel 7.85, PLA 1.24).
- Object names and labels differ. Open a STEP and the object Name is
Part__Feature…while the original part name is the Label. The AI shows both; when in doubt, refer to the label.
Related exercises
Section titled “Related exercises”What runs behind the scenes
Section titled “What runs behind the scenes”| Tool | What it does |
|---|---|
find_holes |
Hole diameter, centre, depth, through-ness, pattern and pitch, counterbores and the rest, thread_hint |
check_interference |
Minimum distance and interference volume per part pair, clearance |
get_mass_properties |
Volume, area, centre of gravity, inertia; mass via density; stability; summed totals via names + densities |
inspect_object · analyze_shape |
Properties and expressions / validity and face makeup |
get_screenshot |
PNGs from 12 directions |