Tom W. Posted August 25, 2021 Share Posted August 25, 2021 I am trying to model a very irregularly-shaped roof. I tried Loft Surface initially which was ok but not as precise as I wanted. Then I plotted a load of 3D Loci over the surface of the roof (point cloud), created a Site Model + Ungrouped it to give me a mesh. It looks great but I would really like it to have a thickness (be a solid). I have tried various options including a very laborious Shell Solid operation which kind of worked but not really... Is there anything else I can do? I only want it to be 50mm/2" thick. Or a completely different approach? This is the mesh: The 3D Loci: Thanks! Quote Link to comment
Tom W. Posted August 25, 2021 Author Share Posted August 25, 2021 Ok I converted the mesh to 3d Polygons, offset a duplicate, HAND-DREW 3D Poly edges, converted all the 3D Polys to a Mesh, converted the Mesh to Generic Solid: Be great to know if there was another way to have done it... Quote Link to comment
Popular Post Jeff Prince Posted August 25, 2021 Popular Post Share Posted August 25, 2021 @Tom W. I took a stab at it. The trick is to give your site model a skirt to use for developing the facia 🙂 Another trick, make a copy of the site model w/o a skirt to use as the roof surface for easier texture mapping. Attached file has descriptions in the design layers for the steps I took. Hope it helps. irregular roof.vwx 6 Quote Link to comment
Tom W. Posted August 26, 2021 Author Share Posted August 26, 2021 Wow @jeff prince thanks for looking at it that's really cool! Great file explaining all the steps: thank you very helpful. I did briefly look at the 'Stitch + Trim Surfaces' command before but from Help it looked like it wouldn't be any use so didn't try it out: very glad to have been shown otherwise! What a useful tool. I spent hours trying to achieve what you did - I kind of knew there must be a way of using Subtract Solids to get what I wanted - but I never would have figured this out so thanks again for taking the time. Retaining + utilising the site model skirt is a no-brainer: I just immediately got rid of it + then forgot it ever existed. Duh. It's so great to keep learning new stuff. This is going in the manual... 🙂 1 Quote Link to comment
Jeff Prince Posted August 26, 2021 Share Posted August 26, 2021 (edited) @Tom W.my pleasure. You know me, I always like a good brain teaser like this. I took me two tries to get this one. During my first attempt, I generated the site model w/o a skirt. When I got to the point of doing the facia and was faced with drawing all those faces, I realized how useful the skirt would be. The time consuming part was making all those loci for the site model 🙂 Edited August 26, 2021 by jeff prince 1 Quote Link to comment
Tom W. Posted August 26, 2021 Author Share Posted August 26, 2021 Just now, jeff prince said: When I got to the point of doing the facia and was faced with drawing all those faces, I realized how useful the skirt would be. I need to train my brain to think the same way 🙂 Quote Link to comment
Tom W. Posted August 26, 2021 Author Share Posted August 26, 2021 (edited) Hi @jeff prince inspired by you I thought I should try + up my game a bit + I found another even easier way to do it: Create a Landscape Area the full size of the Site Model + give it a single component the desired thickness (e.g. 50mm). Select both the LA + the Site Model + Ungroup them. The LA becomes a Mesh: use Convert to Generic Solids to turn it into a solid. Delete the now redundant site model elements. Has the added advantage of allowing you to add extra components to the LA for rafters or whatever if required. Edited August 26, 2021 by Tom W. Quote Link to comment
Claes Lundstrom Posted August 26, 2021 Share Posted August 26, 2021 A bit clunky perhaps but try the following: 1 / Convert the mesh to NURBS surfaces 2/ Ungroup 3/ Add Solids 4/ Run a shell calculation on one of the facets, and all parts get a thickness. Quote Link to comment
Tom W. Posted August 26, 2021 Author Share Posted August 26, 2021 Thanks @Claes Lundstrom when I try this I get 'Shell creation failed'... I get the impression it's a bit of a fickle tool + doesn't like it if the shape is too complex?? It does work if I break off a smaller section of my roof. My first attempt at all this yesterday was using the Shell Solid Tool but I had to select the facets individually + shell them in batches. If I selected too many the command would fail. Then when I'd finished I tried using Add Solids to create a single monolithic object out of the separate groups of Shells + for some reason this wouldn't always work either so I ended up with a minimum of 3 or 4 separate objects rather than one. Then to top it all when you looked at the underside of the 'roof' you could see the gaps between the facets where they followed the curvature of the roof... So far the Landscape Area method wins (despite the perversity of needing Landmark to create an architectural feature!) Quote Link to comment
Jeff Prince Posted August 26, 2021 Share Posted August 26, 2021 @Tom W.nicely done. I guess landscape areas are good for something after all 😂 Quote Link to comment
Claes Lundstrom Posted August 27, 2021 Share Posted August 27, 2021 16 hours ago, Tom W. said: Thanks @Claes Lundstrom when I try this I get 'Shell creation failed'... I get the impression it's a bit of a fickle tool + doesn't like it if the shape is too complex?? It does work if I break off a smaller section of my roof. My first attempt at all this yesterday was using the Shell Solid Tool but I had to select the facets individually + shell them in batches. If I selected too many the command would fail. Then when I'd finished I tried using Add Solids to create a single monolithic object out of the separate groups of Shells + for some reason this wouldn't always work either so I ended up with a minimum of 3 or 4 separate objects rather than one. Then to top it all when you looked at the underside of the 'roof' you could see the gaps between the facets where they followed the curvature of the roof... So far the Landscape Area method wins (despite the perversity of needing Landmark to create an architectural feature!) The shell fail may be caused by the model being grouped. Make sure that it's a single ungrouped model. Shell admittedly works better on a generically generated NURBS shape. Older versions of VW actually handled mesh to NURBS conversions better though. Here is a fun little project: I generated a boat hull shape in an external program, forming a closed volume. I then generated a copy being 1.2 mm smaller in all directions, forming an inner volume floating inside the outer volume. I then exported the two shapes in separate layers, and merged each volume into a single mesh. I then did a Solid Subtraction, cutting out the inner volume from the outer. It took quite a while for VW to do it, but it worked. I then divided the model into two parts using solid subtractions, to make it fit into my humble $200 22 x 22 x 25 cm 3D printer envelope. The 45 cm long model took about 40 hours to print . I was actually surprised how well it came out. To sum up, I think the VW units relying on Siemens Parasolids actually works quite well. It shows that this engine is one of the best. 2 Quote Link to comment
Tom W. Posted August 27, 2021 Author Share Posted August 27, 2021 @Claes Lundstrom that's very cool. Would I be able to send you my mesh for you to have a look at + see if you can Shell it successfully? Although I've achieved what I wanted using a Landscape Area it feels it should be doable within the 3D Modelling tool set rather than Site Planning so be really interested to know if you can get it to work in my case! Quote Link to comment
Amber Hine Posted May 20, 2023 Share Posted May 20, 2023 On 8/25/2021 at 10:45 PM, jeff prince said: @Tom W. I took a stab at it. The trick is to give your site model a skirt to use for developing the facia 🙂 Another trick, make a copy of the site model w/o a skirt to use as the roof surface for easier texture mapping. Attached file has descriptions in the design layers for the steps I took. Hope it helps. irregular roof.vwx 17.17 MB · 19 downloads hmmm, not having much luck, I can't seem to create nurbs from the site model skirt... I get this message... I have included my site model into the file above... irregular roof v2023.vwx Quote Link to comment
Jeff Prince Posted May 20, 2023 Share Posted May 20, 2023 20 minutes ago, Amber Hine said: I have included my site model into the file above... Perhaps you can sketch and describe the final result you are trying to achieve. Your site model seems to have a few odd 3D loci that may be creating a problem, but that's incidental to the bigger picture. What is the desired final result? Quote Link to comment
Amber Hine Posted May 20, 2023 Share Posted May 20, 2023 So Its essentially a roof park. With this process I am trying to achieve a thickness to the top layer that isn't as deep as the site model skirt... say 30cm, ideally such that I can project up to from below with the shapes below that will form the vertical glass walls.... I don't know weather seeing the below may help... really it will be the projecting up that'll help with at this point- I have a facia now 🙂 Quote Link to comment
Jeff Prince Posted May 20, 2023 Share Posted May 20, 2023 Yeah, I would abandon the notion of using a site model for the anything but the finished landscape surface. You need to extract NURBS curves from the edge of the site model to use for those glass walls you mention. Then it's just another Extrude Along a Path, as I described in your other thread, to generate the glass walls. In terms of representing the roof garden build up, you can always explode your site model and use solid tools to create a solid representation of the fill. This can be helpful when needing to calculate volumes when the underlaying support structure is irregular. Here's an example of that, but I wouldn't use the extruded contours, rather I would use the Mesh you already have of the finished landscape and combine it with the desired sides and bottom to create a solid representation. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.