Grasshopper

algorithmic modeling for Rhino

Hi guys,

How can i divide surface like picture?

Tags: Divide, surfaces

Views: 900

Attachments:

Reply to This

Replies to This Discussion

Moved from FAQ into discussion.

--

David Rutten

david@mcneel.com

It's do-able and fairly easy for patches with 4 corners, but patches with fewer or more corners need additional logic. Basically if there's more than 4 corners you need to decide which ones should be ignored and for patches with 3 corners you need to decide how to extend the surface and make it 4-cornered.

Do you have an algorithm written or drawn somewhere that unambiguously makes these decisions?

--

David Rutten

david@mcneel.com

I attached a file with a VB script which iteratively merges adjacent brep edges that have the lowest angle between them until only 4 edges are left. It then creates a nurbssurface from these 4 edges which can be divided.

It doesn't work on triangular patches, that requires a totally different approach.

--

David Rutten

david@mcneel.com

Attachments:

Wow, Very Tnx David for your reply.

First i'm sorry that i cant write English well. ;D

For answer your question , yes, i write definition in GH. Because i'm not pro in GH , my definition is too Long and Complex.

Attachments:

reminds me of an intermediate step during a reserach project from 2009

Wow, this is awesome. how can i create form like this...??

RSS

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service