Grasshopper

algorithmic modeling for Rhino

Surface Isotrim on a revolution surface returns non-identical surfaces

Hi everyone, I have a quick question.

I'm using the Isotrim component to divide a revolution surface in 22 radial surfaces. I'm doing the usual thing, namely using divide domain2 and then dividing the surface. It is doing the work, but the different surfaces have different dimensions, and that's something I would've not expected with a revolution surface (which is supposed to have radial symmetry right?).

Info about the surface:

1 - The revolution surface's profile is a straight line joined to an arc (I'm getting a surface, not a BREP as a result of the revolution operation)

2 - The axis of the revolution is offset in relation to the curve (So I'm getting a void in the middle of the surface, like a ring)

3 - The surface I'm isotrimming is an offset of the original surface (I don't know if that has any relevance)

4 - The surface is being reparametrized in the Isotrim and divide domain components. 

I've attached an image explaining my problem, and the rhino and GH files. Any help is much appreciated!

Thanks!

pd: In the image, the orange lines represent the surface subdivision, which is what is giving me problems.

Views: 813

Attachments:

Replies to This Discussion

I replaced the offset surface with the original revolution surface, and the problem disappeared. However, I'm still curious and I'd like to know what could be the reason for the "weird" subdivision with the offset surface. 

Isotrim subsurface dimensions will depend on controlpoint density. As you suspect, a rotational surface will have constant CP spacing all around.

Offset does not care about the CP spacing of the original surface and might relocate CPs to better accomodate the offset. OffsetLoose just moves the original CPs and thus should keep CP spacing but isn't as exact as normal offset.

Thank you very much Hannes! You learn something new everyday!

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service