对于一个多级的边坡,通常都是把它作为一个组件来设计。
不过,在应用横断面模板生成廊道模型时,如果模板里的边坡是一个组件,那么生成的边坡对象也是一个整体了。
对于实际工程,这么做会带来一系列的问题。
程序是按组件来统计工程量的,无法满足按分级边坡算量的需求。
模板中的每个组件都赋有特征定义,搭配的特征符号和元素模板可以给组件定义不同的材质,显然,如果整个边坡是一个组件,也不能分级赋给材质。
那么我们可不可以在横断面模板里把每一级边坡都按不同的组件来定义呢?
在测试时发现,简单的拆分是不行的。
我们需要为每一个末端条件组件设置benching,数目为1。由于benching数目为1,一级边坡只出现一次,轮到二级边坡,受限于benching数目,它也出现一次;以此类推,三级边坡,四级边坡都出现一次。
前一级边坡是由于benching数目的限制出现一次就不再出现,而不是因为找不到目标平面(比如当前激活的地模)而停止。如果某一级边坡由于找不到目标平面而停止,整个末端条件都会失效。
下面我给出简单的横断面模板供大家参考。
边坡分级模板.itl