diff --git a/interface/src/raypick/CollisionPick.cpp b/interface/src/raypick/CollisionPick.cpp index c16a00ad54..40d089bfd4 100644 --- a/interface/src/raypick/CollisionPick.cpp +++ b/interface/src/raypick/CollisionPick.cpp @@ -300,7 +300,6 @@ PickResultPointer CollisionPick::getHUDIntersection(const CollisionRegion& pick) return getDefaultResult(QVariantMap()); } -template RigidBodyFilterResultCallback::RigidBodyFilterResultCallback(const ShapeInfo& shapeInfo, const Transform& transform) : btCollisionWorld::ContactResultCallback(), collisionObject() { const btCollisionShape* collisionShape = ObjectMotionState::getShapeManager()->getShape(shapeInfo); @@ -314,12 +313,10 @@ RigidBodyFilterResultCallback::RigidBodyFilterResultCallback(const ShapeInfo& sh collisionObject.setWorldTransform(bulletTransform); } -template RigidBodyFilterResultCallback::~RigidBodyFilterResultCallback() { ObjectMotionState::getShapeManager()->releaseShape(collisionObject.getCollisionShape()); } -template btScalar RigidBodyFilterResultCallback::addSingleResult(btManifoldPoint& cp, const btCollisionObjectWrapper* colObj0, int partId0, int index0, const btCollisionObjectWrapper* colObj1, int partId1, int index1) { const btCollisionObject* otherBody; btVector3 point;