21 TrigidCLL *InitRigidCLL()
27 return((TrigidCLL *)r);
30 unsigned int StartRigidCLLObject(TrigidCLL *r)
36 return(ro->NewRigid());
39 void AddFixedSphere2RigidCLL(
unsigned int id,
double *center,
double rad,TrigidCLL *r)
45 ro->AddFixedAtom(
id,center,rad);
48 void AddMobileSphere2RigidCLL(
unsigned int id,
double *center,
double rad,TrigidCLL *r)
54 ro->AddAtom(
id,center,rad);
57 void CloseRigidCLLObject(TrigidCLL *r)
66 void ActivateCollisionsRigidCLL(
unsigned int nr1,
unsigned int nr2,TrigidCLL *r)
72 ro->ActivateInteraction(nr1,nr2);
75 void DeactivateCollisionsRigidCLL(
unsigned int nr1,
unsigned int nr2,TrigidCLL *r)
81 ro->DeactivateInteraction(nr1,nr2);
84 boolean MoveAndCheckRigidCLL(
THTransform *t,TrigidCLL *r)
90 if (ro->StericClash((RigidTransform*)t))
96 void DeleteRigidCLL(TrigidCLL *r)
Headers of the C interface for the rigidCLL collision detection engine.
Error and warning functions.
Follow us!