Exemplo n.º 1
0
        /// <summary>
        /// Sets the parameter.
        /// </summary>
        /// <param name="param">The parameter.</param>
        /// <param name="value">The value.</param>
        /// <param name="axis">The axis.</param>
        public void SetParam(PointToPointFlags param, float value, int axis = -1)
        {
            var             o = (Point2PointConstraintImp)_p2pci.UserObject;
            ConstraintParam constraintParam;

            switch (param)
            {
            case PointToPointFlags.PointToPointFlagsErp:
                constraintParam = ConstraintParam.Erp;
                break;

            case PointToPointFlags.PointToPointFlagsStopErp:
                constraintParam = ConstraintParam.StopErp;
                break;

            case PointToPointFlags.PointToPointFlagsCfm:
                constraintParam = ConstraintParam.Cfm;
                break;

            case PointToPointFlags.PointToPointFlagsStopCfm:
                constraintParam = ConstraintParam.StopCfm;
                break;

            default:
                constraintParam = ConstraintParam.Cfm;
                break;
            }

            o._p2pci.SetParam(constraintParam, value, axis);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets the parameter.
        /// </summary>
        /// <param name="param">The parameter.</param>
        /// <param name="axis">The axis.</param>
        /// <returns></returns>
        public float GetParam(PointToPointFlags param, int axis = -1)
        {
            int constraintParam;

            switch (param)
            {
            case PointToPointFlags.PointToPointFlagsErp:
                constraintParam = 1;
                break;

            case PointToPointFlags.PointToPointFlagsStopErp:
                constraintParam = 2;
                break;

            case PointToPointFlags.PointToPointFlagsCfm:
                constraintParam = 3;
                break;

            case PointToPointFlags.PointToPointFlagsStopCfm:
                constraintParam = 4;
                break;

            default:
                constraintParam = 3;
                break;
            }
            var retval = _p2pci.GetParam(constraintParam, axis);

            return(retval);
        }
 public float GetParam(PointToPointFlags param, int axis = -1)
 {
     int constraintParam;
     switch (param)
     {
         case PointToPointFlags.PointToPointFlagsErp:
             constraintParam = 1;
             break;
         case PointToPointFlags.PointToPointFlagsStopErp:
             constraintParam = 2;
             break;
         case PointToPointFlags.PointToPointFlagsCfm:
             constraintParam = 3;
             break;
         case PointToPointFlags.PointToPointFlagsStopCfm:
             constraintParam = 4;
             break;
         default:
             constraintParam = 3;
             break;
     }
     var retval = _p2pci.GetParam(constraintParam, axis);
     return retval;
 }
 public void SetParam(PointToPointFlags param, float value, int axis = -1)
 {
     var o = (Point2PointConstraint) _iP2PConstraintImp.UserObject;
     o._iP2PConstraintImp.SetParam(param, value, axis);
 }
 public float GetParam(PointToPointFlags param, int axis = -1)
 {
     var retval = _iP2PConstraintImp.GetParam(param, axis);
     return retval;
 }
Exemplo n.º 6
0
        public float GetParam(PointToPointFlags param, int axis = -1)
        {
            var retval = _iP2PConstraintImp.GetParam(param, axis);

            return(retval);
        }
Exemplo n.º 7
0
        public void SetParam(PointToPointFlags param, float value, int axis = -1)
        {
            var o = (Point2PointConstraint)_iP2PConstraintImp.UserObject;

            o._iP2PConstraintImp.SetParam(param, value, axis);
        }
        public void SetParam(PointToPointFlags param, float value, int axis = -1)
        {
            var o = (Point2PointConstraintImp)_p2pci.UserObject;
            ConstraintParam constraintParam;
            switch (param)
            {
                case PointToPointFlags.PointToPointFlagsErp:
                    constraintParam = ConstraintParam.Erp;
                    break;
                case PointToPointFlags.PointToPointFlagsStopErp:
                    constraintParam = ConstraintParam.StopErp;
                    break;
                case PointToPointFlags.PointToPointFlagsCfm:
                    constraintParam = ConstraintParam.Cfm;
                    break;
                case PointToPointFlags.PointToPointFlagsStopCfm:
                    constraintParam = ConstraintParam.StopCfm;
                    break;
                default:
                    constraintParam = ConstraintParam.Cfm;
                    break;

            }

            o._p2pci.SetParam(constraintParam, value, axis);
        }