/// <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); }
/// <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; }
public float GetParam(PointToPointFlags param, int axis = -1) { var retval = _iP2PConstraintImp.GetParam(param, 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 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); }