コード例 #1
0
ファイル: Wheel.cs プロジェクト: ryosuzuki/drh-horology
        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
ファイル: Wheel.cs プロジェクト: pete-w/drh-horology
        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);
        }