コード例 #1
0
 public perspective_application()
 {
     lionShape = new SpriteShape();
     lionShape.ParseLion();
     quadPolygonControl = new PixelFarm.Agg.UI.PolygonEditWidget(4, 5.0);
     quadPolygonControl.SetXN(0, lionShape.Bounds.Left);
     quadPolygonControl.SetYN(0, lionShape.Bounds.Top);
     quadPolygonControl.SetXN(1, lionShape.Bounds.Right);
     quadPolygonControl.SetYN(1, lionShape.Bounds.Top);
     quadPolygonControl.SetXN(2, lionShape.Bounds.Right);
     quadPolygonControl.SetYN(2, lionShape.Bounds.Bottom);
     quadPolygonControl.SetXN(3, lionShape.Bounds.Left);
     quadPolygonControl.SetYN(3, lionShape.Bounds.Bottom);
 }
コード例 #2
0
ファイル: Perspective.cs プロジェクト: luislasonbra/PixelFarm
        public perspective_application()
        {
            lionShape = new SpriteShape(SvgRenderVxLoader.CreateSvgRenderVxFromFile(@"Samples\lion.svg"));

            quadPolygonControl = new PixelFarm.Agg.UI.PolygonEditWidget(4, 5.0);
            quadPolygonControl.SetXN(0, lionShape.Bounds.Left);
            quadPolygonControl.SetYN(0, lionShape.Bounds.Top);
            quadPolygonControl.SetXN(1, lionShape.Bounds.Right);
            quadPolygonControl.SetYN(1, lionShape.Bounds.Top);
            quadPolygonControl.SetXN(2, lionShape.Bounds.Right);
            quadPolygonControl.SetYN(2, lionShape.Bounds.Bottom);
            quadPolygonControl.SetXN(3, lionShape.Bounds.Left);
            quadPolygonControl.SetYN(3, lionShape.Bounds.Bottom);
        }
コード例 #3
0
        public perspective_application()
        {
            _lionShape = new SpriteShape(PaintLab.Svg.VgVisualDocHelper.CreateVgVisualDocFromFile(@"Samples\lion.svg").VgRootElem);
            _lionFill  = new MyTestSprite(_lionShape);


            _quadPolygonControl = new PixelFarm.CpuBlit.UI.PolygonEditWidget(4, 5.0);
            _quadPolygonControl.SetXN(0, _lionShape.Bounds.Left);
            _quadPolygonControl.SetYN(0, _lionShape.Bounds.Top);
            _quadPolygonControl.SetXN(1, _lionShape.Bounds.Right);
            _quadPolygonControl.SetYN(1, _lionShape.Bounds.Top);
            _quadPolygonControl.SetXN(2, _lionShape.Bounds.Right);
            _quadPolygonControl.SetYN(2, _lionShape.Bounds.Bottom);
            _quadPolygonControl.SetXN(3, _lionShape.Bounds.Left);
            _quadPolygonControl.SetYN(3, _lionShape.Bounds.Bottom);
        }