public SpringForceGenerator(PhysicsObject2D obj1, PhysicsObject2D obj2, float springConstant, float restLength, bool effectAll) : base(effectAll) { mObj1 = obj1; mObj2 = obj2; mSpringConstant = springConstant; mRestLength = restLength; }
public BouyancyForceGenerator(bool effectAll, PhysicsObject2D obj, float depth, float volume, float waterHeight, float density = 0.5f) : base(effectAll) { mObj = obj; mMaxDepth = depth; mVolume = volume; mWaterHeight = waterHeight; mDensity = density; }
public Particle2DContact(PhysicsObject2D lhs, PhysicsObject2D rhs, float restitutionCoefficient, Vector2 contactNormal, float penetration, Vector2 move1, Vector2 move2) { this.lhs = lhs; this.rhs = rhs; this.restitutionCoefficient = restitutionCoefficient; this.contactNormal = contactNormal; this.penetration = penetration; this.move1 = move1; this.move2 = move2; }
public Particle2DLink(PhysicsObject2D obj1, PhysicsObject2D obj2) { mObj1 = obj1; mObj2 = obj2; }
public ParticleRod(PhysicsObject2D obj1, PhysicsObject2D obj2, float length) : base(obj1, obj2) { mLength = length; }