cd_fcl.cpp
Go to the documentation of this file.
35 void *DefineFCLMesh(unsigned int nv,double **v,unsigned int nf,unsigned int *nvf,unsigned int **fv)
70 Matrix3f r1(HTransformGetElement(0,0,tr1),HTransformGetElement(0,1,tr1),HTransformGetElement(0,2,tr1),
74 Vec3f d1(HTransformGetElement(0,3,tr1),HTransformGetElement(1,3,tr1),HTransformGetElement(2,3,tr1));
76 Matrix3f r2(HTransformGetElement(0,0,tr2),HTransformGetElement(0,1,tr2),HTransformGetElement(0,2,tr2),
79 Vec3f d2(HTransformGetElement(0,3,tr2),HTransformGetElement(1,3,tr2),HTransformGetElement(2,3,tr2));
112 Matrix3f r1(HTransformGetElement(0,0,tr1),HTransformGetElement(0,1,tr1),HTransformGetElement(0,2,tr1),
115 Vec3f d1(HTransformGetElement(0,3,tr1),HTransformGetElement(1,3,tr1),HTransformGetElement(2,3,tr1));
117 Matrix3f r2(HTransformGetElement(0,0,tr2),HTransformGetElement(0,1,tr2),HTransformGetElement(0,2,tr2),
120 Vec3f d2(HTransformGetElement(0,3,tr2),HTransformGetElement(1,3,tr2),HTransformGetElement(2,3,tr2));
123 Matrix3f r3(HTransformGetElement(0,0,tr3),HTransformGetElement(0,1,tr3),HTransformGetElement(0,2,tr3),
126 Vec3f d3(HTransformGetElement(0,3,tr3),HTransformGetElement(1,3,tr3),HTransformGetElement(2,3,tr3));
128 Matrix3f r4(HTransformGetElement(0,0,tr4),HTransformGetElement(0,1,tr4),HTransformGetElement(0,2,tr4),
131 Vec3f d4(HTransformGetElement(0,3,tr4),HTransformGetElement(1,3,tr4),HTransformGetElement(2,3,tr4));
134 continuousCollide((CollisionGeometry *)h1,pose1,pose2,(CollisionGeometry *)h2,pose3,pose4,request,result);
A homgeneous transform in R^3. double HTransformGetElement(unsigned int i, unsigned int j, THTransform *t) Gets an element in a homogeneous transform. Definition: htransform.c:323 Headers of the C interface for the FCL collision detection library. |
Follow us!