Grasshopper

algorithmic modeling for Rhino

Subsurface is invalid because the trimming V-domain is singular

Hi everyone, I'm having a problem with my understanding of domains:
I'm trying to divide a square surface into 9 subsurfaces (3x3), and keeping only the subsurfaces that are in the corners (see image attached). I got it working in a separate definition, but when I add this to an existing definition, I get the error: "Subsurface is invalid because the trimming V-domain is singular."


Q: How can I fix this?
And how come the U-domain doesn't result in a "singular domain"-error? It's the same as the V-domain.
Can someone please explain?

Views: 11460

Attachments:

Replies to This Discussion

Hi Pieter,

 

when you trim a surface, the trimming domain is intersected with the actual surface domain. So if the surface domain is smaller than your trimming domain, you might end up with a trimming domain that has no width (or height).

 

You'll either need to measure the actual surface domain and create your corner trims based on that, or you need to Reparameterize the surface domain in which case you know for sure it is always 0~1 in both directions.

 

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Thanks David, it was a problem with my measurement of the original surface. So I chose your second approach: remapping and reparameterizing, than it worked :) Dankjewel!

I have the same problem as Pierter, i was following a tutorial and i am stuck. i need to trim a number of surfaces to get the desired lofted objects. the tutorial has been done using an earlier version of grasshopper and sometimes it does not match. thanks and i hope you guys can help

Attachments:

i have tried parameterizing and grafting and everyother combo and i can get the desired effect. thanks again

Hi L]G, I'm missing the geometry which makes it really hard to say anything useful about the definition. Can you reupload your definition with the referenced geometry internalised, or upload the rhino file please?

Or did you just say you fixed it already: "and i can get the desired effect" ..?

 

Hi, sorry i meant i can't get the effect. here is the rhino file and the ghx. thanks

Attachments:

i check which of the lofted surfaces needed to be culled and it doesnt follow any patterns. using an item list, the surfaces that i want to get rid of are 4,9,14,31,32,46,47,48,61,62,63 out of 76 surfaces. cheers

Ah, I guess the Domain(s) you are creating are incorrect. Check the U-input of the Create Domain component. This should be like : 0 To 0.33 , 0.33 To 0.67 , 0.67 To 1  , try the Consecutive Domains component.

Attachments:

hi pieter, thanks that works in terms of the isotrim component but the end result is very different to the effect i am after. attached are a photo of how the rhino looks, and another one of the desired effect. in the second photo are highlighted in yellow the surfaces i am trying to cull. i dont mind doing it manually after baking but i was hoping there was a way. thanks

L

Attachments:

To be honest I still don't get what effect you are after L]G, I'm sorry.
If you were to cull one file manually, or make a sketch of it, I might see what you mean, and be able to say something helpfull...

hi pieter, i am trying to get the surfaces to loft as in photo 2, but i can only get it to loft as in photo 1. i dont know how to cull the extra lofting. attached is the ghx with the changes you suggested. sorry if im being comfusing and thanks for the help

cheers

lucas

Attachments:

Your Problem is lofting all sections in one single loft. This results in connections between the single original box geometries.

Flattening in a multiple object situation will destroy any grouping. It's quite frustrating. ShiftPath will flatten the last branching level while keeping separate paths for each base object.

Attachments:

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service