示例#1
0
        public WheelTooth[] GetTeeth(double startAngle)
        {
            WheelTooth[] wheelTeeth = new WheelTooth[this.ToothCount];
            double angleBetweenTeeth = 2 * Math.PI / this.ToothCount;
            for (int i = 0; i < this.ToothCount; i++)
            {
                double centerRayAngle = startAngle + i * angleBetweenTeeth;
                wheelTeeth[i] = new WheelTooth(this, centerRayAngle);
            }

            return wheelTeeth;
        }
示例#2
0
        public WheelTooth[] GetTeeth(double startAngle)
        {
            WheelTooth[] wheelTeeth        = new WheelTooth[this.ToothCount];
            double       angleBetweenTeeth = 2 * Math.PI / this.ToothCount;

            for (int i = 0; i < this.ToothCount; i++)
            {
                double centerRayAngle = startAngle + i * angleBetweenTeeth;
                wheelTeeth[i] = new WheelTooth(this, centerRayAngle);
            }

            return(wheelTeeth);
        }