热烈欢迎新会员,新手报到帖场景助手4.1.1缺陷收集场景助手3.0下载飞浪脚本零起点入门
返回列表 发帖
如果要是想你想的那样  用了局部坐标效果是这样的,,, 这里有代码

但上面代码运行完成后 下面你怎么旋 ...
盖天00 发表于 2012-7-7 21:56



    运行了一遍您的代码,您的代码并没有做到我要的效果啊
http://www.weibo.com/esselunga
偶的微波

TOP

我感觉吧。转了30度,长度大概应该是86的样子....
场景助手装在机上,圆您甲方残奥梦想。http://item.taobao.com/item.htm?id=19387248105

TOP

我感觉吧。转了30度,长度大概应该是86的样子....
313829237 发表于 2012-7-10 18:11

我的意思是转了30读,那两个球还是黏在原来的box的两个点上,就是跟着他动,但是不能用in方法,即不能用父子联系的方法,而是一定要用transform的方法,用矩阵来做,谁会?!!!!
http://www.weibo.com/esselunga
偶的微波

TOP

真牛啊。。。。受教!

TOP

a=box length:10 width:100 height:10
        messagebox((a.max.x-a.min.x)as string)
         
        rotate a (eulerangles 0 0 30)       
         maxx=((nodeLocalBoundingBox  a)[2]*inverse a.transform).x
                 minx=((nodeLocalBoundingBox  a)[1]*inverse a.transform).x        
       messagebox((maxx-minx)as string)
这个应该是你要的答案

TOP

本帖最后由 advesl 于 2012-7-23 05:42 编辑

回复 15# ys172
ys 真高手也!
但是。。您能解释一下代码吗,或者给个帮助文件的截图我好去研究一下,另外问一下,是不是要弄懂他,一定要先学一下线性代数里的矩阵运算?
谢谢!
等待你的回复!

红色的部分就是我不太懂的地方,能麻烦你讲一下吗?不胜感激!
附件: 您需要登录才可以下载或查看附件。没有帐号?注册  
http://www.weibo.com/esselunga
偶的微波

TOP

线性代数暂时应该不用吧...那玩意感觉是做通信方面用的多,省点儿事儿的话还不如这么弄。
  1. a=box length:10 width:100 height:10
  2.          messagebox((a.max.x-a.min.x)as string)
  3.         rotate a (eulerangles 0 0 30)
  4. b=copy a
  5. b.transform = (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0])
  6.          in coordsys local messagebox((b.max.x-b.min.x)as string)
  7.     messagebox((b.max.x-b.min.x)as string)
  8. delect b
复制代码
场景助手装在机上,圆您甲方残奥梦想。http://item.taobao.com/item.htm?id=19387248105

TOP

返回列表