algorithmic modeling for Rhino
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:
Website: http://www.food4rhino.com/project/human
Members: 360
Latest Activity: Apr 27
It's been more than a year since the last release of Human - so I'm excited to share with you the latest version, packed chock-full of new functionality. See the release notes for details on the new features. A few of my favorites:Ability to define…Continue
Started by Andrew Heumann. Last reply by Nick Tyrer Jan 26, 2016.
Comment
Great work! Solves a lot of issues when interacting between GH and RH objects.
Thanks.
Many many many thanks for this amazing release!! ;-)
Food4Rhino is taking forever to update! Here are all the latest components - remember to delete any old versions before installing.
404 :(
GOOD~Waiting for updata
Unbearable itches...
Perfect, thanks so much!!
Hi Yuval -
As I suspected, the problem is that you're passing Breps instead of true "box" objects to the box to box transform component. When you convert a brep into a box, it calculates the world-oriented bounding box, losing all of your orientation information. If instead of converting to a brep you simply move and orient the box itself, this problem should go away.
Also, in order to avoid null bounding boxes, I would recommend either 1. making sure that all the objects on the "Grips" layer are blocks or 2. using the sort by type component to make sure you're only giving objects of type Rhino.DocObjects.InstanceObject to the BlockExplode component.
See the attached for a working example.
Orientobjecttosurfacenormal_BLOCKS.gh
P.S. are you making a parametric climbing wall? :)
Welcome to
Grasshopper
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Human to add comments!