当前位置: 首页>>代码示例>>C#>>正文


C# Quad.SetColor方法代码示例

本文整理汇总了C#中Quad.SetColor方法的典型用法代码示例。如果您正苦于以下问题:C# Quad.SetColor方法的具体用法?C# Quad.SetColor怎么用?C# Quad.SetColor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Quad的用法示例。


在下文中一共展示了Quad.SetColor方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Truck

        public Truck(Point init, int delta = -1)
        {
            start_d = init;
            this.delta = delta;
            wheel_radius = 15;

            Point wh1, wh2, wh3, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15, d16;

            d2 = new Point(start_d.X, start_d.Y + 40);
            d3 = new Point(d2.X - 160, d2.Y);
            d4 = new Point(d3.X, start_d.Y);
            Quad q1 = new Quad(start_d, d2, d3, d4);
            q1.SetColor(0.6f, 0.75f, 0.35f);
            figures.Add(q1);

            d5 = new Point(d3.X, d3.Y + 10);
            d6 = new Point(d5.X - 40, d5.Y - 10);
            d7 = new Point(d6.X, d4.Y);
            Quad q2 = new Quad(d4, d5, d6, d7);
            q2.SetColor(0.6f, 0.75f, 0.35f);
            figures.Add(q2);

            _length = start_d.X - d7.X;

            d8 = new Point(d3.X, d3.Y + 40);
            d9 = new Point(d8.X + 55, d8.Y);
            d10 = new Point(d9.X, d3.Y);
            Quad q3 = new Quad(d3, d8, d9, d10);
            q3.SetColor(0.6f, 0.75f, 0.35f);
            figures.Add(q3);

            d11 = new Point(d9.X, d9.Y - 5);
            d12 = new Point(d11.X, d11.Y - 5);
            d13 = new Point(d12.X + 20, d12.Y);
            d14 = new Point(d13.X, d11.Y);
            Quad q4 = new Quad(d11, d12, d13, d14);
            q4.SetColor(0.6f, 0.75f, 0.35f);
            figures.Add(q4);

            d15 = new Point(d14.X + 70, d14.Y - 35);
            d16 = new Point(d15.X - 10, d15.Y);
            Quad q5 = new Quad(d13, d14, d15, d16);
            q5.SetColor(0.6f, 0.75f, 0.35f);
            figures.Add(q5);

            wh1 = new Point(start_d.X - 25, start_d.Y);
            wh2 = new Point(wh1.X - 35, start_d.Y);
            wh3 = new Point(wh2.X - 115, start_d.Y);
            Circle wheel1 = new Circle(wh1, wheel_radius);
            Circle wheel2 = new Circle(wh2, wheel_radius);
            Circle wheel3 = new Circle(wh3, wheel_radius);

            figures.Add(wheel3);
            figures.Add(wheel2);
            figures.Add(wheel1);
        }
开发者ID:nixon-by,项目名称:MG_1,代码行数:56,代码来源:Truck.cs

示例2: SportCar

        public SportCar(Point init, int delta = 1)
        {
            this.start_d = init;
            this.delta = delta;
            this.wheel_radius = 15;

            Point d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, wh1, wh2;
            d2 = new Point(start_d.X, start_d.Y + 30);
            d3 = new Point(d2.X + 80, d2.Y);
            d4 = new Point(d3.X, start_d.Y);
            Quad q1 = new Quad(start_d, d2, d3, d4);
            q1.SetColor(0, 0.75f, 1);
            figures.Add(q1);

            d7 = new Point(start_d.X + 10, start_d.Y + 50);
            d8 = new Point(d7.X, d7.Y + 10);
            d9 = new Point(d7.X + 40, d8.Y);
            d10 = new Point(d9.X, d7.Y);
            Quad q3 = new Quad(d7, d8, d9, d10);
            q3.SetColor(0, 0.75f, 1);
            figures.Add(q3);

            d11 = new Point(start_d.X + 80, start_d.Y + 20);
            d12 = new Point(d11.X, d11.Y + 10);
            Quad q4 = new Quad(d9, d10, d11, d12);
            q4.SetColor(0, 0.75f, 1);
            figures.Add(q4);

            d13 = new Point(d2.X + 10, d2.Y);
            Triangle tr1 = new Triangle(d2, d8, d13);
            tr1.SetColor(0, 0.75f, 1);
            figures.Add(tr1);

            d5 = new Point(d3.X + 60, d3.Y - 10);
            d6 = new Point(d4.X + 60, d4.Y);
            Quad q2 = new Quad(d4, d3, d5, d6);
            q2.SetColor(0, 0.75f, 1);
            figures.Add(q2);

            wh1 = new Point(start_d.X + 25, start_d.Y);
            wh2 = new Point(start_d.X + 105, start_d.Y);
            Circle wheel1 = new Circle(wh1, wheel_radius);
            wheel1.SetColor(0, 0, 0);
            Circle wheel2 = new Circle(wh2, wheel_radius);
            wheel2.SetColor(0, 0, 0);
            figures.Add(wheel2);
            figures.Add(wheel1);
            _length = d6.X - start_d.X;
        }
开发者ID:nixon-by,项目名称:MG_1,代码行数:49,代码来源:SportCar.cs


注:本文中的Quad.SetColor方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。