Board logo

标题: 征解:3D坐标系 [打印本页]

作者: changxde    时间: 2011-7-18 22:36     标题: 征解:3D坐标系

现有3D坐标系都是
可绕Z轴旋转,
在视平面内绕原点旋转,
绕视平面内过原点的Z轴垂线旋转。

现征集一种全新的3D坐标系,要求在任何位置都可以绕X、Y、Z三个轴旋转。

对此问题我已思考很长时间,一直没有思路,近几天突发奇想,有了一种方法,解决了这个问题,但仍然不够理想。能否用一种简单的方法构造,仍需要我们思考,在此继续征解。

下面的工具请试用,提提意见,再改进。

附件: 绕三轴旋转坐标系(2011).gsp (2011-7-24 23:36, 37.27 KB) / 下载次数 3678
http://forums.netpad.net.cn/attachment.php?aid=13540&k=f9d4a539883aa14f941bb5a5f100c7c3&t=1770305601&sid=J6D68N
作者: myzam    时间: 2011-7-19 00:43

1# changxde
现有的坐标系的转动是:
1。===绕z轴旋转,即xy平面转动
2.---整个坐标系在视角平面内转动
3.==xy平面在视角平面内沿z轴翻转。
你提的是真正的三轴旋转。
来过草稿。离真实的坐标系还差很远,问题的关键是压缩比的调试上。

附件: [2011-7-19中午11:53更新草稿,这个草稿应该就是你说的那种旋转] 一个草稿,一个思路。.gsp (2011-7-19 12:05, 19.3 KB) / 下载次数 3568
http://forums.netpad.net.cn/attachment.php?aid=13468&k=6a5c864f68a6576cff3130f5434b72fa&t=1770305601&sid=J6D68N

附件: [已经可以分别绕三轴转动,但压缩比的设置还需要调试。] 一个草稿,一个思路。.gsp (2011-7-19 12:56, 20.43 KB) / 下载次数 3531
http://forums.netpad.net.cn/attachment.php?aid=13475&k=7643c579ec2c4401413ba8de2877771f&t=1770305601&sid=J6D68N

附件: [还是各轴上的压缩比不满意,但基本可以滥竽充数了。呵呵] 分别绕x,y,z--3轴转动测试草稿.gsp (2011-7-19 19:01, 21.98 KB) / 下载次数 3407
http://forums.netpad.net.cn/attachment.php?aid=13478&k=22bc613508fd50ad8eab9b2c03051f54&t=1770305601&sid=J6D68N
作者: changxde    时间: 2011-7-19 14:45

各轴上的压缩比是不是可以用一种算法算出来。
作者: myzam    时间: 2011-7-19 19:05

3# changxde
应该可以,但是就是还没找到该怎么算。呵呵。
作者: changxde    时间: 2011-7-20 16:28

做了个可绕三轴旋转的坐标系,不太理想,有待修改。
绕三轴旋转坐标系1.gsp (16.29 KB)

附件: 绕三轴旋转坐标系1.gsp (2011-7-20 16:28, 16.29 KB) / 下载次数 4841
http://forums.netpad.net.cn/attachment.php?aid=13495&k=9495f2828715d85be17f744600ff588e&t=1770305601&sid=J6D68N
作者: myzam    时间: 2011-7-20 18:04

1# changxde
你做的那个也挺不错的思路。我还真的不会你那种思路。你做完了我也研究一下你的思路。
作者: myzam    时间: 2011-7-20 18:06

1# changxde


你说的3d坐标系,我已做完,你去看看。望多提意见。
http://www.inrm3d.cn/viewthread.php?tid=2950&extra=page%3D1
作者: changxde    时间: 2011-7-20 19:43

实体效果
06.gif
绕三轴旋转坐标系1.gsp (20.04 KB)
如果能像过度到Y那样就好了,不过我对这种构造方法很不满意。

图片附件: 06.gif (2011-7-20 19:43, 180.75 KB) / 下载次数 3217
http://forums.netpad.net.cn/attachment.php?aid=13498&k=66b0e094faae9a885bad7d9136da990a&t=1770305601&sid=J6D68N



附件: 绕三轴旋转坐标系1.gsp (2011-7-20 19:49, 20.04 KB) / 下载次数 5330
http://forums.netpad.net.cn/attachment.php?aid=13499&k=52b78a50048bf42d0de3ac6087d5a002&t=1770305601&sid=J6D68N
作者: myzam    时间: 2011-7-20 19:46

8# changxde


不错,继续加把由,快成了。我等着哈。
作者: myzam    时间: 2011-7-22 08:09

8# changxde


思路挺不错的。我看了有个问题是否可以改进:
坐标原点不要然它动。从而导致是点的轨道在不断的变化
把轨道控制 为3个。
先做出来在说,改进可以慢慢的来 。
作者: changxde    时间: 2011-7-23 12:22

我不想沿那个思路走下去了,换一种思路,先做一个绕固定轴旋转的立方体。

附件: 绕三固定轴旋转的立方体.gsp (2011-7-23 12:24, 21.33 KB) / 下载次数 4974
http://forums.netpad.net.cn/attachment.php?aid=13528&k=d41a44373587c95e6fa55f7153c4fde7&t=1770305601&sid=J6D68N
作者: changxde    时间: 2011-7-23 12:28

对这个问题,方老师应该研究过,因为方老师的那个立体软件首先要考虑坐标系。
作者: zwh2010    时间: 2011-7-23 16:39

楼主是不是想在不动的坐标系里再建一个活动的坐标系?
作者: myzam    时间: 2011-7-23 17:09

13# zwh2010


先建一个固定的坐标系,载在这个固定的坐标系里建一个可以动的坐标系。不知这种思路行不行。楼主可以试试。
作者: inRm    时间: 2011-7-23 17:14

12# changxde

做三维画板,当然得把这些坐标变换理解的非常透彻。
作者: changxde    时间: 2011-7-24 00:11

绕三轴旋转的完美实现(应该有更完美的方法)

附件: 绕三轴旋转.gsp (2011-7-24 00:11, 20.05 KB) / 下载次数 4940
http://forums.netpad.net.cn/attachment.php?aid=13532&k=8b5c285636bd8b7fe7013bfd7e046436&t=1770305601&sid=J6D68N
作者: changxde    时间: 2011-7-24 00:21

07.gif

图片附件: 07.gif (2011-7-24 00:21, 192.49 KB) / 下载次数 5636
http://forums.netpad.net.cn/attachment.php?aid=13533&k=d59a8dfac88a09e4edd5fefbca33ce35&t=1770305601&sid=J6D68N


作者: myzam    时间: 2011-7-24 00:46

17# changxde

祝贺你,成功解决了。
你获得了成功的快感,呵呵。爽。
你和我一样用了三个参数选择某2轴的转动。不这么办,真不好处理。三轴分别转动参数挺多的,我一共用了15个参数。
你把它整理为成品发布一下。恩,记住写点构思之类的话。
记住,把坐标面上的投影处理处理出来。
作者: changxde    时间: 2011-7-24 23:40

做了个工具放在 1#




欢迎光临 inRm3D: 画板论坛 (http://forums.netpad.net.cn/) Powered by Discuz! 7.0.0