/// <summary>Retrieves spring settings. </summary> /// <param name="springDesc">Used to retrieve the spring parameters for the joint. See NxSpringDesc. </param> public virtual bool getSpring(NxSpringDesc springDesc) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxRevoluteJoint_getSpring_INVOKE(ClassPointer, doSetFunctionPointers, (springDesc != null ? springDesc.ClassPointer : NullRef))); }
/// <summary>data intended for car wheel suspension effects. </summary> public virtual NxSpringDesc getSuspension() { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } return(NxSpringDesc.GetClass(NxWheelShape_getSuspension_INVOKE(ClassPointer, doSetFunctionPointers))); }
/// <summary>data intended for car wheel suspension effects. </summary> /// <param name="spring">Suspension spring properties. Range: .spring [0,inf)Range: .damper [0,inf)Range: .targetValue [0,1]</param> public virtual void setSuspension(NxSpringDesc spring) { if (doSetFunctionPointers) { throw new System.NotSupportedException("Cannot call abstract base member"); } NxWheelShape_setSuspension_INVOKE(ClassPointer, doSetFunctionPointers, (spring != null ? spring.ClassPointer : NullRef)); }
private bool getSpring_virtual(IntPtr springDesc) { return(getSpring(NxSpringDesc.GetClass(springDesc))); }
private void setSpring_virtual(IntPtr springDesc) { setSpring(NxSpringDesc.GetClass(springDesc)); }
private void setSuspension_virtual(IntPtr spring) { setSuspension(NxSpringDesc.GetClass(spring)); }