I have created a 3D mesh from a terrain raster and a photo overlay. I want to create a rectangle the same dimensions as the model and then use the Extrude to Surface tool to make a base for the mesh/model in order to make a 3D print.
I’ve tried using the “Make surface from 3 or 4 points” tool to make a rectangle, but I am just eyeballing the corners and wondered if there was a more precise way to do it.
could you post a small piece of the surface, so I can give you some instructions?
Generally, if it’s already rectangular but on different heights, I’d use DupBorder or extrude the curve downwards, then FillMeshHole(s). Or some MeshSplit.
@Sean_Dzafovic your mesh has an odd orientation—perhaps intentionally. Anyway, since you already have the parcel boundaries, you could just Ctrl+Shift select contiguous border segments in bulk until you end up with the outer boundaries and join them:
If it says the curve is open you might have missed a super tiny segment so use CloseCrv and just for sanity run SelSelfIntersectingCrv to rule out a potential self intersection.
Important: these are Rhino 8 instructions. We are working on making this simpler for RhinoBETA/Rhino 9
If you can print with Vertex Colors (most printes can) this will work quite well. Doing this takes a few steps but it’s very easy and requires no crazy manual work once you know how to do it.
This hopefully will be possible entirely with 0 manual work and the result can be still be a beautiful mesh. Here’s how I’ve modeled this:
Select everything, and Rotate3D along the 0,0,0->1,0,0 axis by 90°. It’s easer to model on the XY plane in Rhino
ComputeVertexColors on each piece. Most tedious bit, but do NOT forget any piece or your mesh will become white later. This command bakes the material into vertex colors, so we can join them
(MatchMeshEdge if more edges were still open at T-joints, but none persisted)
Select the mesh, then UnifyMeshNormals
ExtrudeCurve, then double-click the mesh exterior border. This will extrude the polyline into a list of polysurfaces. Then Mesh it with few polygons (detailed - no simplify, no refine, 0 density and rest all 0). SelSrf and DEL button. Then Join the sides. Do AlignVertices then Join top to the side (select, then run Join. Order matters).
Draw a line, then run MeshSplit at the height you want. It can be fixed later.
Join top and sides, take the top, and run FillMeshHoles