CAD的定制与开发_第1页
CAD的定制与开发_第2页
CAD的定制与开发_第3页
CAD的定制与开发_第4页
CAD的定制与开发_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章 符号库设计地图是空间信息的主要载体,而这些空间信息又是通过地图中的各种符号来表达的,不同的符号代表了不同的空间位置及地物信息,因此数字化测图系统必须提供一个与实际地物相对应的标准符号库。1:500 1:1000 1:2000 地形图图式15规定了大比例尺地形图表示各种地物、地貌要素的符号、注记和整饰标准,以及使用符号的原则、方法和要求,本系统根据该图式建立了一个包含点、线、面的完整符号库。为叙述方便,本文就测绘中的地形图符号分为点状符号、线状符号和面状符号三个方面加以论述。3.1 点状符号 地形图中的点状符号一般是不依比例尺表达的独立地物,如电杆、亭、塑像、路灯等,多数是用几何图形或象

2、形符号来表达。几何图形结构简单,有几何中心,但缺乏一定的直观性,容易混淆;象形符号是实际地物的缩写,具有形象直观性,但绘制复杂。图3.1所示前两种为几何图形,后三种为象形符号。图3.1 几何图形和象形符号 对于点状符号的开发,无论是几何图形还是象形符号都要注意以下两个原则: 定位点和定位线,例如: 圆形、矩形、三角形等几何图形符号,定位点是其图形的中心。 宽底符号如蒙古包、烟囱、独立石等,定位点在其底线中心。 底部为直角形的符号(风车、路标等),在直角的顶点。 一些几何图形或象形符号组成的符号(气象站、雷达站、无线电杆等),位于其下方的中心点或交叉点。 不依比例尺表示的其它符号(桥梁、水匣等)

3、,在符号的中心。 下方没有底线的符号(窑、亭等)依比例尺表示的,定位点在两端点上;不依比例尺表示的,定位点在其下方两端点的中心点上。 点状符号的方向 对于不依比例尺表示的符号,根据其是否有旋转方向可将其分为正北方向和真实方向两类,正北方向符号是指符号的方向固定不变,指向正北;真实方向是指符号的方向依实际地物的方向。图3.2所示前两种为正北方向符号,后两种为真实方向符号。图3.2 点状符号的方向示意图 点状符号的开发比较简单,一般在比例尺为1:1000模式下,依据图式中规定尺寸,在AutoCAD中绘制各种符号,然后做成相应的块,注意块的基点要根据原则1确定;然后根据原则2编写两个针对正北方向点状

4、符号和真实方向点状符号的通用程序。以下是针对真实方向点状符号程序命令提示行的部分文字:insert Enter block name or ? <ld>: 输入kcxjk Specify insertion point or Scale/X/Y/Z/Rotate/PScale/PX/PY/PZ/PRotate:指定插入点 Enter X scale factor, specify opposite corner, or Corner/XYZ <1>: 1 Enter Y scale factor <use X scale factor>: Specify r

5、otation angle <0>:根据实际地物确定真实方向 对于不同的符号只需在insert Enter block name or ? 提示行中输入相应的符号块名,可以手工输入,也可以在程序中预先指定;命令行Specify rotation angle (0):提示输入旋转角度时可以确定地物的真实方向。3.2 线状符号线状符号是由一系列同类点的轨迹所组成的图形,这类符号在地形图中占有很大比例,如常见的围墙、水系、道路、地界等等16。这些线状符号大部分都是根据一定的线型绘制而成,AutoCAD所提供的标准线型库acad.lin和acadiso.lin内嵌了许多标准线型,但在实际应

6、用中远远不能满足要求,例如:测绘中的围墙、陡坎、国界、行树等,这些线型种类繁多,结构复杂,AutoCAD本身所提供的线型根本无法绘出,解决的方法有两种,一种是采用编程来实现,如用AutoLISP语言,但结果是大量的数据冗余,繁琐的操作,并且也不是真正意义上的线型;另外一种方法是自定义线型,这种直接定义的线型和AutoCAD标准线型处于同一地位,数据量小,使用方便。因此,如何利用AutoCAD的开发性,对其线型进行针对性的开发,建立起符合专业要求的线型库,就成为了软件开发中的一个关键环节。3.2.1 AutoCAD的标准线型及形文件AutoCAD的标准线型17-20保存在acad.lin和aca

7、diso.lin文件中,包括基本线型和复合线型。基本线型格式简单,是由点、划线和空格组成,只能沿水平轴绘制线型。复合线型结构复杂,它不仅局限于点、划线和空格,还可以包含文本和形。下面简单介绍一下这两种线型。 基本线型基本线型的定义由以下两行组成:*线型名称,线型说明对齐方式,样式描述1,样式描述2,样式描述3,.其中:线型名称:线型的标识符,第一个字符为*,以标志线型的开始。线型说明:用文字或符号对线型的样式做一简单说明。对齐方式:目前AutoCAD只提供了一种对齐方式,即“A”型。样式描述:线型的具体形式,即正值代表落笔划线,负值代表空格,零代表点。例如:*ab1, - - . - - .

8、- - A, 10, -1,2, -1,0,-1 复合线型复合线型是在基本线型中内插了形或文字,以下只说明内插的部分。 型名称,.shx 文件名,R=n, A=n, S=n, X=n, Y=n或“字符串”,文字样式名,R=n, A=n, S=n, X=n, Y=n其中:R 相对于已绘制线段的旋转角度。A 相对于世界坐标系X轴的绝对旋转角度。S 用于确定嵌入形或“字符串”的缩放系数。X,Y 用于确定形或文字相对于当前位置的偏移量。例如:*ab2,-WH-WH-WHA, 10, -.5, “WH”, STANDARD, S=1,R=45,X=1,Y=1, -33.2.2 形定义AutoCAD中,形

9、是一种能用直线,圆或圆弧定义的特殊实体,其实质是用矢量对图形或文字进行描述。形可以方便的嵌入线型或图形中。形文件是ASC码的文本格式文件,扩展名为 .shp,可以对其进行编辑修改。每个形定义都由一个标题行和若干个描述行组成,格式如下:*ShapeNo, Size, ShapeNaDesc1, Desc2, Desc3, ., 0其中:ShapeNo 形的编号,可以是1258之间的任意数值;Size 形定义所需字节数;Desci (i=1,2 n) 形描述字符,是由代表特定含义的数字或字母构成。形描述字符由特殊代码和矢量码组成,以下对矢量码和特殊代码做一简要说明:3.2.2.1 矢量长度和方向编

10、码每个矢量长度和方向编码都占用三个字符,第一个字符是0,表示下面两个字符为十六进制数;第二个字符代表矢量长度;第三个字符代表矢量方向。矢量码最多可表示0F 16个特定方向和15个单位长度,其方向编码如图3.3所示: 图3.3 方向编码图 图3.4 八分弧编码图3.2.2.2 特殊代码特殊代码(000-00E)可以指定特殊的方式或动作,如:抬笔,落笔动作;圆或弧的绘制;尺寸的控制;大于15个单位长度的X或Y方向的位移;八分弧的绘制等。图3.4为八分弧方向编码图,表3.1列出了经常使用的部分特殊代码。 表3.1 部分特殊代码及说明 代码 说 明 000 001 002 008 009 00A 00

11、B 结束形定义 激活绘图模式(落笔) 关闭绘图模式(抬笔) 由下两个字节给出X-Y的位移量由(0,0)结束多个X-Y的位移由下两个字节定义1/8弧通过下五个字节定义小圆弧3.2.2.3 自定义的形下面实例是作者自定义出的部分形,图形如图3.5图3.17所示,这些形在线型的定制时经常用到,如地类界、活树篱笆、土城墙、狭长灌木林等等。*1,32,TXY2,018,1,10,(1,-040),018,10,(2,-040),018,10,(3,-040),018,10,(4,-040),018,10,(5,-040),018,10,(6,-040),018,10,(7,-040),070,0*2,9

12、7,CFK2,8,(-20,0),1,9,(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(-

13、20,0),(0,0),2,8,(0,-20),0*9,129,TXFK2,014,1,018,02c,020,024,018,2,01c,024,1,028,04c,040,044,028,2,02c,034,1,038,06c,060,064,038,2,03c,044,1,048,08c,080,084,048,2,04c,054,1,058,0Ac,0A0,0A4,058,2,05c,064,1,068,0Cc,0C0,0C4,068,2,06c,074,1,078,0Ec,0E0,0E4,078,2,07c,084,1,088,9,(0,-16),(16,0),(0,16),(-8,

14、0),(0,0),2,08c,094,1,098,9,(0,-18),(18,0),(0,18),(-9,0),(0,0),2,09c,0A4,1,0A8,9,(0,-20),(20,0),(0,20),(-10,0),(0,0),2,0Ac0B4,1,0B8,9,(0,-22),(22,0),(0,22),(-11,0),(0,0),2,0Bc,0*3,9,CC2,018,1,10,1,-040,2,010,0*7,12,SZ2,010,1,028,2,010,014,1,02c,2,014,0*15,20,SZDY2,084,1,02c,018,2,010,1,02c,028,2,020,

15、1,02c,038,2,030,1,02c,0*25,13,DTQ2,058,1,9,(5,15),(5,-15),(0,0),2,058,0*16,29,ZL2,058,1,0F4,10,(4,002),2,10,(4,-022),0Fc,0A0,1,8,(0,20),10,(8,-042),2,10,(8,022),8,(0,-20),058,0*13,20,BY2,018,01c,1,10,(1,-064),8,(2,0),10,(1,-024),8,(-2,0),2,012,010,0*18,8,ZXS07c,2,074,1,8,(20,0),0*8,11,FK2,014,1,018,

16、02c,020,024,018,2,01c,0*11,8,ZXJT012,2,01A,1,01E,2,016,0*14,95,SFK2,0A8,1,9,(0,50),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0)

17、,(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(1,0),(0,100),(1,0),(0,-100),(0,50),(0,0),2,0A8,0 图3.5 TXY形 图3.6 CFK形 图3.7 TXFK图3.8 CC 图3.9 SZ 图3.10 SZDY 图3.11 DTQ 图3.12 ZL图3.13 ZXS 图3.14 FK 图3.15 BY 图3.16 ZXJT 图3.17 SFK 3.2.3 线型库的定制3.2.3.1 线状符号的分类地形图中的许多线形符号例如陡坎、围墙、省界等,它们不仅在水平轴上循环,而且在垂直轴上也循环,这

18、些线状符号只能在AutoCAD中定制专用线型才能绘出。根据所定义的线型结构和难易程度,将线状地物分为以下几种线型:(以下所举实例中的数据均是根据1:500 1:1000 1:2000地形图图式规范要求,未列出的形定义同3.2.2所述)。 由点、划线、空格组成的简单线型这类线型构成简单,是由点、划线、空格组成,没有形的嵌套,主要在水平轴上循环,例如地形图中常用的小路、内部道路、檐廊、干河床等。举例如下:*内部道路,- - -A,1,-1*未定乡镇界,- - - - -A,3,-1.2,1.6,-1.2,6,-2,3这类线型代码较为简单,在此不再进行说明。 由点、划线、空格和形组成的简单线型地形图

19、中的地类界、铁丝网、栏杆、狭长竹林、石垄式防洪堤等都表现为这类线型,其构成是在点、划线、空格中加入了形的定义。举例如下:*铁丝网,-+-+-A,8,-1,TSW,temp.shx,s=.7,r=45,-1上面两行代码说明: *为代码开头标识符,铁丝网是线型名,-+-+- 是对线型形状的简单描述。 A为对齐符号,其后的正数表示划线长度,负数表示空格距离。 SZ,temp.shx,s=.7,r=45 表示插入名为SZ的形,TSW表示形名,temp.shx为形文件名,s表示插入时的缩放比例,r表示相对于水平轴的旋转角度。该形的定义为: *3,12,TSW2,010,1,028,2,010,014,1

20、,02c,2,014,0说明如下: * 形代码开头标识符;3 代表编号,取值为1258之间任意值;12 代表形定义的字节数;TSW 为形名。 2 抬笔不画线;010 沿X轴正向移动1个单位距离;1 落笔画线;028 沿X轴负向移动2个单位距离;014 沿Y轴正向移动1个单位距离;02c 沿Y轴负向移动2个单位距离;0 形定义结束。 由点、划线、空格和形组成的复杂线型这类线型不仅在水平轴上循环,也在竖直轴上循环,实际表现为一些带毛刺的线型符号,象地形图中的陡坎、斜坡、石质陡崖、拦水坝等,地形图中多数线状符号都属于这种线型。下面例举出石质陡崖和加固斜坡的线型定义:*石质陡崖,_|_|_|_|_A,

21、1,SZDY,temp.shx,s=.5,1 *加固斜坡,-|-|-|-A,1,XPA,temp.shx,2,DKA,temp.shx,0,CC,temp.shx,s=0.000001,y=1.7,1以上线型及形定义的代码含义与3.2所述类似,需要指出的是s=0.000001是为了将单位圆无限趋近于一个点。形CC表示半径为1的单位圆。 由若干条平行线和形组成的复杂线型21-22这种线型主要表现为围墙、铁路等,是由两条或两条以上平行线和它们的垂直线或块组成,结构比较复杂。例如可以将围墙分解为平行于水平轴的两条直线和一条竖线,定义该线型时,可以将其中一条直线和竖线定义为形。以下是不依比例轻便铁路边

22、线的线型定义: *不依比例轻便铁路边线,=A,.000001,HX,temp.shx,.000001,HX,temp.shx,y=.5,-1,HX,temp.shx,.000001,HX,temp.shx,y=.5,-2,TL,temp.shx,s=0.05,-1其中形定义为:*9,57,TL2,8,(-20,0),1,9,(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(40,0),(0,1),(-40,0),(0,1),(4

23、0,0),(-20,0),(0,0),2,8,(0,-20),0从上面代码可以看出: 线型定义时,相邻两形之间可以用近似为零(.000001)的短线连接,并可以作为第一个描述符。 以上线型定义的单位循环距离为1,实际结果表明,如果将单位循环距离设为0.5或更小,将会明显提高转点处的绘图精度22-23。 TL形定义了一个宽40m,高10m的近似实体矩形,插入是缩为实际尺寸的0.05倍。3.2.3.2 自定义线型示例 自定义线型 以下是线形库中部分线型文件定义: 居民地类*篱笆A,8,-1,SZ,temp.shx,s=.5,-1*铁丝网,-+-+-A,8,-1,SZ,temp.shx,s=.7,r

24、=45,-1*栅栏A,4.5,DKA,temp.shx,4.5,-.5,CC,temp.shx,s=.5,-.5*活树篱笆A,.00000000001,CC,temp.shx,s=.5,-2,TXY,temp.shx,s=.040,-2,TXY,temp.shx,s=.04,-2*不依比例尺围墙A,5,TXFK,temp.shx,s=.01,y=.4,.00000000000001,TXFK,temp.shx,s=.02,y=.4,.00000000000001,TXFK,temp.shx,s=.027,y=.4,5 道路设施类*建筑等外公路A,4,-1*加固路堑,-|-|-|-A,1,JGL

25、Q,temp.shx,s=.5,2,DKA,temp.shx,0,CC,temp.shx,s=0.000001,y=1.7,1 *未加固路堑A,1,YCX,temp.shx,2,DKA,temp.shx,1*跳蹲A,.0000000001,CC,temp.shx,s=.4,-2 管线设施类*地面上配电线A,4,-1,4,-1,4,-1,ZXJT,temp.SHX,S=.5,8,YXJT,temp.SHX,S=.5,-1*地面下输电线A,4,-1,4,-1,4,-1,ZXJT,temp.shx,s=.5,1,ZXJT,temp.shx,s=.5,6,YXJT,temp.shx,s=.5,1,YX

26、JT,temp.shx,s=.5,-1*地面上水管道A,5,-.5,CC,temp.shx,s=.5,-.5,5*地面上通讯线A,4,TXY,temp.shx,s=.025,-1,4,-1,4,-1,4,-1,TXY,temp.shx,s=.025,4 水系设施类*坎线滚水坝A,.75,DKB,temp.shx,s=.8,.75*防洪堤A,.000001,BY,temp.shx,s=.35,-1.4*直立式栅栏A,1,CC,temp.shx,s=.000001,y=-.7,2,DKB,temp.shx,-.5,CC,temp.shx,s=.5,-.5,1,CC,temp.shx,s=.0000

27、01,y=-.7,2,DKB,temp.shx,2,CC,temp.shx,s=.000001,y=-.7,.5,DKA,temp.shx,1.5,DKB,temp.shx,1*斜坡式式栅栏A,2,CC,temp.shx,s=.000001,y=-1.7,.00000001,DKB,temp.shx,2,XPB,temp.shx,-.5,CC,temp.shx,s=.5,-.5,1,CC,temp.shx,s=.000001,y=-1.7,.00000001,DKB,temp.shx,2,XPB,temp.shx,2,CC,temp.shx,s=.000001,y=-1.7,.00000001

28、,DKB,temp.shx,.5,DKA,temp.shx,1.5,XPB,temp.shx 地貌土质*石质陡崖,_|_|_|_|_A,1,SZDY,temp.shx,s=.5,1*加固陡坎A,1,DKA,temp.shx,2,CC,temp.shx,s=.000001,Y=0.7,1*斜坡A,1,XPA,temp.shx,2,DKA,temp.shx,1*加固斜坡,-|-|-|-A,1,XPA,temp.shx,2,DKA,temp.shx,0,CC,temp.shx,s=0.000001,y=1.7,1 植被园林*狭长灌木A,.0000001,TXY,temp.shx,s=.04,-3,C

29、C,temp.shx,s=.5,-3*行树A,.0000001,CC,temp.shx,s=.5,-10*竹林A,.000000001,ZL,temp.shx,s=.1,-10 境界线*以定国界A,3,SX,temp.shx,-2,TXY,temp.shx,s=.055,-2,SX,temp.shx,3*以定省界A,3,-1.3,TXY,temp.shx,s=.035,-1.3,TXY,temp.shx,s=.035,-1.3,3*未定乡镇界A,3,-2,6,-1.3,TXY,temp.shx,s=.015,-1.3,TXY,temp.shx,s=.015,-1.3,3 自定义线型图形 图3.

30、18是用上述自定义线型所绘制的部分线状符号:图3.18 部分现状符号示例需要指出的是利用AutoCAD的线型定制功能可以开发出大部分线状符号所需的线型,包括一些较为复杂的线型,例如:石质陡崖、竹林等地物所需的线型。对于围墙、依比例铁路这类由两条或两条以上直线所组成的平行地物,采用线型定制的方法所绘出的线型在转点处容易产生混乱,精度不高,一般用程序来实现。3.3 面状符号测绘中所指的面状符号特制一些填充符号,即同类地物所组成的闭合区域,如旱地、草地、沙地等,也就是在一定的闭合区域内按固定的间隔有规律的插入特定符号,以表示该范围内植被或土质的类型。实现的方法一般有填充图案法和插入法两种24-29:

31、3.3.1 填充图案法该方法是利用AutoCAD的开放性,将符号定义为填充图案,存为*.pat文件,然后在程序中填充(Hatch)即可。这种方法思路较为简单,但存在明显的缺陷: 对每一种符号均要定义为填充图案,特别是对一些由圆或圆弧组成的符号,如果园,疏林等,必须将其近似为多条线段组成的多边形,定义比较繁琐,例如果园填充符号的定义如下: *L1,果园0, .4664,-.0014, 10,10,0.6592,-19.3408 45,1.1255,-0.0014,14.14213562,14.14213562,0.6592,-13.4829356290,1.5916,0.4647,10,10,0

32、.6592,-19.3408 135,1.5916,1.1239,14.14213562,14.14213562,0.6592,-13.48293562 0,0.4664,1.5900,10,10,0.6592,-19.3408 45,0.0003,1.1239,14.14213562,14.14213562,0.6592,-13.48293562 90,0.0003,0.4647,10,10,0.6592,-19.3408 315,0.0003,0.4647,14.14213562,14.14213562,0.6592,-13.48293562 90, 0.7960,1.5900, 10,1

33、0, 1.4,-18.61543562 由于插入的图案是一个整体,虽然整个图案便于删除但不利于对局部范围或单个符号的编辑修改。 鉴于以上两点,实际工作中面状符号的实现多是采用插入法。3.3.2 插入法利用该法30-35只需将每种符号做成相应的块插入到特定位置,避免了填充图案法中定义符号的繁琐,并且对于区域中的每个符号都是一个独立的个体,便于编辑修改。但对整体编辑和修改有时不利。本文将详细介绍插入法的原理并对其进行必要的补充说明。 基本算法分析对于一封闭区域填充算法所要解决的主要问题是符号插入点位置的确定,即初始插入点的绝对位置和各个插入点的相对位置。 基本思路 对于任意一点可以用射线法判断该点

34、是否在闭合区域内,如图3.19所图3.19. 射线法示意图示:从该点引一条与多边形相交的水平线并计算与多边形的交点个数,如果交点个数为偶数或零,则该点在区域外,如图中点A;如果交点个数为奇数,则该点在区域内,如图中点B,点C。 图3.20. 面状符号排列示意图 面状符号的填充的要求37-38:如图3.20所示,面状符号的填充是按行交错排列,其符号间距应依据相应图式或规定进行绘制,对于大比例尺地形图,面状符号在图上的列间距一般为2cm,行间距为列间距的一半。如果符号间距在图上的距离为d,比例尺分母为k,则相应的实地距离为d*k。实际取点时一般是沿一条与多边形相交的水平直线取点,如图3.21,AB

35、CD为包围多边形的最小矩形,a,b,c,d, 为与多边形相交的水平直线,如果设符号列间距为d,则a,b,c,d,间距离为d/2,1,2,3,4,5,6(以直线b为例)为直线b与多边形的交点。从图3.21 插入法示意图图中可以看出:12,34,56在多边形内,而23,45在多边形外,为了加快计算机的处理速度,可以将判断点是否在区域内转化为判断奇数边是否在区域内,然后判断点是否在该边上。 特殊情况的处理实际绘图是经常会遇到符号排列不整齐,小图块不能填充的问题,针对这两种类型,我们提出了以下办法加以解决。 固定位置原则如图3.22所示,相邻填充区域由于所选的填充基点的纵坐标不同,那么由填充基点所决定

36、的各行水平直线均产生错开现象,因此在水平线上的填充符号也相对错开,影响了图面的美观。解决的办法是设想整幅图是由固定间隔的格网组成,并且每个填充行或填充列都位于格网上。基于上述思想,对某一图块初始插入点的确定采用以下方法:X=INT()M+M Y=INT()M+M其中:X,Y为插入基点;x,y为包围闭合区域最小矩形的左下角点;M=测图比例尺/100。这样就把初始基点限制在某个整数坐标上,从而保证了不同填充区域中各行各列位置的相对关系,确保了图面上所有符号的一致性。图3.23即为用该原则所绘的填充区域,可以看出,不同填充区域符号均能按标准排列,填充位置正确,图面更加美观。图3.22. 相邻区域符号

37、错开示意图 图3.23. 相邻区域符号规则排列示意图 最大个数原则面状符号填充时经常会遇到小图斑或狭长图斑不能被填充的情况,如果图上闭合区域的最大水平距离和最大竖直距离均小于填充符号的间距,那么该区域可能不被填充,这在一些商用软件中普遍存在这一问题,需要进行手工编辑。针对这种情况,可采用以下方法:由于初始插入基点的位置决定了各行各列的位置和区域内的行数及列数,也就决定了闭合区域内的符号个数,因此我们可以在一定范围内沿一定的方向移动初始基点。该法如图3.24所示:填充区域的最小矩形为ABCD,填充基点为A,AA为边长为1cm矩形的对角线。为了改变初始插入基点的位置,考虑到计算机的处理时间可以使A点沿AA每次移动mm,也就是依次扩大矩形ABCD的范围,对于每个基点求闭合区域内插入符号的个数,最后取其符号个数最大的基点为最终基点,那么由该基点所插入的符号覆盖面积最大,使得小图斑获得填充的概率最大。图3.24. 最大个数方法示意图图3.25所示为采用移动基点寻找最大符号个数方法的填充图例,由一般填充方法绘制的图形见图A,根据本文所述方法绘制的图形见图B,其中A中1,2,3,4,5行与B中相应行符号个数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论