Kerry 发表于 2015-8-11 11:43:35

让视图的前后剪辑在视口中正确显示

我正在通过将视口属性设置为等于视图属性来在侧数据库中创建视口。具体来说,我正在打开前后剪辑以及设置剪辑的距离。进入模型空间并设置视图当前,我得到了我想要看到的东西。进入布局并设置视口等于该视图,我没有显示前后剪辑。我写了一个测试命令,列出了视口的属性,它显示了前后剪辑是否打开以及值是否正确。为了让剪辑在视口中“打开”,还有什么需要做的吗?我已经使用了视口的UpdateDisplay()方法,但仍然没有运气。如果需要,我可以发布一些代码,但我认为如果有人有类似的问题或没有任何问题就让它正常工作,那么他们可能会说出来。
p. s.我在操作过程中将工作数据库更改为侧数据库,但仍然没有运气。
**** Hidden Message *****

MexicanCustard 发表于 2015-8-11 16:01:46

如果有人出现并遇到同样的问题,有一个简单的解决方案。 3dWireframe 的显示方式与 2dWireframe 不同,并且不会尊重切割的平面。 将视觉 ID 更改为 2dWireframe 修复了此问题。
使问题复杂化的另一件事是该数据库。GetVisualStyleList() 将返回“2D 线框”的名称。 它真的应该是没有空间的“2dWireframe”。 我用这个列表填充了一个组合按钮,然后尝试根据这个名称设置样式。 由于它找不到“2D线框”,因此将其设置为我选择的默认值,恰好是“3d线框”。

MexicanCustard 发表于 2015-8-11 19:13:54


谢谢基思。
问候,

MexicanCustard 发表于 2015-8-13 15:06:30

如果你想得到别人的帮助,你必须停止快速解决自己的问题。

MexicanCustard 发表于 2015-8-14 09:52:02


这是一个很好的例子
页: [1]
查看完整版本: 让视图的前后剪辑在视口中正确显示