현재 위치 - 법률 상담 무료 플랫폼 - 회사 전체 - 什么是GDL语言
什么是GDL语言

关于GDL

GDL(几何描述语言)对象是所有可以被放置在建筑物结构内外的元素的统称,比如各种家具组件、办公和计算机设备、卫生器具、或者甚至是特殊结构的元素。

从技术角度看,GDL对象是保存在外部图库中的很多单独的文件。每一个GDL对象都可以包括一个对尺寸比例敏感的符号,该符号在平面视图中代表它;还可以包括一套定义产品家族各种可能变量的参数,以及一个描述元素复杂几何图形的3D脚本。GDL对象的3D视图是从考虑了用户选择的参数的3D脚本生成的。

一些GDL对象不包含任何几何数据。比如,虽然属性对象只包含描述性的数据,而这些数据是用于计算元素数量的,但宏也可以是只有文本的文件,这样其他对象就可以引用,而不需要在所有这些对象文件中包括同一个脚本。

如果您找不到您需要的图库部件,那么您可以创建您的自己的GDL对象。您不需要进行任何编程工作,使用常见的ArchiCAD工具,并将元素作为自定义建筑物块使用(无论它们的最初意图为何)。一些技术将使您可以轻松的绘制并保存一个自定义对象。

关于对象制作

真实的3D世界可以被认为是一个由在光线下可视的大量对象所组成的集合。 ArchiCAD的3D环境可以被认为是一个大戏剧舞台,在那儿,您可以汇集投影(元素和对象), 集合(平面)和屏幕播放(设计想法)。您将对象汇集到一起,照亮它们,并随后开始播放它们!

ArchiCAD整合区域内的大部分对象都是建筑物元素-墙、板、屋顶、柱、网面等,它们被组合在一起形成建筑物。这些元素可以用ArchiCAD提供给您的工具轻松制作。

无论何时,您需要使用墙和地板以外的元素,您都可以使用特殊对象,比如家具、窗、门、灯和组件。在ArchiCAD中,这些也被延伸作为图库部件。 这些可以在您的图库中找到,也可以专门制作。因此,我们为什么还要担心制作对象呢?那么好,我们可以制作:

·正适合于它们使用意图的结构元素。

·看上去很真实的建筑物构建详图。

·智能化、功能化,且品质上乘的家具。

·与分类号和制造商规格相匹配的组件。

·可以改变一个模型环境的灯。

·在墙上开洞的,打开或旋转的窗和门为框结构,铁制品,以及窗叶和窗扇提供了选择样式的机会。

·天窗和老虎窗在屋顶上开洞就如同窗在墙上开洞一样。

·标签工具或自定义文本块。

·楼梯是您可以改变平台,梯级竖板和扶手的地方。

·可以被放置在一个模型中的图片对象看上去像人、树木、或者甚至是整个建筑物。

·2D图形对象和工具可以增强您的绘图能力并提高绘图的精确性。

简而言之,制作对象可以大大增加ArchiCAD用户的乐趣和绘图能力。

〖制作对象的插件〗

有很多第三方程序可以创建,或编辑ArchiCAD 图库部件,比如Zoom GDL、3NF。 您也将发现不断增加的大量对象-制作插件工作在ArchiCAD中,比如RoofMaker、TrussMaker、Profiler、屋顶、地板和墙附属设备,ArchiForma,GDL工具箱。

由这些插件创建的对象包含GDL 脚本以及其他,基于应用程序的数据。

〖使用GDL脚本制作对象〗

即使您对GDL只是稍有了解,这也能使您获取比简单方法提供的多得多的操作可能性。如果您可以用文字和数字描述您所希望的效果,那么您就可以使用GDL制作对象。这就是为什么它被称为几何描述语言的原因。

·因为GDL拥有许多2D和3D命令,因此您可以制作那些您感兴趣,但又不能使用工具面板制作的对象- 它们可能很复杂并且是弯曲的。

·因为您可以定义直径、间隔、厚度、材料和画笔,所以您的对象可以允许进行变化- 它们可以是参数化的。

·因为您通过精确的尺寸标注,角度或参数在一个GDL模型中指定元素,所以对象将会准确呈现出您所希望的样子- 它们可以很精确。

·因为您可以书写条件语句,所以您可以将行为规范构建到您的对象中去,比如制造商的要求,非正确参数核查,尺寸自调整组件等等- 它们可以很巧妙。

·因为您可以书写循环和多次重复操作的程序,所以您可以很经济的建造大型或重复性的结构,而这些结构用工具面板建立起来却是繁琐费时的- 您的对象可以是工具。

·因为您可以在模型中旋转,滑动和调整组件尺寸,所以您的对象可以改变它们的形状- 您可以制作机械装置。

您也拥有决定哪一个GDL模型的部件可以投射阴影,对象应该用哪一种画笔颜色绘制,以及在那儿有多少多边形应该弯曲的能力。您可以生成闪光的、不光滑的、透明的或者发光的材料,在ArchiCAD中使用。因为GDL对象是参数化的,所以GDL对象与尺寸标注设置相互独立,GDL模型可以表现动画效果,或包含各种各样的配置。

对于互联网,GDL是一个理想的工具,它可以用于推销产品,比如办公家具或厨房产品等。 GDL对象是跨平台的,它的尺寸不大且很经济。您可以通过一个浏览器来查看它们,配置它们的参数并下载。

〖一个值得花时间学习的项目〗

询问您自己您想制作的对象是否会使用超过一次,它是否在其他项目中也是有用的。

您可能是办公室中为其他人制作对象的那个人,因此您需要使别人也可以使用您制作的对象。如果您要使它参数化和智能化,那么这可能会花去您较长的时间,而使用工具面板制作对象就会比较快。 但是如果对象是多功能的,并可以在更多项目中使用,那么制作完成该对象所花费的时间就是一项投资,而您的用户将会对您的努力非常高兴。