Universe.Physics.BulletSPlugin.BSConstraintSpring.BSConstraintSpring C# (CSharp) Method

BSConstraintSpring() public method

public BSConstraintSpring ( BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frame1Loc, Quaternion frame1Rot, Vector3 frame2Loc, Quaternion frame2Rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies ) : OpenMetaverse
world BulletWorld
obj1 BulletBody
obj2 BulletBody
frame1Loc Vector3
frame1Rot Quaternion
frame2Loc Vector3
frame2Rot Quaternion
useLinearReferenceFrameA bool
disableCollisionsBetweenLinkedBodies bool
return OpenMetaverse
        public BSConstraintSpring(BulletWorld world, BulletBody obj1, BulletBody obj2,
                        Vector3 frame1Loc, Quaternion frame1Rot,
                        Vector3 frame2Loc, Quaternion frame2Rot,
                        bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
            : base(world, obj1, obj2)
        {
            m_constraint = PhysicsScene.PE.Create6DofSpringConstraint(world, obj1, obj2,
                                    frame1Loc, frame1Rot, frame2Loc, frame2Rot,
                                    useLinearReferenceFrameA, disableCollisionsBetweenLinkedBodies);
            m_enabled = true;

            PhysicsScene.DetailLog("{0},BSConstraintSpring,create,wID={1}, rID={2}, rBody={3}, cID={4}, cBody={5}",
                                obj1.ID, world.worldID, obj1.ID, obj1.AddrString, obj2.ID, obj2.AddrString);
            PhysicsScene.DetailLog("{0},BSConstraintSpring,create,  f1Loc={1},f1Rot={2},f2Loc={3},f2Rot={4},usefA={5},disCol={6}",
                        m_body1.ID, frame1Loc, frame1Rot, frame2Loc, frame2Rot, useLinearReferenceFrameA, disableCollisionsBetweenLinkedBodies);
        }