Files
alternativaphysics-archive/0.0.1.0/src/alternativa/physics/collision/BruteForceCollisionDetector.as
2024-10-05 12:31:02 +01:00

37 lines
1.2 KiB
ActionScript

package alternativa.physics.collision {
import __AS3__.vec.Vector;
import alternativa.physics.collision.primitives.CollisionPrimitive;
import alternativa.physics.collision.types.RayIntersection;
import alternativa.physics.rigid.Contact;
import alternativa.physics.types.Vector3;
public class BruteForceCollisionDetector implements ICollisionDetector {
public function BruteForceCollisionDetector() {
}
public function addPrimitive(primitive:CollisionPrimitive, isStatic:Boolean=true):Boolean {
return false;
}
public function removePrimitive(primitive:CollisionPrimitive, isStatic:Boolean=true):Boolean {
return false;
}
public function init():void {
}
public function getAllCollisions(contacts:Vector.<Contact>):int {
return 0;
}
public function intersectRay(origin:Vector3, dir:Vector3, collisionGroup:int, maxTime:Number, predicate:IRayCollisionPredicate, intersection:RayIntersection):Boolean {
return false;
}
public function intersectRayWithStatic(origin:Vector3, dir:Vector3, collisionGroup:int, maxTime:Number, predicate:IRayCollisionPredicate, result:RayIntersection):Boolean {
return false;
}
}
}