kozmosovia 发表于 2023-7-28 08:57:38

三维旋转矩阵

在A点有一个块,B点是个三维点,需要三维旋转该块使之垂直于AB轴,如何根据AB坐标构造变换矩阵?

ssyfeng 发表于 2023-7-28 09:17:43

两点不能确定平面,那不是有无数种解嘛

kozmosovia 发表于 2023-7-28 09:36:04

本帖最后由 kozmosovia 于 2023-7-28 09:37 编辑

随便一个解就行,因为图块可以再根据实际需要修正旋转角度。主要是先确保于空间线垂直,或者直接使用AB的法向作为图块所在平面的X轴。

vormittag 发表于 2023-7-28 14:01:44

查 Autocad 的帮助,任意轴算法。或者你直接用 trans 函数把基向量变换到 AB 向量为法线的对象坐标系然后去构造。

4551986 发表于 2023-7-29 19:09:53

这是图形的旋转,让矩阵旋转就行了
页: [1]
查看完整版本: 三维旋转矩阵