AutoCAD在园林设计中定制植物图标菜单
2007/2/1 来源:电脑知识与技术 作者:王卫斌 陈瑞琴 李鹏宇


  摘要:目前,有许多专业机构利用AutoCAD软件开发了许多园林设计专用软件,如佳园、天秀园林、Landcadd2004等,但是也可以利用AutoCAD软件标准菜单的开放功能,结合幻灯片制作和图像控件菜单定制等技术,自己制作标准化的园林设计图标菜单,将普通AutoCAD软件改制成园林设计专用软件,从而提高园林设计的工作效率。
  关键词:AutoCAD软件;园林设计;研究;幻灯片;菜单
  中图分类号:TP319文献标识码:A文章编号:1009-3044(2007)15-30784-02
  The Customized Menu of Landscape Plant in AutoCAD
  WANG Wei-bin1,2, CHEN Rui-qin1,2, LI Peng-yu1
  (1. The College of Horticulture, Nanjing Agricultural University, Nanjing 210095, China. 2. Shengli Petroleum Administrative, Dongying 257200, China)
  Abstract:Most of landscape designers use the software AutoCAD that is developed professionally and convenient, example Jayuan software, Tianxiu landscape, Landcadd2004. But by using the opening function of AutoCAD standard menu, combining the technology of making slides manufacture and customizing menu, the designers can make landscape plant control menu, so as to achieve an increase in the working efficiency of landscape architecture design.
  Key words:AutoCAD software; Landscape Design; Research; Slide; Menu
  
  AutoCAD是目前使用较多、功能强大的计算机辅助绘图软件,园林规划设计多以此为平台进行设计。在种植设计时,需要用到许多植物平、立面图形,园林小品,人物等图标图形符号,通常利用AutoCAD中的block命令,将各种绘制好的植物图例分别做成块,然后把块组织到一起建立一个包含所有块的图形文件,再利用 AutoCAD设计中心(AutoCAD Design Center,简称ADC)指定该图形文件,它所包含的所有块都显示在设计中心的控制面板上[1]。虽然这种方法比较简便,但当更多的图块被创建以后,利用简单的insert命令调用时,要在众多的图块中寻找适合的图标,是非常不易的。为了解决这一难题,可以利用AutoCAD具有开放式结构的扩展功能,结合幻灯片制作和图像控件菜单定制等技术,制作标准化的园林植物设计元素图标的下拉菜单,从而提高园林设计的工作效率。本文以AutoCAD2004中文版介绍菜单功能。
  
  1 AutoCAD命令介绍
  
  利用mslide命令为每一个图块创建一个幻灯片。幻灯片是图形的快照。虽然它包含特定时刻的图形图片,但它并不是一个图形文件。用户既不能将幻灯文件输入到当前图形中,也不能编辑或打印幻灯片,但它可以在对话框中创建图像控件菜单,为用户在选择一个图形符号时,为其提供图像。图像控件菜单通过在菜单文件(acad.mnu)中的IMAGE部分来定义的。菜单文件在AutoCAD命令与设备之间建立起桥梁作用。
  AutoCAD图像控件菜单中定义的菜单项目数不受限制,但一次只能显示20个图像,如绘图/曲面/三维曲面,弹出“三维对象”对话框,带有一个滚动列表框,其中包含相关的幻灯文件名或文字。如果图像控件子菜单包含的幻灯片超过20个,AutoCAD 将提供“下一个”和“上一个”按钮,以便用户可以浏览图像。
  
  2 园林植物图块制作
  
  在植物图块图库制作中,按不同视角分为平面图、立面图形;按形态分为乔木、灌木和花卉等;按植物生活型分为落叶乔木、常绿乔木、落叶灌木、常绿灌木以及藤本、竹类等。从理论上讲,任何在AutoCAD中生成的幻灯片都可用作图像,但植物图像控件菜单需要用户精心准备dwg格式图形,然后制成树木图标的幻灯片,在菜单中调用。
  2.1 定义园林植物图形块
  2.1.1 首先在C盘Autocad2004文件夹下的surport文件夹里新建一个用户专用的wwb文件夹(可以自己任意命名),如C:\program files\Autocad2004\surport\wwb。
  2.1.2 根据《风景园林图例图示标准》(CJJ67-95)的要求,按照不同的植物制作出各种优美而简洁的植物图形,用wblock命令[2] (创建外部块)把各个植物图形做成块[3],并为每个块分别取名存盘,扩展名为.dwg,如按植物形态型分类,乔木:白蜡、国槐、合欢、香花槐、苦楝……等;灌木:紫叶小檗、石榴木槿月季,…等;花灌木:金叶女贞、冬青……等;以及藤木类、竹类等植物图形,把它们存放在wwb文件夹中。
  制作图形块时,不能用block命令(创建内部块) [4]。“block”制作的图形块只能在当前图形文件中使用,而其他的图形文件无法引用,在插入时,会出现块“参照本身”无效,如图1。
  图1 无效命名
  把制作的图形存放在同一个文件里,可供下一步制作幻灯片使用,也能供今后绘图时通过下拉菜单插入植物图形时自动调用的模块。
  2.2 准备园林植物幻灯片
  2.2.1 制作植物图形幻灯片
  分别打开2.1.2中制作的各种植物图形块文件,用“范围缩放”把块在屏幕中放大,使图形占满整个屏幕,用mslide命令制作成幻灯片,每个块都对应一个幻灯片文件名(可以与dwg格式植物图形块同名),扩展名为.sld,如:白蜡、合欢、国槐、苦楝……,把它们存放在C盘Autocad2004文件夹中(路径同2.1.1,与dwg格式植物图形块放在同一文件夹中)。幻灯片供下拉菜单显示图形时调用。
  2.2.2以幻灯片文件形式编译幻灯片库。
  在Autocad2004的根目录下(C:\Program Files\AutoCAD 2004)有编译工具Slidelib.exe文件(找不到,可以用“搜索”功能),将其拷贝到存放幻灯片的wwb文件夹内。
  从“开始”-“程序”-“附件”中直接点击MS-DOS(要求5.0版或更高版本),弹出MS-DOS窗口。输入DOS命令,如图2所示。
  图2 编译幻灯片
  其中c:\program files\Autocad2004\support\wwb dir *.sld /b /on >bt ↙ (建立名为bt的空幻灯片库列表,库名可为任何字母组成,以简短为好。回车后显示如下一行)
  

[2]

原版全文