Microstation中的Solid、SmartSolid、F
2019-09-25 本文已影响0人
板栗_1c34
在MicroStation V8i中您可能会注意到有三种实体:Solid、SmartSolid和FeatureSolid。它们的定义以及区别如下:
- Solid:元素类型为19。它是完全基于Bentley技术创建的一种相对简单的三维实体,如长方体、拉伸体或旋转体。
- SmartSolid:元素类型为2(和单元是一个类型)。它是基于西门子的ParaSolid技术创建的一种三维实体,可表达任意复杂的形体。当您对一个Solid进行一些复杂操作(如倒角)时,Solid会自动转换为SmartSolid。
- FeatureSolid:元素类型为2。它也是基于ParaSolid技术创建的一种三维实体。和SmartSolid的区别在于FeatureSolid保存了创建的过程,是参数化的。而SmartSolid仅仅保存了创建的结果。FeatureSolid可通过Convert to Solid工具转换为SmartSolid,但SmartSolid不能转换为FeatureSolid。
在MicroStation CONNECT版本中,用ParametricSolid取代了SmartSolid和FeatureSolid,它的类型是106(扩展元素)。它内部也是基于ParaSolid技术的。
【各实体类别之间的转换】:
- Solid到SmartSolid:可以。通过Convert to Solid工具能实现,因为是用复杂表达形式来代替简单的表达形式,一定是可以的。
- SmartSolid到Solid:不一定可以,大多SmartSolid(如带有倒角的实体)是不能够转换为简单的Solid的。
- SmartSolid到FeatureSolid:不可以。
- FeatureSolid到SmartSolid:可以,用Convert to Solid工具即可。
- SmartSolid到ParametricSolid:不可以。
- ParametricSolid到SmartSolid:可以,用Drop Element工具,勾选Application Elements选项能实现。
【注意】:Solid类型的元素没有大小限制,但SmartSolid、ParametricSolid、FeatureSolid元素要受到SWA(Solid Working Area)中设置的限制,默认是1公里大小。
(转载整理至中国优先社区)