C如何用布局画图及出图精编版
VC中MFC绘图详细教程

前一页
休息
字体对象 CFont NewFont; (2)创建字体
CreateFont( int nheight,int nWidth,//高,宽 int nEscapement, //每行文字相以于页底的角 int nOrienation, //每个….. DWORD nWeight , //字体粗细 DWORD dwltalic, //非零表示倾斜 DWORD dwUnderline, //非零表示下划线 DWORD dwStrikeout, //非零表示中划线 DWORD dwCharset, //字符集 DWORD dwOutputPrecision, //输出精度 DWORD dwClipPrecision, //剪裁精度 DWORD dwQuality, //输出质量 DWORD dwPitchAndFamily, //字体系列 lpszFaceName//字体名称} ; 前一页 DWORD 休息
4
休息
设备环境
设 备 环 境
获取设备环境 (1)使用GetDC()函数 CDC *CWnd GetDC() int ReleaseDC(CDC * pDC ) (2)直接构造CDC对象 用声明一个CDC类或其派生类对象的方式来 获取设备环境 CClientDC dc(CWnd *)
前一页
休息
3
设备环境
设 备 环 境
前一页
(1)CWindowDC 和CClientDC CPaintDC区别 CWindowDC提供客户区和非客户区画图的设备环 境;坐标原点在屏幕左上角 CClientDC CPaintDC提供画图的设备环境;坐标原 点在客户区左上角 (2) CClientDC 和CPaintDC区别 CPaintDC是响应WM_PAINT消息,用在OnPaint() 函数中;只支持屏幕显示 CClientDC不响应WM_PAINT消息,只担负此时的 绘图工作;支持屏幕显示,也支持打印 CDC常用函数(参见MSDN)
C语言中的图形界面设计技巧

C语言中的图形界面设计技巧图形界面设计是软件开发中非常重要的一部分,它直接影响用户体验和软件整体的视觉效果。
在C语言中,虽然不如现代高级编程语言那样直接支持图形界面设计,但通过一些技巧和工具,也能实现简单的图形界面。
一、使用图形库在C语言中,要实现图形界面设计,一种常见的方式是使用图形库。
图形库可以提供一些函数和接口,帮助开发者绘制图形界面。
比较常用的图形库包括Simple DirectMedia Layer(SDL)、GTK+等。
二、理解坐标系统在图形界面设计中,坐标系统是非常重要的。
开发者需要理解屏幕上每个像素的坐标位置,以便正确绘制图形。
通常,坐标系统以左上角为原点,向右为X轴正方向,向下为Y轴正方向。
三、绘制基本图形C语言中,通过图形库提供的函数,可以绘制基本的图形,比如直线、矩形、圆形等。
开发者可以根据需求选择合适的函数来绘制图形,从而完成界面设计。
四、处理用户交互图形界面设计不仅仅是静态展示,还需要处理用户的交互操作。
通过监听鼠标事件、键盘事件等,可以实现用户与界面的交互,提高用户体验。
五、美化界面为了让界面看起来更加美观和易用,开发者可以通过调整颜色、字体、布局等方式来美化界面。
合理选择配色方案、字体样式和布局方式,可以让界面更加吸引人。
六、优化性能在图形界面设计中,性能也是一个重要考量因素。
开发者需要注意减少不必要的计算和绘制操作,避免界面卡顿和闪烁现象,提升用户体验。
总而言之,虽然C语言并非专门用来开发图形界面的语言,但通过使用图形库和一些技巧,也可以实现简单的图形界面设计。
熟练掌握图形库的使用、理解坐标系统、绘制基本图形、处理用户交互、美化界面和优化性能,可以帮助开发者设计出更加出色的图形界面。
掌握这些技巧,将会让开发者在C语言图形界面设计方面有更多的发挥空间和创造力。
VC++绘图编程

8
绘制线条
移动画笔位置 成员函数MoveTo() 用CDC成员函数 成员函数 pDC->MoveTo(x1,y1) ; 绘制直线 成员函数LineTo() 用CDC成员函数 成员函数 pDC->LineTo(x2,y2) ; 演示程序: 使用 使用CPen画线 画线.avi> 演示程序: <使用 画线
演示程序: 演示程序:画线函数处理.avi
11
画光栅点
pDC->SetPixel(x,y,(COLORREF)x+y);
COLORREF SetPixel( int x, int y, COLORREF crColor );
Parameters x
Specifies the logical x-coordinate of the point to be set.
演示程序:图形操作/画图形 演示程序:图形操作 画图形 Program 第三章图象编程 第三章图象编程.cpp-OnDrawGraph () -
14
写文字
pDC->TextOut(100,200,strText,lstrlen(strText);
virtual BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount ); Parameters x
用笔( 对象) 用笔(CPen对象)绘制宽度为 点红色的实线 对象 绘制宽度为5点红色的实线
void CImageView::OnDraw(CDC* pDC) { … CPen penBlue(PS_SOLID,5,RGB(255,0,0)),*pOldPen; pOldPen=pDC->SelectObject(&penBlue); pDC->MoveTo(20,10); pDC->LineTo(200,100); pDC->SelectObject(pOldPen); penBlue.DeleteObject(); }
用c绘制的一份室内平面图操作步骤

用c绘制的一份室内平面图操作步骤集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-绘制步骤打开“最终室内平面效果图”(此文件如果打不开,可以看下面的截图),看到平面图,首先应该想到先要绘制定位中心线:步骤1、首先单击工具栏前面的按钮来创建图层,出现图层创建面板(如下图),再按这个按钮进行创建,单击刚创建的图层,按F2键可以进行修改图层,如先点选图层1,再按F2键,修改为:轴线。
步骤2:首先绘制如下图所示的定位中心线(红色的定位中心线,如下图),每一个定位中心线都是用来绘制柱子或墙体的辅助线。
单击右侧工具箱中的“直线”工具,输入12000,利用这条线往下偏移(快捷键O),把所有中心线都定位好。
步骤3:下面进行窗洞和门洞的开口:开窗洞:单击“直线”命令,拾取A点,不按下鼠标,输入1519,至B 点后,单击C点,完成BC直线,用偏移命令,把BC直线偏移1600,用修剪命令把BD线段(如下左图所示),删除即完成一个1600窗洞的开口,其它依次如此,最终所有窗洞完成(如下右图所示)。
(可打开“室内平面图制作过程.dwg”文件,看过程)。
步骤4、在开门洞之前,用“修剪”命令,先把多余的中心线删除掉(如下图所示)。
步骤5:开门洞:此平面图的墙体宽为180。
既然墙体180,对半分就是90,门边我们设50,也就是大门左侧开门洞的距离至中心钱为90+50=140(如左图),依旧按照开窗洞的方法来开门洞,单击“直线”命令,拾取、偏移、修剪来完成所有门洞的开口(如右图);步骤6:墙体的设置:此平面图全部用180,也有设墙体为120的。
首先切换至墙体图层。
白色单击“绘图”菜单下的“多线”命令,设置对正为无,比例为180,要把墙体封口,要单击“格式”菜单下的“多线样式”命令,对话框单击“新建”按钮,新建“墙体”把前后封口,置为当前层,先把外框拉好(如下图)。
步骤7:墙体的修改:单击“修改”菜单下“对象”下的“多线”命令,弹出“多线编辑工具”对话框(如左图)。
如何实现C语言实用画图教程

如何实现C语言画图教程C语言有丰富的数据结构和运算符。
包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。
以下是小编为大家搜索整理的C语言如何实现画图教程,希望能给大家带来帮助!更多精彩内容请及时关注我们考试网!程序中定义了几个特殊键:V”:画笔提起W”:开始画图R”:开始擦图S”:当前图形存入文件E”:调出已有文件C”:画圆程序一运行,屏幕上出现一个黄色的边框来设定画图的区域,区域中间出现提起的画笔符号,当按下”W“键时,画笔符号变为,此时可移动方向键(上、下、左、右、左上、左下、右上、右下)来画图;当按下”R“键时,画笔符号变为,此时可移动方向键来擦图;在画图过程中,按下“C”键,可画出一个半径为20个象素点的圆;当结束画图时,按下“S”键,将画好的图形存盘;按下“E”键可调出已有的图形进行编辑。
3.源程序清单# include graphics.h# include stdio.h# include fcntl.h# include stdlib.hmain()void save(),load();void *wg,*rg,*vg,*fy;int driver,mode;int c=RED;int x=320,y=225;int x1,y1,x2,y2;int k,k1,k2;/* initialize grapher */ detectgraph(driver,mode); initgraph(driver,mode,c: c); /* write the pen */bar(200,10,206,16);line(203,7,200,10);line(203,7,206,10);line(243,7,240,16);line(243,7,246,16);line(283,7,280,10);line(283,7,286,10);line(283,7,283,16);/* save the pen */wg=malloc(imagesize(200,7,206,16)); rg=malloc(imagesize(240,7,246,16)); vg=malloc(imagesize(280,7,286,16)); fy=malloc(imagesize(200,7,206,16)); getimage(200,7,206,16,wg); getimage(240,7,246,16,rg); getimage(280,7,286,16,vg); cleardevice();/* write the box */setcolor(YELLOW);rectangle(4,19,637,447);x1=x-3;y1=y+1;x2=x+3;y2=y+10;getimage(x1,y1,x2,y2,fy); putimage(x1,y1,vg,XOR_PUT);/* receive the command */for (;;)while (bioskey(1)==0);k=bioskey(0);putimage(x1,y1,fy,AND_PUT);if (((k0x00ff)|0x00)==0)k1=k0xff?0:k8; /* k1 is the specialkey value */ elsek2=k0x00ff; /* k2 is the non-specialkey value */ if (((k0x00ff)|0x00)==0) /* Special key */ switch(k1)case 45:restorecrtmode();exit(0);case 72:if (y20)y=y-1;break;case 75:if (x5)x=x-1;break;case 77:if (x636)x=x+1;break;case 80:if (y446)y=y+1; break;case 71:if ((x5)(y20)) x=x-1;y=y-1; break;case 79:if ((x5)(y446)) x=x-1;y=y+1;。
C布局应用示例

C布局应用示例Last revision on 21 December 2020CAD布局应用示例1、根据使用的图框,画出图框的内框(即需要打印的范围),如下图所示。
2、然后新建一个布局,可以从“插入-布局-新建布局”实现。
或者在“模型”处右击出现菜单中选择“新建布局”3、选择刚才新建的布局,如此处的“布局1”,出现下图,选取消。
选4、进入下图。
5、注意,在“布局――图纸”里面,可以删除图纸;在“布局-模型”里面,删除了图,则会将“模型”里面整个图删掉。
---此状态下可删除图纸---此状态下不要删除图纸,否则会将图纸删除掉。
6、从其他地方复制图框,粘贴到布局里面,如下图。
7、找到“窗口”,选“多边形视口”新建一个视口8、点击“多边形视口”,再点击“捕捉到端点”,顺着图框的边框点击,建立一个新视口。
注:视口、捕捉快捷方式可以从下图中选择得到。
9、完成新建视口,如下图。
10、此时点击下面的“图纸”,使变成“模型”状态。
―――很关键。
――――“模型”状态――“图纸”状态11、输入命令Z ,回车。
在“布局—图纸”在“布局—模型”状态12、输入W,回车。
13、然后选择“捕捉到端点”,选中之前画好的内边框,如下图。
14、即可得到下图。
15、然后点击下面的“模型”,回到“图纸”状态,即可完成一个布局。
至于不需要打印出内边框,可以在图纸下面,将那边框的图层设置为不打印即可。
16、最后效果如下图。
USC在布局里面的应用碰到图框斜放置的,可在布局里面应用UCS转正、打印。
1、“模型”下UCS---世界――-32、PLAN---C如上图中,图框是有角度的,在布局里:“模型”下UCS--世界-3,PLAN---C;然后再使用上面提到的金里布局的方法,最终可形成如下布局,方便打印。
VC绘图教程

VC绘图/游戏简易教程--1:创建新项目 (1)VC绘图/游戏简易教程--2:简单绘图,学习单步执行 (1)VC绘图/游戏简易教程--3:熟悉更多的绘图语句 (2)VC绘图/游戏简易教程--4:结合流程控制语句来绘图 (3)VC绘图/游戏简易教程--5:数学知识在绘图中的运用 (5)VC绘图/游戏简易教程--6:实现简单动画 (6)VC绘图/游戏简易教程--7:捕获按键,实现动画的简单控制8 VC绘图/游戏简易教程--8:用函数简化相同图案的制作 (10)VC绘图/游戏简易教程--9:绘图中的位运算 (12)VC绘图/游戏简易教程--10:用鼠标控制绘图/游戏程序 (16)VC绘图/游戏简易教程--11:随机函数 (18)VC绘图/游戏简易教程--12:数组 (20)VC绘图/游戏简易教程--13:getimage / putimage / loadimag / saveimage / IMAGE 的用法 (25)VC绘图/游戏简易教程--14:位运算实现颜色分离处理 (27)VC绘图/游戏简易教程--16:设备上下文句柄 (29)VC绘图/游戏简易教程--1:创建新项目输入以下代码试试(无需理解代码含义):#include <graphics.h>#include <conio.h>void main(){initgraph(640, 480);line(200, 240, 440, 240);line(320, 120, 320, 360);getch();closegraph();}执行后应该可以看到屏幕正中央有一个十字。
VC绘图/游戏简易教程--2:简单绘图,学习单步执行[本期目标]学会简单绘图,并学会简单调试。
先看看上一课的代码,我加上了注释#include <graphics.h> // 绘图库头文件,绘图语句需要#include <conio.h> // 控制台输入输出头文件,getch()语句需要void main(){initgraph(640, 480); // 初始化640x480的绘图屏幕line(200, 240, 440, 240); // 画线(200,240) - (440,240)line(320, 120, 320, 360); // 画线(320,120) - (320,360)getch(); // 按任意键closegraph(); // 关闭绘图屏幕}解释一下:1. 创建的绘图屏幕640x480,表示横向有640个点,纵向有480个点。
c语言流程图怎么画

c语言流程图怎么画C语言流程图怎么画在学习和掌握编程语言C时,流程图是一个非常重要的工具。
流程图是一种图形化表示算法或程序流程的图表,它可以帮助程序员更好地理解和设计程序的逻辑结构。
本文将介绍如何使用C语言绘制流程图。
一、流程图的基本符号在开始绘制流程图之前,我们需要了解一些基本的符号和表示方法。
下面是C语言流程图常用的基本符号:1. 开始/结束符号:流程图通常以一个圆圈表示程序的开始和结束点。
2. 输入/输出符号:使用矩形表示用户的输入或程序的输出操作。
一般情况下,输入方块使用带有一个指向内部的箭头,输出方块使用带有一个指向外部的箭头。
3. 过程/处理符号:使用矩形表示算法或程序中的处理步骤。
通常情况下,处理方块使用带有一个指向下方的箭头。
4. 判断/决策符号:使用菱形表示条件判断。
判断方块通常有两个或多个分支,每个分支根据不同的条件选择不同的处理路径。
每个分支使用带有指向下方的箭头。
5. 连接线/箭头:连接不同的流程方块以表示它们之间的关系。
箭头通常是水平或垂直的,但可以根据需要进行弯曲或连接。
二、绘制流程图的步骤了解了基本的符号后,我们可以按照下面的步骤开始绘制C语言流程图:1. 确定程序的开始和结束:使用一个圆圈表示程序的开始和结束。
2. 定义输入和输出:根据程序需求,确定是否需要输入和输出操作,并在图中相应位置放置相应的方块,并用箭头标识方向。
3. 划分主要步骤:根据程序的逻辑结构,将其主要步骤划分为不同的处理方块,并按照程序的执行顺序排列。
4. 进一步细化处理方块:如果某个处理方块较为复杂,可以进一步细化,使用嵌套的处理方块或判断方块来展示其内部逻辑。
5. 连接不同的流程方块:使用箭头将不同的处理方块连接起来,以表示程序的流程。
箭头应该遵循程序的执行顺序。
6. 添加判断分支:如果程序有条件判断的部分,可以使用菱形的判断方块来表示,并使用箭头将不同的分支连接起来。
7. 优化和美化:检查流程图,确保图表的逻辑正确,并进行必要的调整和优化,使其更易读和美观。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C如何用布局画图及出图集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-C A D如何用布局画图及出图?C A D布局是什么(2014-05-0617:53:51)标签:分类:1、在模型空间里做好A3的1:1的图框。
2、新建布局,右击页面设置管理器,弹出对话框,选择一项点击修改,弹出打印对话框,设置好打印机,纸张和打印比例,注意打印比例是1:1哦。
之后确定,你所看到的布局空间的白色部分就是一张1:1的A3纸。
3、双击布局空间白色部分中间的正方形里面,这样就在布局中进入了模型空间,在双击中键就可看到模型空间里所有的图,找到1:1的A3图框,选中,再使用CTRL+C,之后光标移动到布局里视口之外双击,就进入了布局空间,之后CTRL+V将A3图框放到布局里白色部分。
4、画方形或多边形总之是要在图框里面显示图纸的部分,之后和删除原先图纸上的视口框,找到视口工具条,将所做的方形转为视口,在视口里双击,就可以进入模型空间,在视口工具条上选择那种比例,最后打印是1:1,但是图纸上的内容就是你在视口工具条上所选择的比例。
其他的比冽要打在同一张纸张上,你可以在布局里多建两个视口啊,布局为我们解决什么一,布局是什么布局像对一张画进行裱装,像对一个展品加配标签,像选择取景框来观察事物布局是把实物和图纸联系起来的桥梁,通过这种过渡,更加充分地表现实物的可读性二,与模型空间相比,它为我们创造了什么1,放置图框和标题栏,像镜框一样,容纳任何大小的实际物体,使之主次分开,实物和说明分开2,书写文字和进行标注,布局幅面的确定,使字体的大小得以确定,给设置字体和标注样式带来特别的便利3,模型空间清晰简洁而有利取图,把各种表述放在布局上,使物体本身表现十分简洁,而对物体的表述又做到了十分详尽4,图纸的科学存放,一个模型生成多幅图纸,图幅方向大小任选,从而克服了模型空间保存图纸的许多缺憾5,独立的打印设置,模型空间的打印设置,把所有的图纸都限制在一个设置上,布局为我们实现了各种图幅,各种方向的独立设置6,减少重复,模型空间反映局部放大需要复制多个图,布局通过一张图可以反映多种形式字串77,避免错误,模式空间放大缩小,尺寸会发生变化,布局中反映的尺寸,与模型视图的实际尺寸保持一致8,展示不同内容,一个布局,通过锁定不同的图层,可以有重点地反映多个不同的内容,模型空间则不能使其同时存在9,展示不同侧面,通过坐标系的改变,可以在一个布局上多方位地观测模型,在模型空间要达到这一点会很有麻烦10,减少占用空间,与模型空间绘图相比,要达到同样的目的,使用布局可以大大节省空间三,如何实现1,建一个自己的模块一个完整的模块包括图层、线型、标注、字体、图块等,布局也一起设置在这个模块中,使经常用的东西保存在一起2,布局中包括什么常用的布局是一套符合国家标准的图框,打印机不能输出的图幅,设置以后,通过选择窗口可以改变比例输出字串43,怎样把图框装入布局在模型中准备标准图框建立新布局删除该布局视口剪切模型中的标准图框向布局中粘贴选择多边形视口延图框内缘确定视口框线4,绘制新图的准备从设计中心中找出自己的模块从布局中托出选定的图框从图层、线型、标注、块等选择需要的内容托入到新图中开始绘图这样减少每次绘图准备上的重复四,布局的编辑特点a,布局中有一个切换钮控制布局的编辑,在模型视图下所编辑的内容同时也修改了模型视图,在图纸视图下所编辑的内容只在布局中看到b,一旦再立新的视口,前一个视口的图形即转为布局的图纸视图,上述转换仅在新建视口和模型视口间转换c,调整模型视图和图纸视图时,布局的相关内容会与调整的图型实现自动追踪,从而使模型视图和图纸视图始终保持一致字串4总结a,使用布局,是绘图方式的一个升华,是由直观构图向科学构图的一次质变b,简单的单张图纸,可以将标准图框罩在模型视图上,并在模型示图中进行标注,这也利于图纸的交换和理解c,任何情况下,使用布局做图,其优势都超过在模型空间做图初始方式。
1.CAD中绘图单位绘图单位最好不要管它,就要1:1比例绘制,因为将比例设置过大,有时候会超过图纸区域,无法显示所绘制图像。
2、CAD布局的使用在模型空间中的很多东西,比如字体,比例,线性,图框等最好在布局中使用,以便有统一的样式。
图框单独绘制一张DWG文件,插入到布局视图中,保持统一风格。
布局中视图设置步骤:1.插入图框2.输入命令mv设置视图窗口。
这点很重要啦,光有个图框不行,要表示出什么地方显示图幅,类似在纸上挖洞,透过洞就可以看见下面的图像了,想挖几个挖几个。
默认是个矩形区域,也可以选择多段线设置成满屏区域。
字串83.双击视图区域,也就是刚挖的洞就可以编辑图像了,具体操作一上手就能理解个七八成了。
4.另外,如果要编辑视图中所见图像又不想改动模型空间中的图,比如旋转,输入mvsetup>对齐(a),回车,看提示即可完成,其余功能慢慢研究。
要是想不打印出来一下线条,可将颜色设置成255,白色。
(如果想知道255怎么来的,可打开PHOTOSHOP,到调色板中一输入就知道了1、在模型空间里做好A3的1:1的图框。
2、新建布局,右击页面设置管理器,弹出对话框,选择一项点击修改,弹出打印对话框,设置好打印机,纸张和打印比例,注意打印比例是1:1哦。
之后确定,你所看到的布局空间的白色部分就是一张1:1的A3纸。
3、双击布局空间白色部分中间的正方形里面,这样就在布局中进入了模型空间,在双击中键就可看到模型空间里所有的图,找到1:1的A3图框,选中,再使用CTRL+C,之后光标移动到布局里视口之外双击,就进入了布局空间,之后CTRL+V将A3图框放到布局里白色部分。
4、画方形或多边形总之是要在图框里面显示图纸的部分,之后和删除原先图纸上的视口框,找到视口工具条,将所做的方形转为视口,在视口里双击,就可以进入模型空间,在视口工具条上选择那种比例,最后打印是1:1,但是图纸上的内容就是你在视口工具条上所选择的比例。
——————————————————图纸空间可以理解为覆盖在模型空间上的一层不透明的纸,需要从图纸空间看模型空间的内容,必须进行开“视口”操作,也就是“开窗”。
图纸空间是一个二维空间,也就是在图纸空间绘制的对象虽然也有Z坐标,但是三维操作的一些相关命令在图纸空间不能使用,导致他所显示的特性跟二维空间相似。
图纸空间主要的作用是用来出图的,就是把我们在模型空间绘制的图,在图纸空间进行调整、排版,这个过程称为“布局”是非常恰当的。
“视口”则是在图纸空间这张“纸”上开的一个口子,这个口子的大小、形状可以随意使用(详见视图菜单下的视口项)。
在视口里面对模型空间的图形进行缩放(ZOOM)、平移(PAN)、改变坐标系(UCS)等的操作,可以理解为拿着这张开有窗口的“纸”放在眼前,然后离模型空间的对象远或者近(等效ZOOM)、左右移动(等效PAN)、旋转(等效UCS)等操作,更形象的说,就是这些操作是针对图纸空间这张“纸”的,这就可以理解为什么在图纸空间进行若干操作,但是对模型空间没有影响的原因。
如果不再希望改变布局,就需要“锁定视口”。
注意使用诸如STRETCH、TRIM、MOVE、COPY等编辑命令对对象所作的修改,等效于直接在模型空间修改对象,有时为了使单张图纸的布局更加紧凑、美观就需要从图纸空间进入模型空间,进行适当的编辑操作。
熟练的使用图纸空间,需要配合几个方面的设置,也可能要改变自己以前绘图以及出图的习惯,不过我认为用这些去换来轻松的操作,是完全值得的。
首先对在模型空间绘图有以下几个说明或者要求,如果做不到这几条,图纸空间对你来说依然是混乱的。
1、最好严格按照1:1的方式绘图,这样不仅作图时方便,以后修改也方便,重要的是在使用图纸空间出图时更加灵活方便。
2、明确自己在模型空间绘图所使用的单位,比如用毫米为单位,那么1米就要用1000个CAD单位,用厘米为单位,那么1米就要用100个CAD 单位,需要说明的是,在CAD中设定的所谓的“绘图单位”是没有意义的,绘图的单位应该是在使用者心中,这也是CAD灵活的一个方面,因为这样在CAD中绘制一条长度为1的线段,可以代表任何一个单位长度。
比如右图设置的“毫米”我们大可不必理会。
3、标准图框,每个工程在进行之前,就应该作一个标准图框供参与该项目的所有人员使用,以作到出图风格的一致。
如右图的A3图框,在模型空间做好,并以毫米为单位。
左下角的坐标为(0,0)为便于使用者插入图框,应单独存为一个DWG文件。
4、打印比例,打印时其他的设置基本适合各自的习惯即可,现在唯一要求不同的是要求按1:1打印或者1:1.02(就是缩小至98%)打印,这样的好处很明显,我们不需要进行繁琐的比例换算工作,所有的比例问题在图纸空间和标注样式里面设置。
最终同一个工作组的绘图风格基本一致。
5、标注样式的设置打开“标注样式管理器”,在“样式”列表中列出当前文档中已经存在的标注样式,一般在作图中可能会用到1~2种样式,最好把名称改为自己常用的,比如“GZ40QH_120”表示国主40项目桥涵组比例尺为1:120。
最好是在设置完一个标注样式以后再以此样式为基础样式新建其他的样式,按照这种方法,“GZ40QH_120”与“GZ40QH_250”两种标注样式只有一个参数不同,就是“调整”标签下的“使用全局比例”分别为12和25(前提是模型空间绘图单位为“cm”),设置非常简单。
样式设置好了以后,还可以给你的同事共享,他们就不需要进行繁琐的设置工作了。
我们对“GZ40QH_120”进行修改,首先对诸如箭头大小、超出尺寸线长度、文字高度等进行设置,原则是最终要打印成什么样子就设置成什么样子,比如最终打印出来箭头大小为2.0mm,文字高为3.0mm,超出尺寸线1.5mm,那么在设置这些值时就设置成前面的数值,先不管它的放大系数。
然后切换到“调整”标签,选择“标注特征比例”框架下的“使用全局比例”,在其后的文本框内输入后面计算得到的全局比例(比如12或25)。
这样设置完以后,确定回到标注样式管理器,将需要用的标注样式置为当前,这样在模型空间进行标注时,其大小就比较合适,在出图时也不会出现混乱的图幅了。
这样设置一个明显的优点是在调整标注样式时,我们基本上可以不管出图比例是多少,直接将各项设置成最终出图的效果,需要针对不同出图比例调整的唯一一个参数就是全局比例。
6、在做完一副图的大致轮廓,也就是在没有进行大量的文字及尺寸标注之前就要按以下方法确定最终的出图比例,也就是需要确定全局比例、自定义比例系数、模型空间文字大小(同时可以确定多义线的宽度)。
我编制了一个小程序用来计算这几个值,非常方便,后面详细介绍。