-
大小: 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个文件信息
评论
共有 条评论