02-01-2018 07:43 AM
Is there a way to execute collision between gun and part via .Net API?
Thanks in advance for any reply.
Regards,
KX
Solved! Go to Solution.
02-01-2018 10:51 AM
Hi KX,
Below is an example on how to create collision between two ITxObjects and the execution
TxCollisionRoot root = TxApplication.ActiveDocument.CollisionRoot;
TxObjectList list1 = new TxObjectList();
list1.Add(a);
TxObjectList list2 = new TxObjectList();
list2.Add(b);
TxCollisionPairCreationData cd = new TxCollisionPairCreationData("cp1", list1, list2, 3.0);
TxCollisionPair cp = root.CreateCollisionPair(cd);
TxCollisionQueryParams queryParams = new TxCollisionQueryParams();
queryParams.Mode = TxCollisionQueryParams.TxCollisionQueryMode.DefinedPairs;
queryParams.NearMissDistance = 5.0;
TxCollisionQueryResults results = root.GetCollidingObjects(queryParams);
I hope you find it useful.
Regards,
Adi
02-03-2018 01:04 AM
Watch Replays of Previous Topics