Hi
Is there a way to select all things which are at the same height?
I think Dave already separated the contours and eliminated the vertical edges.
But, anyway, if you want to make it on your original model
-
Do a SaveAs to work on a copy of the model (so you keep the original just in case)
-
Select all edges and faces, and groups containing them
-
Do an Explode to get all edges in the active context.
-
Open the Ruby console and copy/paste the following single line and press Enter
Sketchup.active_model.selection.add Sketchup.active_model.active_entities.grep(Sketchup::Edge).find_all { |e| e.start.position.z == e.end.position.z }
- This will select all the contours. Copy them (CTRL-C) and paste them elsewhere in the model and enclose them in a Group.
From there, you can
- use Sandbox From Contours
- use TopoShaper by selecting the group. Have a look at the videos in the plugin page of TopoShaper on Sketchucation
You could try also with TopoShaper if you wish to get a more regular mesh and avoid âlongâ triangles.
Just as an aside, the Sandbox from Contours tool also works if you erase everything BUT the vertical edges. It manages to ignore the lower ends of vertical edges. The horizontal faces and edges are perhaps easier to remove (you can select by double clicking which will remove the vertical faces too.
I do this a lot.
What Ive found works best is to simply delete ALL VERTICAL FACES after push pulling the contour faces. (that is those vertical faces that would be the âriserâ of the stair. Select all of a normal or part of a big model; to minimize processing time. Too much geometry can cause some crashes. run FROM CONTOURS, and voila.
Works every time.
I fixed it already! Thanks!
Does the âdrape toolâ also work for non-mesh surfaces? It doesnât react
Dont think so. It seems to me thatâs simply a copy of stuff from one flat face to another.