/// <summary> /// Create a new instance of the <see cref="SpurGear" />. /// </summary> /// <param name="pitchDiameter">The pitch diameter.</param> /// <param name="outsideDiameter">The outside diameter.</param> /// <param name="faceWidth">The face width.</param> /// <param name="numberOfTeeth">The number of teeth.</param> /// <param name="shaftDiameter">The diameter of the shaft.</param> /// <param name="pressureAngle">The pressure angle of teeth.</param> /// <returns>Returns the new instance of <see cref="SpurGear" />.</returns> public static SpurGear Create(float pitchDiameter, float outsideDiameter, float faceWidth, int numberOfTeeth, float shaftDiameter, float pressureAngle) { var spurGear = new SpurGear { FaceWidth = faceWidth, PressureAngle = pressureAngle, NumberOfTeeth = numberOfTeeth, PitchDiameter = pitchDiameter, OutsideDiameter = outsideDiameter, ShaftDiameter = shaftDiameter, }; return(spurGear); }
/// <summary> /// Create a new instance of the <see cref="SpurGear" />. /// </summary> /// <param name="pitchDiameter">The pitch diameter.</param> /// <param name="outsideDiameter">The outside diameter.</param> /// <param name="faceWidth">The face width.</param> /// <param name="numberOfTeeth">The number of teeth.</param> /// <param name="shaftDiameter">The diameter of the shaft.</param> /// <param name="pressureAngle">The pressure angle of teeth.</param> /// <returns>Returns the new instance of <see cref="SpurGear" />.</returns> public static SpurGear Create(float pitchDiameter, float outsideDiameter, float faceWidth, int numberOfTeeth, float shaftDiameter, float pressureAngle) { var spurGear = new SpurGear { FaceWidth = faceWidth, PressureAngle = pressureAngle, NumberOfTeeth = numberOfTeeth, PitchDiameter = pitchDiameter, OutsideDiameter = outsideDiameter, ShaftDiameter = shaftDiameter, }; return spurGear; }