Hi, I’m having some trouble unrolling a surface I made. We used two sets of points and then the command ptpanel3dcustom variable with modules of pyramids with rectangular bases and triangular bases. Once done, I need to conver these to nurbs and unroll each individual panel, however, when unrolling, they are not able to be made in real life due to intersections. I have tried numerous times with different point groups and modules and I don’t know why this is happening. I have tried with just the modules and they unroll but when placed in the point groups with ptpanel3dcustomvariable they do not unroll in a way that could be made in real life. Does anyone know how to fix this? Or anything I can do?
UPDATE:
Issue is unresolved after going to a tech lab today, I have tried new modules with triangular bases and simple pyramids and while some unroll most unroll but cross over and intersect, is there anything that can help? I have tried numerous different point sets and am unsure how to continue as I cannot get past the unrolling stage and need to do this for an assignment which is due Sunday
Any help would be greatly appreciated
Thanks
Hi @Lily6
With no Rhino file to test, there is no telling what goes wrong. Post whatever geomtry is causing you trouble and people can have a look - and maybe help you out.
-Jakob
Images of my problem: The first two are the views of my project and the other is the net made from unrolling with the way it’s meant to look and how mine looks in comparison
I have to unroll each individual pyramid from my project and each has to be correct with no intersecting lines
Hi @Lily6
Well, those are technically not pyramids, but pyramids on top of a truncated pyramid. Since the pyramid on top - in the troublesome cases – have an angle between the top and bottom surface of less than 180° the unfolded surfaces will intersect. So either make sure that they all have a “face-to-face” angle of more than 180° or you can detach the upper part and unroll them separately.
HTH, Jakob
Thank you! How do I check/change the angles between my pyramids? I’m fairly new to rhino so I am not sure of everything yet
Hi @Lily6
I just realized that it’s not just the angle but also the height of the pyramid (top) that decides whether it’ll unroll or not. My geometry-brain is nowhere near smart enough to understand the exact relationship between the angles and height. Maybe someone smarter than I will chime in.
I measured the angles by using DimAngle on the edges in front (or left or right, all depending on what sides you are measuring) view.
HTH, Jakob
Hi @Lily6 ,
I wanted to bring to your attention a recent development at VisualHull.eu. This is a commercial Rhinoceros plugin. Our Rhinoceros plugin is tailored for handling intricate unrolling tasks, particularly for surfaces that traditionally pose challenges within Rhino. We integrate very advanced unrolling algorithms that are currently not supported by the smash/unroll commands using proprietary technology.
Utilizing our proprietary algorithm, our plugin adeptly manages even the most intricate surfaces, regardless of complexity or curvature, they will be unrolled perfectly for CNC cutting and production. To gain a better understanding of its capabilities, you can view a demonstration : Ship Designer : CNC Cutting from 3d model (NESTING) in Rhinoceros - YouTube
We’re keen to broaden awareness of our plugin within the Rhino community and believe it can greatly benefit users facing similar challenges. Notably, our plugin has undergone rigorous testing on numerous projects, including shell platings for yachts exceeding 80 meters in length. The feedback has been consistently positive, with users remarking on the ease with which complex surfaces can be expanded with just a few clicks.
After reviewing your specific requirements, I am confident that our Rhinoceros plugin can effectively address your needs. Should you be interested in exploring its capabilities further, please don’t hesitate to reach out to us at software@shipdesign.it.
Carlo