MSCE C++ 实体 cell model 的梳理?

老师好:

我查看资料,汇总 并 摘抄了如下的信息,并试图进行 个人的梳理 ,请老师 赐教。

1、三维技术可以分为:A、 实体建模   B、B样条曲面建模   C、网格建模(Mesh Modeling)。

2、实体建模可以分为:A、Solid建模:元素类型为19   B、SmartSolid:元素类型为2(和单元是一个类型)  C、FeatureSolid:元素类型为2。

      SmartSolid的区别在于FeatureSolid保存了创建的过程,是参数化的。而SmartSolid仅仅保存了创建的结果。      

     在MicroStation CONNECT版本中,用ParametricSolid取代了SmartSolid   和FeatureSolid,它的类型是106(扩展元素)。

3、单元分为:A、参数化单元、B、共享单元、C一般单元

4、模型有三种类型:设计(Design)、绘图(Drawing)、图纸(Sheet)。

总结:

三维图形的创建技术 是按照 1 进行区分的,而显示的形式可以 采用元素  或  cell 形式,或者 说cell  是 图形的一种组织结构 或形式用于展示给用户;model 是 单元的存储,每个model存放一个参数化单元的定义信息;

model的文件形式 存储为dgn 或者cel格式。

我们当前参数化cell  就是采用的 实体建模 技术,具体是  Solid建模 还是 SmartSolid 和我们的设计人员在建模的时候 选用的工具 有关对吗?

Parents
  • 放置Cell时,首先您要先链接一个单元库到当前文件,这个单元库文件其实就是一个dgn文件,dgn文件里边有若干个Model,只有Model的“Can be placed as Cell”属性设置为true的时候,才能作为Cell放置,Can be placed Cell设置为true的时候,还有一个选项就是这个Model作为什么类型的Cell去放置,有Point、Graphic、Parametric。这是这顶这个Cell是普通Cell还是参数化Cell的,所以您可以看到,是普通Cell还是参数化Cell是通过Model的属性来决定的。而不是Model里边的Solid体的创建方式来决定的。

    Answer Verified By: 平凡人生 

Reply
  • 放置Cell时,首先您要先链接一个单元库到当前文件,这个单元库文件其实就是一个dgn文件,dgn文件里边有若干个Model,只有Model的“Can be placed as Cell”属性设置为true的时候,才能作为Cell放置,Can be placed Cell设置为true的时候,还有一个选项就是这个Model作为什么类型的Cell去放置,有Point、Graphic、Parametric。这是这顶这个Cell是普通Cell还是参数化Cell的,所以您可以看到,是普通Cell还是参数化Cell是通过Model的属性来决定的。而不是Model里边的Solid体的创建方式来决定的。

    Answer Verified By: 平凡人生 

Children