Lesson 5.7: Direct Editing, Imported Geometry, Surfaces, and Mesh
Technical Context
Everything so far assumed you built the geometry and can edit the sketch that made it. Much of what enters an FTC design does not work that way. A vendor STEP file, a scanned mesh, or a downloaded model arrives as finished shape with no recipe behind it.
This lesson is about working with geometry you did not author.
Imported Geometry
Imported files fall into two categories, and the difference decides what you can do with them.
Solid formats, meaning STEP, Parasolid, and native CAD, carry exact mathematical geometry. A cylinder is a cylinder, so a hole measures exactly 3.2 mm and you can mate to its axis.
Mesh formats, meaning STL, OBJ, and 3MF, carry triangles only. A cylinder is a many-sided prism, curves read slightly small, and there are no edges or axes to mate to in the way solids have.
| STEP | STL | |
|---|---|---|
| Geometry | Exact | Triangles |
| Hole sizes | As modelled | Slightly under |
| Feature history | None | None |
| Good for | Fit, mates, dimensions | Mass, printing, visual bulk |
Ask vendors for STEP. Most FTC vendors publish it. Reach for STL only when it is all that exists, and never take a dimension off one that matters.
The practice page explains why STEP catches a 3.0 mm hole where 3.2 mm belonged, and STL does not. See CAD Practice Exercises.
Direct Editing
Imported geometry has no feature list, so parametric editing has nothing to grip. Direct editing works on the geometry itself: move a face, delete a face, replace a face, change a hole size.
Legitimate uses:
- Deleting detail you do not need, so the assembly is not carrying a vendor's cosmetic fillets and logos
- Removing a boss that interferes with your bracket
- Moving a face to correct a supplier's model that is wrong
The rule from Lesson 5.6 holds: direct editing is for geometry whose dimensions you cannot reach. On a model you built, fix the sketch.
Simplify aggressively. A vendor motor model can carry thousands of faces of detail that no one will ever see. Delete the fine detail and keep the mounting interface and the envelope. Assemblies rebuild far faster, and nothing you care about was in those faces.
Surface Modelling
A surface has area but no thickness. Solid modelling is the right default and surfaces are the specialist tool, but three FTC situations genuinely want them.
Sheet material. Polycarbonate and sheet metal are naturally surfaces with a thickness added at the end. Model the shape as a surface, thicken it, and changing the material gauge is one number.
Shapes solids cannot make cleanly. A curved deflector or a compound-curved cowling is easier to build as surfaces and then thicken than to force out of extrudes.
Repairing imports. When a STEP file arrives with a gap, patching the gap with a surface and knitting the result back into a solid is often the only way to recover it.
The workflow is always the same: build surfaces, join them into a closed skin, then thicken or enclose to get a solid back. Anything you intend to manufacture must end as a solid.
Mesh and Complex Geometry Workflows
Mesh geometry, whether a scan, a topology-optimised part, or a downloaded STL, is triangles with no underlying maths. Onshape can import, position, and cut against a mesh, but it cannot treat it as a parametric solid.
The practical FTC workflow:
- Import the mesh for bulk and visual reference, so you can see whether a thing fits at all.
- Do not dimension from it. Curves read small and the surface is faceted.
- Model your own interface parametrically, meaning the bracket, the plate, the mount, and use the mesh only for clearance.
- Convert only if you must, and expect to rebuild rather than convert. Auto-conversion produces a solid with thousands of tiny planar faces that is worse than useless downstream.
Converting an STL gives you a solid made of triangles. It will import, it will look right, and it will make every subsequent operation slow and every fillet fail. Treat a mesh as reference, and model the real part yourself.
Fill-in-the-Blank Practice
__________files carry exact geometry, while__________files carry only triangles.- Editing geometry that has no feature history, by pushing faces directly, is called
__________editing. - A geometric entity with area but no thickness is a
__________. - Sheet polycarbonate is well modelled as a surface that is then
__________to the material gauge. - Dimensions taken from a mesh read slightly
__________because curves are approximated by flat facets.
Show answers
- STEP, STL
- direct
- surface
- thickened
- small (under)
Exercise
Download the STEP file for a motor or servo your team uses. Import it, then delete every face that is not the mounting interface or the outer envelope.
Record the face count before and after, and the assembly rebuild time. That number is why simplification is worth doing.
Ready to move on?
Only mark complete if you genuinely understand the material. Your progress will be saved in this browser.
Stuck on this lesson?
Ask about anything on this page. It can see which lesson you have open and which part you are reading.