Welcome to od|forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

annieb

Hinge Constraint Issues

here is one way using Constraint Network with Cone Twist constriant type and custom constraint geometry using orient attrib which describes orientation of each constraint

I rearranged the setup, now everything is in GLIDER_pts object mostly for simplicity and clarity and all DOP objects are packed RBDs, even though none of that was directly necessary

S16_V721_P2_BurkeAnnie_CLIFF_v3_fix.hipnc

2 people like this

Share this post


Link to post
Share on other sites

Wow. I just looked and that's exactly what I was trying to do. I'm gonna take a stab at replicating your network tomorrow morning at the lab. Thank you so much!

Share this post


Link to post
Share on other sites
On 5/22/2016 at 7:31 PM, anim said:

here is one way using Constraint Network with Cone Twist constriant type and custom constraint geometry using orient attrib which describes orientation of each constraint

I rearranged the setup, now everything is in GLIDER_pts object mostly for simplicity and clarity and all DOP objects are packed RBDs, even though none of that was directly necessary

S16_V721_P2_BurkeAnnie_CLIFF_v3_fix.hipnc

Hey Tomas, thanks for the example hip! I had a question about what you're doing with setting @orient in the wrangle.  It seems to effect the range of rotation within the simulation. When I change the radians value in your vex code to 10 for example, the constrained objects no longer rotates as far as with 90 for the radians.  I can see that changing that value changes the cone twist guide in DOPs.  

Skimming through the help card for the cone twist constraint, I don't see where it mentions using @orient anywhere.  Can you explain what's happening here and how you knew about this?  Thanks!

Share this post


Link to post
Share on other sites

@orient is there to define the initial orientation of each constraint, in this case it creates reference frame where x points up, y inwards and z in tangent direction

here is where you can read about how orient and other attribs are used by constraint network: http://archive.sidefx.com/docs/houdini15.5/nodes/dop/constraintnetwork#attributes

2 people like this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now