Isotrim help

Hello new user.

Here is what I am trying to do. I want to create a series of split surfaces on this surface with regards to the openings on that surface. I’d like to be able to choose the spacing as well. So that I can bake them and pull dimensional data off of. Every time I isotrim the surface it disregards the boundary. I’m probably going about this all wrong, like I said I’m new and I would be so grateful for some help Thanks in advance!

Isotrim works on the underlying surface, not trimmed surfaces (breps). Do a quick search you will see this question asked a lot.

So in order for this to work I should be using breps instead?

No, you are using a Brep already. A trimmed surface is a Brep. You should do what you did, then trim the result sub surfaces with the boundary outlines. Search the forum for isotrim trimmed surface.

Thanks for your help!

See attached. Notify if you need some elaboration more with regard the output.

BrepFace_IsoCurves_V1.3dm (162.1 KB) (6.5 KB)

This works great thanks! I’d like to ask your help in taking it a little further.
I want to be able to plug in a surface from rhino, (these surfaces would have openings for windows and doors) and I’d like to be able to create panels that will have their positioning/size/spacing be determined automatically around the openings in the facade.Ideally having sliders that we could change all of those setting depending on the job.

That’s a lot to ask, I’m sorry, I’m just a little over my head here.

That’s rather easy (as an Academic puzzle for students) and/or very complex (in the ugly part of life: i.e. the real-life [plus using BIM meta-data etc etc]) : just ask from a friend - who (cross fingers) knows a thing or two about final level of studies - to provide some 1:1 details on facades (and spot what happens “around” the openings boundaries, the type of facade, the available standard sizes … blah, blah).

But if we stay in the Academic aspect of things the issue here is that I work via code and I don’t use native components. So … you’ll receive a black box that …er … would remain a black box for ever.

Those real life things aren’t necessarily all that complex generally speaking, with aluminum paneling, their spacing and size is relatively limited. Looking at the GH file you gave me, would I be able to generate those conditions off of the isocurvetree?

Are you after an Alucobond type of facade? Say following a typical layout like this?


BTW: Obviously we are talking modules here and not just curves like the ones in the tree. Plus stuff having some remote relation with reality around the openings. Like:


So in general you need 20-25 cm space as follows: 40 cm for the panels/fasteners, around 60 cm for a proper fully adjustable support system plus 10 cm for some decent thermal insulation (the best by 1M miles: Foamglas [with one s]).

1 Like

That looks about right! The joint is varied between panel types. Ideally I’d like to generate a layout similar to this

Not being an architect, I always wonder what the chances are replacement parts for these elaborate systems will exist in 10 or 20 years? Or will they be grown in a vat by that time?

1 Like

Some of these products have twice that lifespan, suitable for just about any external conditions you could think of.

My dear Watson: I consume therefore I am.

Well, to my mind, that’s still not a long period of time, especially considering how many of these similar elements are required in some modern structures, only increasing the chance of failure.The sprawling “luxury” rental right across the street from me was built 7 years ago and already needed all its large windows to be completely recaulked.

Unfortunately that is quite common. My hope in GH is to be able to automate certain processes that are still being done by hand. We use a cnc machine to cut the these panels, so being able to pull dimensional data off baked geometry with regards to panel spacing would be incredibly helpful.

By that time the building will probably be torn down and a new one put in its place, buildings don’t stay as long as they used to :smiley:

So getting back at it. How do I get from the isocurvetree to a surface that can variate in the ways that I’ve mentioned?

That’s the sad, unstated truth. If nothing’s meant to last, then why don’t we just live in tents?

1 Like

It doesn’t necessarily have to be a complex script, I was just looking to gather basic information that could be passed on to our guys doing prefab.