首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在计算机图形学中,4x4矩阵的行列式有什么用处吗?

在计算机图形学中,4x4矩阵的行列式有什么用处吗?
EN

Stack Overflow用户
提问于 2018-08-13 23:06:04
回答 3查看 902关注 0票数 2

在我见过的大多数图形库中,有一些函数可以返回3x3和4x4矩阵中的行列式,但我不知道何时需要在3D计算机图形中使用行列式。

在三维图形编程中使用行列式有哪些例子?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-08-14 02:31:50

从我头顶上..。

如果行列式是0,那么矩阵就不能倒置,这是很有用的。

如果行列式是负的,那么矩阵转换的对象就会反转,就像在镜子中一样(左手变成右手,反之亦然)。

对于3x3矩阵,当被矩阵转换时,对象的体积将乘以行列式。了解这一点可能有助于确定,例如,在呈现对象时要使用的细节/多边形数量的级别。

票数 5
EN

Stack Overflow用户

发布于 2018-08-14 06:38:44

三维矢量图中的

这里使用的是4x4 homogenuous transform matrices,我们需要booth正逆矩阵,它们可以由(子)行列式来计算。但是对于正交矩阵,有一些更快、更精确的方法,如

许多交集检验使用行列式(或可转换为行列式),特别是对于二次方程(椭球,.)例如:

正如马特·蒂默曼建议的那样,你可以决定你的矩阵是可逆的还是左/右的,这对于检测矩阵中的错误(准确性降低)或在格式或引擎之间移植骨架等都很有用。

我确信在向量数学中它还有很多其他的用途(IIRC IGES将它们用于旋转曲面,交叉积是行列式,.)

票数 2
EN

Stack Overflow用户

发布于 2018-08-16 14:21:54

内圆测试是计算Voronoi图和Delaunay三角剖分的关键原语。它是由一个4x4行列式的符号给出的。

(图片来源于https://www.cs.cmu.edu/~quake/robust.html)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51831683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档