Point4D在WPF 3D中用于什么

本文关键字:用于 什么 3D WPF Point4D | 更新日期: 2023-09-27 18:21:48

Point4D与Point3D的正常用例是什么?

它是用来处理特殊的几何体,还是只是带着一个标量场值或更专业的东西?

Point4D在WPF 3D中用于什么

为了将除了缩放和旋转之外可能还有平移的3D仿射变换表示为矩阵变换,您需要扩展到4D点和4x4增广矩阵。(考虑3x3矩阵无法将点(0,0,0)转换到其他位置。)

在WPF中,Matrix3D结构表示4x4矩阵,Point4D是可以与Matrix3D矩阵相乘的增广向量结构。扩展矢量有时被称为"齐次三维坐标"。