level 1
神话东方白
楼主
一个2*2*2米盒子和坐标轴X Y Z,想知道自定义轴转化为X Y Z 坐标的公式。或者方法。
我有一个立方体,可以旋转。在正面、左面设置了三个自定义轴。假设红色为轴1,绿色为轴2,蓝色为轴3.

每个轴向前方(也就是面的垂直方向)打出一个射线,同时该射线和墙的交点是能得到的。当现在为的旋转为0,0,0时,因为轴3是垂直向上的,射线垂直与天花板,所以设置坐标为(轴1,轴2,0),是在房间天花板打击到的点重合。如果设置坐标为(轴1,轴2,500),则该物体离天花板高度500。现在问题是,这个立方体会旋转,如果旋转:

这时,我设置轴为(轴1,轴2,0),就会类似于这样:

也就是说如何设置某个点为自定义轴的原点。让轴1,轴2,轴3就可以转换成X Y Z的位置,怎么把轴1 轴2 轴3 转换为X,Y,Z的位置。
这样用什么公式。实际上,我一个手工党,是想做一个自制定位硬件,一个立方体中间是旋转,正面,左面和上面是三个激光雷达。已知条件是:三个激光雷达的距离(该雷达到墙壁的射线距离)、硬件的旋转。我想拿着在房间里走,房间大小是已知的 ,这样能做出定位硬件吗?还需要什么条件?
2023年12月20日 14点12分
1
我有一个立方体,可以旋转。在正面、左面设置了三个自定义轴。假设红色为轴1,绿色为轴2,蓝色为轴3.

每个轴向前方(也就是面的垂直方向)打出一个射线,同时该射线和墙的交点是能得到的。当现在为的旋转为0,0,0时,因为轴3是垂直向上的,射线垂直与天花板,所以设置坐标为(轴1,轴2,0),是在房间天花板打击到的点重合。如果设置坐标为(轴1,轴2,500),则该物体离天花板高度500。现在问题是,这个立方体会旋转,如果旋转:
这时,我设置轴为(轴1,轴2,0),就会类似于这样:
也就是说如何设置某个点为自定义轴的原点。让轴1,轴2,轴3就可以转换成X Y Z的位置,怎么把轴1 轴2 轴3 转换为X,Y,Z的位置。这样用什么公式。实际上,我一个手工党,是想做一个自制定位硬件,一个立方体中间是旋转,正面,左面和上面是三个激光雷达。已知条件是:三个激光雷达的距离(该雷达到墙壁的射线距离)、硬件的旋转。我想拿着在房间里走,房间大小是已知的 ,这样能做出定位硬件吗?还需要什么条件?