Universe.Physics.BulletSPlugin.BSConstraint.RecomputeConstraintVariables C# (CSharp) 메소드

RecomputeConstraintVariables() 공개 메소드

public RecomputeConstraintVariables ( float mass ) : bool
mass float
리턴 bool
        public virtual bool RecomputeConstraintVariables(float mass)
        {
            bool ret = false;
            if (m_enabled)
            {
                ret = CalculateTransforms();
                if (ret)
                {
                    // Setting an object's mass to zero (making it static like when it's selected)
                    //     automatically disables the constraints.
                    // If the link is enabled, be sure to set the constraint itself to enabled.
                    PhysicsScene.PE.SetConstraintEnable(m_constraint, BSParam.NumericBool(true));
                }
                else
                {
                    m_world.physicsScene.Logger.ErrorFormat("{0} CalculateTransforms failed. A={1}, B={2}", LogHeader,
                        Body1.ID, Body2.ID);
                }
            }
            return ret;
        }
    }