本帖最后由 夏生生 于 2021-12-17 09:35 编辑
这是一个坐标变换的问题,为了方便表述,我用了“如何让当前视口中心和四个角点显示特定字符”为标题。如下图效果:
当grread函数工作时,无论在何等UCS(包括xy顺时针旋转)、plan与UCS配合、视图(3DORBIT)的情况下,在当前视口中心和四个角点显示固定像素大小的特定字符。效果与DCL相似,DCL无论你的坐标系统是什么样的,它始终在屏幕上以固定的大小、固定的位置显示。这里就涉及到坐标变换的问题,我仔细研究了高飞鸟版主的帖子,对于点、线的UCS、WCS、DCS转换,相对还是比较好处理,直接换算点,然后赋值即可。但是涉及到文字、块等有ECS概念的图元的时候我就不会了。恳请各位不吝赐教,谢谢。
下述代码无法处理3DORBIT的情况
|