注意事项

BIMBase KIT系列软件安装方式同BIMBase建模软件,如视频教程内提示修改或设置python路径,请忽略,BIMBase现已支持自动识别python路径。如已在BIMBase KIT中设置python路径,请清空路径后点击确认,然后重新启动电脑和BIMBase KIT,并新建工程文件进行使用。

什么是基类写法

基类写法,是为了能让参数化组件模型与各个专业软件直接进行交互所产生的建模写法。

我们之前所讲解的参数化模型的写法可以称之为普通写法或通用写法。基类写法根据各个专业的不同,所使用的基类写法也是有所不同的。

普通写法的参数化模型在其他专业中使用时,是没有办法实现交互的。以PKPM-BIM的建筑专业为例,当我们用普通写法写好一个门构件,然后将其布置在建筑专业内的建筑墙上时,只是简单的将其放置在空间里,并不能和墙产生交互作用,也不能识别为建筑的门构件。而使用建筑的基类写法将普通写法的门进行改写后得到的建筑基类的门构件,在靠近建筑墙体时,首先会自动吸附在墙体上。在布置时,会自动在墙体上开出一个门洞,然后将门放置在门洞位置。同时,门还会保留参数化能力,修改门参数时,门洞也会随之变化。此外,同样支持专业软件的各种操作,比如平移、旋转、复制、计算、出图等等。一言以蔽之,通过基类写法完成的参数化组件(参数化构件),既能被作为专业内原有构件使用,有着完整的专业构件所具有的功能,支持本专业软件的所有操作,也能同时保留原有的参数化能力。

基类写法有何要求?

  1. 必须根据已有的基类库文件中的已有分类来进行建模,不得修改基类的库文件,不得自行添加基类库文件中的构件分类。
  2. 对于基类中已经提供的参数,不得另建新参数,必须使用基类中提供的参数。
  3. 对于基类中未提供的参数,可以在模型脚本内新建参数。