Grasshopper

algorithmic modeling for Rhino

I'm mapping geometry from other software to Rhino and the other way around.

I wonder how to get from a python component the existing transformation matrix of a already created object (mesh and Brep). I mean it referenced to the world reference frame.

Thanks in advance

Views: 1032

Replies to This Discussion

You mean using the RhinoObject.GetDynamicTransform Method? (same for InstanceObject)

Hi Peter, thanks for the quick feedback. That is a very interesting method. I will also use it later. But for using it, as well as many other methods, (as far as I understand) I need to already know the matrix(Transform) of the created geometry. (see Parameters) What I need is, after creating a Brep or a Mesh, to get its matrix in referece to the world reference frame.

Er ... hmm ... this Method RETURNS the trans matrix: hence the out.

I use this frequently when working with instance definitions ... I mean ... InstanceObject  types of objects (that are placed due to some trans Matrix applied to some instance definition).

Like:

This code in particular is used in order to manage nested instance definitions  (what is referenced where, with what nesting depth, who owns what blah, blah).

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service