使用散点确定未知 3D 表面的法向量 [英] Determine normal vectors of unknown 3D surface using scattered points
问题描述
我有一组(拓扑简单的)x,y,z
点.与它们中的每一个相关联的是一个标量 (s
).我想将结果可视化.
I have a set of (topologically simple) x,y,z
points. Associated with each one of them is a scalar (s
). I would like to visualize the results.
我如何确定每个节点的(单位)法线,然后根据 s
进行缩放,或者有没有办法获得空间分布的表面图(与数据点平行绘制)飞机)?
How could I have the (unit) normal of each node determined and then scaled in accordance of s
, or is there a way to get a spatially distributed surface plot (plotted parallel to the data points plane)?
这是 3D 点的示例:
This is a sample of 3D points:
推荐答案
所以,这是一个 4 维数据.您可以将数据可视化为 3 个变量(x、y 和 z)的函数.您可以使用颜色来表示第四个变量 (s).例如,您可以通过在 MATLAB 中绘制散点"图来执行相同的操作.这里的图片描绘的是相同的:
So, this is a 4-dimensional data. You can visualize your data as a function of 3 variables (x, y & z). You can use colour to represent the 4th variable (s). For example, you do the same by drawing a 'scatter' plot in MATLAB. The picture here depicts the same:
图片来自MathWorks网站
the picture is taken from MathWorks website
您可以访问此链接 &看到你的自己.这是关于可视化 4-D 数据:可视化 4-D 数据
You can visit this link & see your self. It's about visualizing a 4-D data : Visualizing 4-D data
这篇关于使用散点确定未知 3D 表面的法向量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!