【发布时间】:2020-02-23 15:46:35
【问题描述】:
我需要计算一个 4x4 矩阵(用于 OpenGL),它可以将左侧的 3d 对象转换为右侧的对象。仅在一个轴上应用变换。
编辑:
输入是要变形的给定 3d 对象(点)和变形量的单个变量。
图片表示投影到平面上的立方体,仅显示相关变化。垂直于视图平面的轴没有变化。
这两个物体的相对位置不相关,仅用于显示“前后”情况。
【问题讨论】:
-
有几种方法可以做到这一点。事实上,有无限多种方法可以做到这一点。由于视觉结果是 2D,但输入是 3D,因此无法确定使用哪个矩阵进行转换。
-
“只在一个轴上应用变换”是什么意思?
-
您的意思是 3×3 矩阵吗?在这种情况下,4×4 矩阵毫无意义。
-
@NicolBolas,请详细说明我的问题中缺少哪些信息?