可以将任何点/位移向量转换为任何UCS/OCS/WCS。
例如,entmake方法使用WCS中的点,因此,如果提示用户选择点,可以使用trans允许用户不在WCS中:
但是,也可以使用实体名称(用于在OCS/WCS之间转换)和拉伸向量(垂直于平面)。
有趣的东西。 我想我可能正在努力获得UCS和WCS,而不是trans函数。你能举一个简单的例子说明你什么时候可以使用上面的entmake吗?我猜在3D中工作时,UCS和WCS会有所不同,但我所做的更改都是在视口中,那只是缩放和旋转。
谢谢 好的,简单的例子,注释掉上面代码中使用trans的那一行。
将UCS设置为“世界”,将“视图”设置为“顶部”(标准x-y平面)。
用“测试”画出你的圆圈,一切正常。
现在,将UCS绕Z轴旋转45度(UCS>Z>45)
然后用测试画出你的圆。
报告评论trans前后的结果 好的,我明白你的意思;注释掉trans函数后,如果沿45度Y轴单击一个点,它将沿垂直Y轴显示,因为UCS Y轴是垂直的。(对不起,我说的是显而易见的)。
谢谢
如果有人知道比使用标准命令(例如dview)更好的方法,那么主线程问题仍然悬而未决。
这与其说是为了解决这个特定的问题(因为dview完成了这项工作),不如说是为了开辟其他处理视口的方法。
页:
1
[2]