benelot / dynamica

Automatically exported from code.google.com/p/dynamica
2 stars 1 forks source link

feature requests Dynamica Maya #13

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago

1) Breakable constraints! (yes I know this is *somewhat* possible to do already 
in Maya, but you have to use MEL which is slow, especially when you are 
iterating through 20k objects in your scene) This really should be a built in 
feature and running from compiled code so its fast.

2) Sleep / Force to Sleep of rigid bodies.

3) Any way to query through MEL, per frame, the rigidbodies that are in contact 
of each other, their velocity, and their contact points.

Original issue reported on code.google.com by erwin.coumans on 10 Dec 2010 at 12:21

GoogleCodeExporter commented 9 years ago
Breakable constraints are done (see the breaking threshold in the constraint)

Original comment by erwin.coumans on 17 Feb 2012 at 5:03

GoogleCodeExporter commented 9 years ago
I'll look into point (2) and (3) soon.

Original comment by erwin.coumans on 21 Mar 2012 at 6:58

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
The patch file is attached along with sample Maya scene. 
contactData attribute is added to solver node. contactCount, contactName and 
contactPosition attributes are added to rigidbody node. All new attributes 
resemble the ones that can be found in Maya Dynamics. 

Original comment by saggitas...@gmail.com on 12 Apr 2012 at 3:26

Attachments:

GoogleCodeExporter commented 9 years ago
A new patch is here.

Original comment by saggitas...@gmail.com on 12 Apr 2012 at 3:37

Attachments:

GoogleCodeExporter commented 9 years ago
Applied to trunk, thanks for the contribution Dongsoo!

Now only (2) sleep/force to sleep of rigid bodies is remaining.

Original comment by erwin.coumans on 12 Apr 2012 at 5:35