当前位置:首页 > 图书中心 > 图书 > 其它图书 > GDL参数化程序语言设计
GDL参数化程序语言设计
ISBN:7-5624-3351-8
虚拟建筑设计丛书
作者:曾旭东
编辑:王海琼
字数(千):356 页数:219 印次:1-1
开本:16开  平装
出版时间: 2005-03-22
定价:¥24

相关丛书

内容简介

本书分两大部分向读者展示了智能参数驱动构件的实现途径——GDL参数化程序设计语言。第一部分介绍GDL语言的概念,GDL对象即智能参数驱动构件的特点、类型,重点讲述了GDL语言的编写,逐条介绍产生几何图形的指令,不产生几何图形的指令,表达式与函数以及控制指令,并有针对性强的例子以加深读者对各指令的理解;第二部分从应用的角度讨沦如何充分利用GDL语言创造参数化构件,在讲解例子的同时,提供一些实用的设计概念和注意事项以及编辑GDL的技巧来帮助读者更轻松的学习GDL语言。本书深入浅出,循序渐进,强调基本概念及其应用。即可作为一般ArchiCAD使用者创建特殊构件的入门向导,也可以作为专业人员开发本地化GDL构件的参考。

目录
PART 1 基础篇 1 CDL概述   1.1 什么是GDL   1.2 GDL对象   1.3 GDL对象类型   1.4 GDL对象的浏览和设置工具   1.5 ArchiCAD中3D的产生 2 CDL语言编写概论   2.1 ArchiCAD中图库资料的结构   2.2 分析、解构和简化   2.3 精细度   2.4 入门等级指令   2.5 中级指令   2.6 高级指令   2.7 专家级指令   2.8 基本语法构成元素 3 坐标变换   3.1 3D空间的坐标变换   3.2 2D空间的坐标变换   3.3 坐标系统变换的堆栈处理 4 3D空间的形状描述   4.1 3D基本形状   4.2 3D中平面形状的描述   4.3 多义线生成的图形   4.4 可视化图形元件   4.5 文字元件   4.6 基元元件   4.7 3D空间的切割   4.8 使用二进制的3D资料 5 2D空间的形状描述   5.1 绘图元件   5.2 文字元件   5.3 使用二进制的2D资料   5.4 置于2D空间的3D投影   5.5 图形列表 6 属性   6.1 指令   6.2 脚本中的属性定义 7 非几何图形脚本   7.1 属性脚本   7.2 参数脚本 8 表达式与函数   8.1 表达式   8.2 运算符   8.3 函数 9 控制指令   9.1 流程控制指令   9.2 参数缓冲器操作   9.3 宏   9.4 输出指令   9.5 文档操作   PART 2 实战篇 10 自动脚本对象   10.1 用ArchiCAD的图库制作桁架   10.2 用楼板工具做一个3D窗   10.3 “速食GDL”概念 11 从座椅开始GDL之旅   11.1 创建一个座椅   11.2 参数化座椅   11.3 给座椅加入2D信息 12 从CDL中提供的选项到多种对象的概念   12.1 布尔参数提供的选项   12.2 下拉式菜单提供的多种选择   12.3 多种对象概念 13 3D万能GDL——PRISM棱柱   13.1 用棱柱做座椅   13.2 用圆弧使座椅更舒适 14 在GDL程序的强大功能之上构建对象   14.1 子程序   14.2 材质揭秘 15 贴图对象——让设计更生动   15.1 应用贴图对象的条件   15.2 让自己的贴图成为精确的剪切块   15.3 用图片的Alpha通道建立自己的贴图   15.4 矩形“剪切块”综合贴图对象   15.5 在2D中应用贴图   15.6 贴图创造——照片 16 CDL门窗   16.1 GDL门窗   16.2 自动生成脚本的窗户   16.3 制作天窗   16.4 尝试做一个复杂的窗户   16.5 创建比窗户更好的物体 17 GDL综合   17.1 循环   17.2 绘图热点   17.3 实体命令