只需一步,快速开始
征求空间坐标变换的解法:
已知空间直线AB。在oxyz中A(1,2,3),B(6,5,4)
将坐标系:绕ox轴选择7度;绕oy轴选择8度;绕oz轴选择9度;沿x轴移动10;沿y轴移动20;沿z轴移动30;
求直线AB,在o‘x’y‘z’中的坐标值。
征求解法。可以用excel,或者lisp
1.另坐标轴旋转的先后是否有区别。
2.三次旋转均相对原坐标系的算法
3.三次旋转均在前一步的基础上变换。的算法
使用道具 举报
VBA中有一个TransformBy方法,可用在这地方。
本站出的《AutoCAD VBA 二次开发教程》( http://www.mjtd.com/Html/News/mcNews/94520060213175331.htm )中有具体的程序。
楼上版主老师,能不能将详细算法帖上来?那些资料我没有找到。
先谢谢指教。
用excel直接算就行了.
L=SQR(dx^2+dy^2+dz^2)
alfa = (x - x1) / Sqr((x - x1) ^ 2 + (y - y1) ^ 2 + (z - z1) ^ 2) beta = (y - y1) / Sqr((x - x1) ^ 2 + (y - y1) ^ 2 + (z - z1) ^ 2) theta = (z - z1) / Sqr((x - x1) ^ 2 + (y - y1) ^ 2 + (z - z1) ^ 2)
请问楼上
SQR dx dy dz x x1等等都是什么含义啊?
如能编一个excel就好了
空间的点的旋转和平移问题是3维矢量解析类的问题,在材料力学中常常被讨论,
你可以取找找这方面的参考书.
您需要 登录 才可以下载或查看,没有账号?注册
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-24 02:45 , Processed in 0.176101 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.