Sam,

Trimmed surfaces are a little bit of a misnomer.  The reason being is
that the surface itself is still there, its just within the trim that
its thought of as being "removed".  Therefore, to Rhino or
Grasshopper, there really isn't much of a difference between a regular
surface and a trimmed surface.  I know in RhinoScript there are
specific methods that must be used if trims want to be taken into
account.

There are three issues with trying to panelize your surface and have
it react to trimming.  First thing you would need to do is figure out
which points lie within a trimmed boundary, which would likely require
a scripting component since I don't believe such a component exists
natively within GH.  Second thing is that you would have to find a way
to deal with the points that lie within those trimmed boundries.  Are
they just thrown away? are the moved to somewhere on the surface? Its
likely a combination of both, so you would have to figure out how to
dictate what happens to those points.  Lastly, you would have to
adjust your paneling algorithm to take those trimmed areas into
account.  This is something that would be incredibly hard to pull off
within GH, and I would think that an implementation of "trim aware"
paneling would most likely rely heavily on code.

So i don't know where that leaves you, but dealing with trims is
definitely a significant undertaking.  If its really important that
you trims be taken into account, then you've got some work ahead of
you, but its probably going to be something that is best dealt with
manually as opposed to through GH.

Best,
Damien

On Mar 3, 10:51 am, jojowasmydog <[email protected]> wrote:
> Hi, I am using grasshopper as an tool for my school project and I run
> into some problem.
>
> I draw a doubly curve surface (roof) by rhino function "patch"  with
> holes (windows) cut out by triming the surface using iso curve.
>
> I wanted to generate a catagory of panels of the roof though
> grasshopper but it also panelize the trimmed area.
>
> How do I panelize my surface so that the trimmed surface would not be
> paneled?
>
> Sam

Reply via email to