利用单元的放置点控制单元的插入点


在MicroStation CE Update16版中围绕放置点(Placement Point)引入了几个非常有用的功能:

下面举例来说明放置点的应用。

1、下载如下单元库Sample3.cel。在该单元库中我们新建了一个参数化单元ParaCell,同时对现有的DECID单元定义了放置点;

       communities.bentley.com/.../sample3.cel

2、用MS直接打开这个单元库文件(*.CEL和*.DGN文件的内部格式其实是相同的,但我们规定了它们的用途不同,因此单元库是可以直接用MS打开编辑的),切换到模型ParaCell查看参数化单元的定义如下:

注意我们下面的圆柱体是从上往下放置的。同时将圆柱体顶面和上部的锥体底面做了一致性约束,这样使得它们两个能联动。同时定义了多个变量和这两个体的几何尺寸关联。有关参数化单元定义的细节不是本文的重点,想要深入了解的话请看如下文章:

创建参数化单元的步骤

参数化建模一例

3、能注意到该参数化模型的底部中心和顶部中心都有一个红点,这就是我们定义的两个放置点。在Drawing工作流下选择如下图所示的放置点功能,用第一种放置点(与元素关联的放置点)就能生成这两个放置点了。

4、切换到DECID模型,能看到我们对一个现有的图形单元定义了5个放置点。这5个点使用的是Add Placement Points界面中的第二种方式(空间中任一点作为放置点)放置的。

    

5、打开一个测试用DGN文件,保证当前模型为三维模型;

6、启动放置单元工具,连接这个Sample3.cel文件,并选择ParaCell参数化单元。此时能看到如下界面:

当我们选择Placement Points为TopPoint时,参数化单元的顶部中心点将作为插入点;选择Placement Points为BottomPoint时,参数化单元的底部中心点将作为插入点;同时,可以勾选Fix Placement Point选项来固定这个放置点。这样放入的参数化单元后期调整参数时该放置点位置不动,单元的其他部分跟随参数变化。您可以测试勾选和不勾选该选项的区别。

7、接下来测试放置图形单元DECID,它有6个放置点(5个是我们定义的,还有一个默认的)。切换放置点能看到单元的插入点会随之变动。既可以用鼠标选择Placement Points控件来切换放置点,同时也能按键盘上的Alt键来切换;

8、对于放置后的带有放置点的单元,可通过右键点击它然后选择Show Placement Points显示出它的所有放置点(如下图所示)。类似地,对于已经显示了放置点的单元,右击后会有Hide Placement Points选项用来隐藏放置点的显示;

       

9、如果上一步选择了显示放置点(Show Placement Points)而未能看到的话,有可能是您当前视图的属性中没有打开Placement Point这个选项,请打开它即可。如下图所示: