Grasshopper

algorithmic modeling for Rhino

 

Hi Guys...

 

Can someone explain how/why to use the newish "Transform" components?  I.e., Transform, Matrix, Split, Compound?

 

Thanks,

Marc

 

Views: 3200

Replies to This Discussion

From the general notes about the release of 0.8.0005

Some general notes about the new stuff:

  • The Group data type basically allows you to bundle together geometry during transforms. It's a lot like Blocks in Rhino (except there are no reduced memory benefits). Groups will work with Transform components but not with most other Geometry components.
  • The Transform data type is for geeks only. Rhino internally uses a 4x4 matrix to transform geometry. Unless you understand what all the numbers in the matrix mean, this is probably of no use to you.

With this in mind I'll try and illustrate it. Note the exercise below is pointless

Two objects: a cuboid and a sphere. Each individual object is plugged into 2 different transformation components, a move and a rotate component. There are two angles in the rotate and two vectors in the move. Because of the data matching GH will move the first object with the first vector and the second object with the second vector, similarly for the rotate.

However by grouping the two objects you can get all of the transformations in these two components to be applied to both of them in turn. Ending up with two rotations followed by two moves on the same group. Results = Purple Objects in image.

The order in which you compound the transformations is important. the above example was Move, Move, Rotate, Rotate.Where as Move, Rotate, Move, Rotate produces something else.

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2025   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service