Example #1
0
        /// <param name="argWorld"></param>
        /// <param name="def"></param>
        protected internal WeldJoint(IWorldPool argWorld, WeldJointDef def)
            : base(argWorld, def)
        {
            LocalAnchorA     = new Vec2(def.LocalAnchorA);
            LocalAnchorB     = new Vec2(def.LocalAnchorB);
            m_referenceAngle = def.ReferenceAngle;
            Frequency        = def.FrequencyHz;
            DampingRatio     = def.DampingRatio;

            m_impulse = new Vec3();
            m_impulse.SetZero();
        }
Example #2
0
        /// <param name="argWorld"></param>
        /// <param name="def"></param>
        protected internal WeldJoint(IWorldPool argWorld, WeldJointDef def)
            : base(argWorld, def)
        {
            m_localAnchorA = new Vec2(def.localAnchorA);
            m_localAnchorB = new Vec2(def.localAnchorB);
            m_referenceAngle = def.referenceAngle;
            m_frequencyHz = def.frequencyHz;
            m_dampingRatio = def.dampingRatio;

            m_impulse = new Vec3();
            m_impulse.setZero();
        }
Example #3
0
        /// <param name="argWorld"></param>
        /// <param name="def"></param>
        protected internal WeldJoint(IWorldPool argWorld, WeldJointDef def)
            : base(argWorld, def)
        {
            LocalAnchorA = new Vec2(def.LocalAnchorA);
            LocalAnchorB = new Vec2(def.LocalAnchorB);
            m_referenceAngle = def.ReferenceAngle;
            Frequency = def.FrequencyHz;
            DampingRatio = def.DampingRatio;

            m_impulse = new Vec3();
            m_impulse.SetZero();
        }