Python PyMesh梯度有限元矩阵意义

Python PyMesh梯度有限元矩阵意义,python,graphics,scipy,geometry,computer-vision,Python,Graphics,Scipy,Geometry,Computer Vision,我有一个由n顶点和m面组成的大网格 我已经运行了一遍,希望找到网格中每个顶点的梯度。我想我应该使用渐变选项并通过渐变选项来实现这一点 我不知道这是否是获得每个顶点梯度的正确方法 但不管怎样,我最后出来的矩阵有一个形状(m*3,n),这让我有点吃惊,坐标也指什么n我想是指我们正在引用的顶点。。。我想m*3可能是指梯度的xyz旋转。。。但我真的不知道,在上面找不到文档,源代码很难阅读,因此我在这里 下面是我所看到的数字的一个例子: (435911, 80432) -9.804509660

我有一个由
n
顶点和
m
面组成的大网格

我已经运行了一遍,希望找到网格中每个顶点的梯度。我想我应该使用渐变选项并通过渐变选项来实现这一点

我不知道这是否是获得每个顶点梯度的正确方法

但不管怎样,我最后出来的矩阵有一个形状
(m*3,n)
,这让我有点吃惊,坐标也指什么<代码>n我想是指我们正在引用的顶点。。。我想m*3可能是指梯度的xyz旋转。。。但我真的不知道,在上面找不到文档,源代码很难阅读,因此我在这里

下面是我所看到的数字的一个例子:

(435911, 80432)       -9.804509660667616
(435912, 80432)       936.4309752103766
(435913, 80432)       -98.04854297538037
(435914, 80432)       -925.9446430206171
(435915, 80432)       1241.5453781754534
(435916, 80432)       -620.7037763452347
(435917, 80432)       -620.7963685632036
(432924, 80433)       602.9591586766036
(432925, 80433)       301.5283336887832
(432926, 80433)       301.4729714158947
(432927, 80433)       454.6886045833549
(432928, 80433)       -47.62093162068515
(432929, 80433)       449.7195490288566
(432930, 80433)       9.807752883147764
(432931, 80433)       -185.18202015683497
(432932, 80433)       -9.804487985383732

感谢您的帮助。

如果您找不到
pymesh
标签,那么上面可能没有很多(如果有的话)海报,因此熟悉该包装。你希望我们在它的文档中找到一些你无法找到的东西吗?@hpaulj我更希望找到那些可能更了解它试图产生的功能的人,这些功能不应该是特定于库的。这里“梯度”的定义是什么?它通常是标量场的导数(例如,三维空间中沿每个基方向的点周围的温度如何变化),但这里它看起来更像曲面的法向量?还是标量?(几何体2D、3D的尺寸是多少?)我不知道该软件包,但梯度矩阵通常执行以下操作:您可以通过单个
n
-d向量对顶点处定义的任何(标量)场进行编码。如果将矩阵乘以该向量,则得到一个
3m
-d向量。该向量的三个分量描述了对应面内标量函数的梯度(交错或堆叠)。