Hi All,
So I am creating a panel between curves; I managed to create the regular panels but I got stuck at the end panel where the arch curve intersect the bottom curve.
Can someone help me out on this please.
Cheers all
Glass Panels.gh (107.1 KB)
Hi All,
So I am creating a panel between curves; I managed to create the regular panels but I got stuck at the end panel where the arch curve intersect the bottom curve.
Can someone help me out on this please.
Cheers all
The panels are straight; they are not curved. The panels have been orientated along the divided planes to follow the curved bottom edge. I’m just trying to complete the end panels as shown in the attached image.
Yeah the one below. I’ve also attached a modified script that does not include the plugins.
The top of the panels follow the arch but they are straight lines as opposed to having any curvature in them.
Are your regular panels supposed to be identical ? Because right now thay are not planar, not rectangular and not identical ![]()
What I would do is :
You may also consider aligning your brackets along the bisector between two panels…
Thanks for ditching the plugins, it’s interesting for sure.
Comments:
Internalized curve and distance parameters make it difficult to understand unless I extract the inputs.
Hidden wires make it difficult to understand. What’s the point, especially when they are short? Bad practice IMHO.
I see duplicate Crv params instead of using one source for multiple downstream components.
I would expect the “vertical” lines to be derived in the script (and I see they are) but I also see them as internalized?
I suppose further examination of the code might answer this but are all the glass panels the same height as the green area in your image?
I’m working on a different project (not CAD) so can’t get into this now.
Here’s a thought. Fill the entire space with your panels and try using this plugin to trim them to the curve.
I have not used this plugin. No grantees
. ![]()
I see too many issues with this code and am afraid I might end up substantially rewriting it, which sounds more like work than fun. This image shows planes on the top curve being created from the start points of lines you haven’t created yet. How does that work?
The top group is generating 28 planes (that are used only as points) and the bottom group is generating 27 planes/points, which is how you end up with one diagonal line. And again, I strongly dislike too many hidden wires!!
And that’s just the first screen of many on this canvas. Only 16 out of 28 panels created by RuleSrf are planar, the other 12 will break glass (the last two are null). Interesting but no thanks.
P.S. I was going to suggest an idea but these two curves don’t even touch?!?!!

So using your top curve and a slightly modified copy of your bottom curve, this was the first idea:
And this might be what @magicteddy suggested? All surfaces are planar. (small gaps between them)
I would do it like this, the basic principle is to create an offset of the base polyline and create a straight loft.
I’ve made several changes, including making the arcs planar, all panels planar and the central ones rectangular and identical (the glass manufacturer will be happy to avoid 89.9° angles).
The top arch is built inside GH from three dimensions instead of being drawn separately.
Everything is in millimeters.
The bracket insertion point has been changed in Rhino directly - there are some weird dimensions in it.
The other rows are left as an exercise to the reader !
ArchNoPlugin.gh (93.1 KB)
Thanks a lot @magicteddy this was exactly what I needed. I like the way you built the arch, it made more sense compared to the way i built the initial one. I really appreciate the help mate.
Thanks @Joseph_Oster you’re always at hand to help a brother out
This was very useful as well; both your solution and magicteddy’s solution works.