Grasshopper

algorithmic modeling for Rhino

Hi all,

i'm trying to morph a 3d object to another one and also make a variety between them

i dont know who to do it.

please help me

Views: 260

Replies to This Discussion

Hello

I think you must be more precise, is it NURBS, mesh, ... Simple form, complex one. You can move control points, mesh points. But how to make the connections between geometries or points ? 

For an animal with 4 legs for example, medial axis could be extracted, matched to another animal (with 4 legs !). I have done something which can be used to extract medial axis. But by hand it must be more good. 

So the logic for meshes could be :

take a point X form geometry A,

find nearest point on medial axis of geometry A. You must find a characteristic to this segment (point to intersection), for example an angle.

As medial axes have the same topology (nodes, connections) between geometry A and B, you can retrieve the intersection on medial axis B, retrieve the "sister" point Y.

XY is a transformation vector.

If you use a factor F varying from 0 to 1, if Xmorp = X + XY*F (if F=0 geometry A, if F=1 geometry B).

As I never did it I think that it could fail on many cases. 

 

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