:) 始终看不大明白Highflybird兄的GetMatrix函数 所以,只好搜索一下,找了Vladimir Nesterovsky的矩阵相乘函数和gile的矩阵求逆函数。 在Highflybird兄的函数基础上,重写了一下这段代码,应该可以满足楼主的要求吧。 其中,向Highflybird兄请教了好一阵的矩阵算法,Highflybird兄曾经做过ACAD的类似PHOTOSHOP的剪切变换等,对于矩阵的理解深刻,让我受益匪浅。谢谢Highflybird兄。 现在也对4*4的转换矩阵有了肤浅的认识了。 下面是两段代码,代码1是 实现Liminnet的屏幕横平竖直的boundingbox 不过我这段代码应该是有缺陷的,只能用于XY平面视图,问题在于我那个matlist没有仔细考虑三维的情况。 还是等Highflybird兄发表他的修正版本吧:) 而代码2是实现UCS下的boundingbox,就是类似Highflybird兄完成的(ko-get->list-ssbox (ssget) t)函数 |