我尝试将法线坐标系中的给定点转换为倾斜坐标系。
我给的:“法线坐标系”中的点(2; 0; 0)
使用旧坐标系:
[X3; Y3; Z3是从x向量(1)和y向量(2)的向量积中获得的局部z轴的向量]
倾斜坐标系位于45 degree tilted coord sys和X3:0Y3:1Z3:0coord sys倾斜了45°,但我没有该信息。a picture about the tilted coord sys
我想知道点(2; 0; 0)移到哪里。
[关于2D倾斜的资料很多,但关于3D的资料不多。我试图“手工”计算它,但也尝试编写有关它的C#程序。因此,如果您可以使用c#函数回答我,则可以这样做。
我试图用欧拉角工作,看了四元数,但是我用计算器无法得到正确的计算。而且我没有角度这一事实,我很难想象如何处理新坐标系的向量。
我认为这个公式对我可能有用,但是我没有旋转角度可以填充。 https://en.wikipedia.org/wiki/Rotation_matrix#Rotation_matrix_from_axis_and_angle
希望您能理解我的问题,否则请随时提出,我会尝试更好/更好地解释它。
我尝试将法线坐标系中的给定点转换为倾斜坐标系。我给的是:具有旧坐标系的“法线坐标系”中的点(2; 0; 0):...
正如托马斯所说,我不得不使用基数矩阵的变化。高斯消除算法帮助了我。