MSCE C++ 创建参数化cell模板 不能正常显示 的问题

102-14102010-TshapedPier01V1.0.cel104.dgn

老说好:

     我创建的参数化cell,在当前这个dgn文件中,引入这个库文件后,不能再视图1上放置,截图效果如下:

如果 重新建立一个dgn文件 则可以放置在视图1上。

还有一种情况  如下图:

辛苦老师 看一下 是什么原因造成的,源文件我已经上传了!一个是我的dgn文件 ,一个是cel文件。

  • 不显示是因为相机位置不对,Mstn中视图中看到的东西实际是模仿现实中相机去拍摄的,这个相机的eye point、Target Point等属性都会影响到观察的内容,相机的位置可以通过Visualization->Home->Camera->Edit->Define Camera去查看,如下图所示,可以看到文件刚打开时,视图1的相机(视图2中的几个圆圈和线组成的框架就是视图1当前相机的框架)离原点非常远,您放的参数化单元如果不在这个相机的拍摄范围内是看不到的,。Variation为空,我着没碰到过这种情况。

  • 其实你在View1中任意位置点一点是可以放上参数化单元的,通过执行Fit View就能找到放置的参数化单元。之所以没有动态地显示出现,一个是你当前视图的相机(Canera)处于打开(On)状态,另外就是你当前视图的激活深度(Active Depth)可能设置得不合适。

    放入一个单元后执行Fit View,关闭ViewAttribute中的Camera。然后执行File下的Save Settings。下次再进来就是好的了。