• 大小: 2.08MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-15
  • 语言: C#
  • 标签:

资源简介

矢量线的栅格化,矢量多边形的区域填充,画点,线,面,款选点,选择点线面,及栅格化,输出位图,曲线填充,缓冲区

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using Geometry;

namespace CoorTransform
{
    public class CoorTransform_T
    {
        int height;//屏幕高

        public int Height
        {
            get { return height; }
            set { height = value; }
        }
        int width;//屏幕宽

        public int Width
        {
            get { return width; }
            set { width = value; }
        }
        double xscale yscale;//屏幕/地理

        public double Yscale
        {
            get { return yscale; }
            set { yscale = value; }
        }

        public double Xscale
        {
            get { return xscale; }
            set { xscale = value; }
        }
        Point_T oript;//屏幕左下角点对应的地理坐标数据。

        public Point_T Oript
        {
            get { return oript; }
            set { oript = value; }
        }
        public CoorTransform_T()
        { }
        public CoorTransform_T(int h int w double xs double ys Point_T pt)
        {
            height = h; width = w;
            xscale = xs; yscale = ys;
            oript = pt;
        }

        public Point_T SreenTOGeo(Point spt)//屏幕坐标转换到地理坐标
        {
            Point_T gpt = new Point_T();
            gpt.X = spt.X / xscale + oript.X;
            gpt.Y = (height - spt.Y) / yscale + oript.Y;
            return gpt;

        }
        public Point GeoTOSreen(Point_T gpt)//地理坐标转换到屏幕坐标
        {
            Point wpt = new Point();
            wpt.X = (int)((gpt.X - oript.X) * xscale);
            wpt.Y = (int) (height - (gpt.Y - oript.Y) * yscale);
            return wpt;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5120  2012-11-16 16:30  zxx\GIA2\CoorTransform\bin\Debug\CoorTransform.dll

     文件      15872  2012-11-16 16:30  zxx\GIA2\CoorTransform\bin\Debug\CoorTransform.pdb

     文件       8704  2012-11-16 16:29  zxx\GIA2\CoorTransform\bin\Debug\Geometry.dll

     文件      34304  2012-11-16 16:29  zxx\GIA2\CoorTransform\bin\Debug\Geometry.pdb

     文件       2767  2012-11-16 16:10  zxx\GIA2\CoorTransform\CoorTransform.csproj

     文件       1838  2012-11-16 16:30  zxx\GIA2\CoorTransform\CoorTransform_T.cs

     文件        395  2012-11-16 16:29  zxx\GIA2\CoorTransform\obj\Debug\CoorTransform.csproj.FileListAbsolute.txt

     文件       5120  2012-11-16 16:30  zxx\GIA2\CoorTransform\obj\Debug\CoorTransform.dll

     文件      15872  2012-11-16 16:30  zxx\GIA2\CoorTransform\obj\Debug\CoorTransform.pdb

     文件       4096  2012-12-27 12:51  zxx\GIA2\CoorTransform\obj\Debug\Refactor\CoorTransform.dll

     文件       2505  2012-11-16 16:29  zxx\GIA2\CoorTransform\obj\Debug\ResolveAssemblyReference.cache

     文件       1358  2012-11-16 16:03  zxx\GIA2\CoorTransform\Properties\AssemblyInfo.cs

     文件       8704  2012-11-16 16:29  zxx\GIA2\Geometry\bin\Debug\Geometry.dll

     文件      34304  2012-11-16 16:29  zxx\GIA2\Geometry\bin\Debug\Geometry.pdb

     文件       1486  2012-11-09 14:52  zxx\GIA2\Geometry\ClassDiagram1.cd

     文件       1723  2012-11-16 15:17  zxx\GIA2\Geometry\ClassDiagram2.cd

     文件        909  2012-11-09 15:29  zxx\GIA2\Geometry\Envelope.cs

     文件       2756  2012-11-09 15:26  zxx\GIA2\Geometry\Geometry.csproj

     文件        371  2012-11-09 15:29  zxx\GIA2\Geometry\Geometry_T.cs

     文件       1812  2012-11-16 15:17  zxx\GIA2\Geometry\Line_T.cs

     文件        248  2012-11-16 16:29  zxx\GIA2\Geometry\obj\Debug\Geometry.csproj.FileListAbsolute.txt

     文件       8704  2012-11-16 16:29  zxx\GIA2\Geometry\obj\Debug\Geometry.dll

     文件      34304  2012-11-16 16:29  zxx\GIA2\Geometry\obj\Debug\Geometry.pdb

     文件       5632  2012-12-27 12:51  zxx\GIA2\Geometry\obj\Debug\Refactor\Geometry.dll

     文件       2137  2012-11-16 15:17  zxx\GIA2\Geometry\Path_T.cs

     文件        982  2012-11-16 15:17  zxx\GIA2\Geometry\Point_T.cs

     文件       1348  2012-11-09 14:08  zxx\GIA2\Geometry\Properties\AssemblyInfo.cs

     文件        585  2012-11-16 15:17  zxx\GIA2\Geometry\Ring_T.cs

     文件       5120  2012-11-16 16:30  zxx\GIA2\GIA2\bin\Debug\CoorTransform.dll

     文件      15872  2012-11-16 16:30  zxx\GIA2\GIA2\bin\Debug\CoorTransform.pdb

............此处省略86个文件信息

评论

共有 条评论

相关资源