Glass Panelling

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)

missing

Looks like the bottom edge is curved and the whole thing is tilted away from vertical. How exciting. What exactly are you trying to accomplish?

Orienting this small bracket from far away at the origin, I see.

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.

What attached image? This one?

Do the tops of the glass panels follow the curve or are they square? Not that I can do anything to help because I don’t have those plugins, but for someone who does… It looks interesting.

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.


Glass Panels.gh (103.5 KB)

Are your regular panels supposed to be identical ? Because right now thay are not planar, not rectangular and not identical :sweat_smile:

What I would do is :

  • turn the base arc into a polyline
  • extrude that along an oblique direction
  • split the faces by an horizontal extrusion of the top curve
  • and change the curved edges to lines

You may also consider aligning your brackets along the bisector between two panels…

1 Like

Thanks for ditching the plugins, it’s interesting for sure.

Comments:

  1. Internalized curve and distance parameters make it difficult to understand unless I extract the inputs.

  2. Hidden wires make it difficult to understand. What’s the point, especially when they are short? Bad practice IMHO.

  3. I see duplicate Crv params instead of using one source for multiple downstream components.

  4. I would expect the “vertical” lines to be derived in the script (and I see they are) but I also see them as internalized?

  5. 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 :crossed_fingers:. :slightly_smiling_face:

Trim with curve

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?!?!!

Glass Panels2

So using your top curve and a slightly modified copy of your bottom curve, this was the first idea:


Glass Panels_2023Feb6a.gh (18.5 KB)

And this might be what @magicteddy suggested? All surfaces are planar. (small gaps between them)


Glass Panels_2023Feb6b.gh (24.5 KB)

1 Like

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)

2 Likes

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 :pray: This was very useful as well; both your solution and magicteddy’s solution works.