MickD 发表于 2006-2-22 18:11:10

如果您给它一个视图名称,该名称存在于视图表中,它将只关闭该视图的平面,并保留其他设置不变。我需要得到的是可能不在命名视图表中的当前视图,并将其平面设置为“关闭”,但得到实际视图(可能不在表中,硬编码到acad中,并设置有acedSetCurrentView和用户输入的参数等)。
如果您看一下上面发布的代码,它并没有将视图添加到视图表中,只是为临时视图设置了一些参数,并使用全局函数来设置它。
我可能要走同样的路?

MickD 发表于 2006-2-22 18:20:19

void
setFrontClipEnabled(
bool enabled);
这是你需要的吗?
Acad::ErrorStatus
setFrontClipOff();

MickD 发表于 2006-2-22 18:21:19

恐怕没什么好,我试图获取当前视图并将其作为视口进行共同处理,并检查tilemode等并使用这些功能,但没有好处。
我即将在菜单脚本中查看它们如何在3dorbit模式下将其关闭(在这里您可以一次关闭1个)。
页: 1 [2]
查看完整版本: 关闭当前视图中的修剪平面