summaryrefslogtreecommitdiffstats
path: root/o3d/samples/box2d-3d/third_party/box2d/dynamics/joints/b2DistanceJointDef.js
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/samples/box2d-3d/third_party/box2d/dynamics/joints/b2DistanceJointDef.js')
-rw-r--r--o3d/samples/box2d-3d/third_party/box2d/dynamics/joints/b2DistanceJointDef.js49
1 files changed, 49 insertions, 0 deletions
diff --git a/o3d/samples/box2d-3d/third_party/box2d/dynamics/joints/b2DistanceJointDef.js b/o3d/samples/box2d-3d/third_party/box2d/dynamics/joints/b2DistanceJointDef.js
new file mode 100644
index 0000000..0c89b7a
--- /dev/null
+++ b/o3d/samples/box2d-3d/third_party/box2d/dynamics/joints/b2DistanceJointDef.js
@@ -0,0 +1,49 @@
+/*
+* Copyright (c) 2006-2007 Erin Catto http:
+*
+* This software is provided 'as-is', without any express or implied
+* warranty. In no event will the authors be held liable for any damages
+* arising from the use of this software.
+* Permission is granted to anyone to use this software for any purpose,
+* including commercial applications, and to alter it and redistribute it
+* freely, subject to the following restrictions:
+* 1. The origin of this software must not be misrepresented; you must not
+* claim that you wrote the original software. If you use this software
+* in a product, an acknowledgment in the product documentation would be
+* appreciated but is not required.
+* 2. Altered source versions must be plainly marked, and must not be
+* misrepresented the original software.
+* 3. This notice may not be removed or altered from any source distribution.
+*/
+
+
+
+
+
+var b2DistanceJointDef = Class.create();
+Object.extend(b2DistanceJointDef.prototype, b2JointDef.prototype);
+Object.extend(b2DistanceJointDef.prototype,
+{
+ initialize: function()
+ {
+ // The constructor for b2JointDef
+ this.type = b2Joint.e_unknownJoint;
+ this.userData = null;
+ this.body1 = null;
+ this.body2 = null;
+ this.collideConnected = false;
+ //
+
+ // initialize instance variables for references
+ this.anchorPoint1 = new b2Vec2();
+ this.anchorPoint2 = new b2Vec2();
+ //
+
+ this.type = b2Joint.e_distanceJoint;
+ //this.anchorPoint1.Set(0.0, 0.0);
+ //this.anchorPoint2.Set(0.0, 0.0);
+ },
+
+ anchorPoint1: new b2Vec2(),
+ anchorPoint2: new b2Vec2()});
+