《BIM建模软件原理》:
表驱动是比关系表达式更便捷高效的人机交互方式,让没有编程能力的设计师能够自由地把自己的设计思想固化在软件中,大大提高设计效率、降低设计成本并提升的设计质量。它是最重要的高级BIM建模技术之一,能否掌握和灵活应用表驱动技术是区分初级BIM应用者与中高级应用者的重要标志,只有具备丰富的设计知识和深刻理解面向对象思想的设计师才能有效应用此项技术。
1.设计变量
构件特征上的每一个尺寸都对应着一个数据库里的变量,这些变量称为设计变量。变量的符号可以由系统自动分配,也可以由用户设定。改变这些变量的数值,就可改变构件的形状。
根据设计变量的性质不同,可以把设计变量划分为两类:局部变量和全局变量。所谓全局变量,是指该变量的变化不仅会影响到该构件自身的变化,同时与之相配合的其他构件的相关尺寸也需随之自动发生变化(例如不同构件的配合尺寸、通用件的公称尺寸都可以作为全局尺寸)。反之,那些只影响构件内部结构的尺寸是局部变量。
全局变量与局部变量是面向对象思想在BIM建模技术的体现,局部变量其实是封装于对象的只能由对象自己操作的变量,而全部变量及其约束的总和就是对象的接口。
……
展开