Welcome to Human for Grasshopper!
Because humans are animals too!
Any similarity to my own name is, of course, a pure coincidence.
What does it do?
There are two sets of components with different functions:
Human.gha
Extends Grasshopper's ability to create and reference geometry including lights, blocks, and text objects. Also enables access to information about the active Rhino document, pertaining to materials, layers, linetypes, and other settings.
Includes the following components:
(Those in bold are new components with this release.)
TreeFrog.gha
This add-on includes a set of components to aid in the advanced manipulation of data tree structures.
Includes the following components:
I'd also like to acknowledge the creators of Horster Reference, the first Grasshopper add-on to expose advanced reference functionality. These components definitely build on the work they have done, although they take a slightly different approach.
To install:
Andrew Heumann
Thanks for the interest everyone! Until the food4rhino site gets going, here are the components for download:
HDTReference.gha
TreeFrog.gha
Aug 13, 2012
Ángel Linares
Amazing work Andrew :) Let's give it a try!
Aug 13, 2012
Rémy Maurcot
Aug 13, 2012
Jim
Hi Andrew,
I wanna know which version does this plugin need? I have something wrong when i install it.My grasshopper is 0.8.0066 with rhino 4.0 sr9.
Jiang
Aug 13, 2012
Andrew Heumann
Hi Jiang -
This release of the reference components requires version 0.90006 of Grasshopper or later.
Aug 13, 2012
Andrew Heumann
All but one of the TreeFrog components work fine in v8 - and the one that doesn't work is pretty inconsequential.
Aug 13, 2012
Jim
OK.As i guess.Thank you very much for answering.
Aug 13, 2012
phillip
Even better with icons. Nice work. Thanks again.
Aug 13, 2012
djordje
Looks interesting Andrew.
Well done. I hope we will some of the examples of the usage here
Aug 13, 2012
Andrew Heumann
Example definitions now added! Attached below are the definitions for the guides and example files shown above.
HDT_Utils_Reference.gh
TreeFrogExamples.gh
Reference_Examples.gh
Aug 13, 2012
Andrew Heumann
Oh and here's the Rhino file that goes along with the reference examples: Example_Geometry.3dm (Rhino 5.0)
Aug 13, 2012
Dedackelzucht
love it, thanks andrew!
Aug 14, 2012
Pieter Segeren
Looks and sounds promising Andrew, going to try these asap!
Yiihaa: Lights! Thanks a lot!
Aug 14, 2012
Philipp
why I have no access to download page?((
Aug 14, 2012
Andrew Heumann
Philipp - look at the first comment on this page, the files are there. I am still awaiting approval on my Food4Rhino page.
Aug 14, 2012
Frane Zilic
great job! I was hoping for blocks in GH for a long time...
THANKS.
The only thing that I find odd so far is that when I reference a block, the bounding box is centered in the origin of the UCS based on the insertion point of the block. I think it would be more intuitive to get a plane indicating the local coordinate system of the selected block and that the bounding box matched that/those specific selected blocks...
Aug 15, 2012
Andrew Heumann
Hi Frane -
The reason the component is set up this way is to allow you to use the component to read blocks in order to place more instances of them. Look at the "Create Block Instances" example to see how I'm using the bounding box output this way. Which of the following would be most useful to you:
1. As you suggest, a plane indicating the insertion frame
2. A transformed bounding box (oriented on that frame) encompassing the transformed instance
or 3. the transform of the block instance itself.
The only reason I hesitate with #1. is that it doesn't tell the whole story - blocks have new positions/rotations but may also be scaled nonuniformly, sheared, etc.
Aug 16, 2012
Frane Zilic
Hi Andrew
I think the insertion frame and the transformed bounding box would be useful information for a more direct use, like selecting a specific block and rotating it around its insertion point. It would allow to manipulate blocks almost like any other rhino referenced geometry.
Since there might be transformations in the selected block(s) it is also useful to have something like a "reset tranformations" component to get that "original" centered version.
Aug 17, 2012
Christian Schmidts
funny.. i was just searching the forum for a way to bring lights into gh - obviously now there is one! will start testing.. thanks!
Aug 21, 2012
Christian Schmidts
hello andrew,
so far i can say great job! would be definitively nice to support also the other light types in the future. I noticed that the light intensity is always 100 after baking. bug?
Is there a chance to have the light visible in the viewport before you bake them? or would that require a kind of support from grasshopper?
would be great anyway have lights that can move around and change their intensity or direction..
Aug 21, 2012