【MS CE updt13 C++】放置sharedcell的问题

我自己绘制了一个椭球体作为一个shared cell元素放在一个cel文件的model中,。

新建一个dgn文件,我打算使用mdl函数:
mdlSharedCell_create,mdlSharedCell_makeSureDefExists,mdlSharedCell_setRange等将这个cel放置在我新建的dgn文件中;
我发现处理二维的cell元素都没问题的,处理三维的cell元素;画不出来对应的椭球体cell元素;全选发现有元素个数,但是fitview没有元素显示;使用MS自带的工具就不能放置地层界面点或者构造点shaerdcell;
但是如果新建一个dgn文件,提前使用MS自带额放置cell工具,将椭球体cell元素先attach进来,然后放置一下地层界面点和构造点shaerdcell,再使用代码就可以正常建模了;
这里我用shared cell是因为它属性中有viewindependent,可以控制视图显示效果
请问是什么原因完成的?