示例#1
0
        /// <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);
        }
示例#2
0
 /// <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;
 }