EstimatedPointNormals

EstimatedPointNormals[{p1,p2,}]

估计点 p1,p2, 的法线向量.

EstimatedPointNormals[mreg]

估计网格区域 mreg 顶点的法线向量.

更多信息和选项

  • EstimatedPointNormals 通常用于从一组点中找到超曲面方向.
  • EstimatedPointNormals[{p1,p2,}] 给出一个列表 {n1,n2,},其中 nipi 的单位法向量.
  • EstimatedPointNormals[{p1,p2,}] 中的 pi 可以是坐标列表或显式 Point 对象.
  • 也可以给出 Method 选项. 可能的 Method 设置包括:
  • "PlaneFitting"使用最近邻进行平面拟合
    "FaceWeighted"面部加权法线

范例

打开所有单元关闭所有单元

基本范例  (3)

圆点的估计法线:

球体点的估计法线:

通过对表面随机采样生成点云:

可视化带照明的估计法线:

范围  (2)

基本用法  (1)

点在一维中的估计法线:

二维:

三维:

维:

规范  (1)

EstimatedPointNormals 接受一组点:

使用 Point 列表:

应用  (3)

基本应用  (1)

给定光滑表面的充足密集采样,可以假设空间中彼此靠近的样本在平面上也彼此靠近:

因此,每个点周围的局部表面由该点的最近邻域采样:

该局部表面可以通过一个拟合到它的样本点的平面来近似:

这些拟合平面的法线可以用作它们对应点的法线的估计:

点云渲染  (1)

使用估计的法线渲染点云以进行照明计算:

将渲染点云与地面实况模型进行比较:

表面重建  (1)

估计在曲面重建期间要使用的法线:

属性和关系  (2)

EstimatedPointNormals 可以生成用于表面重建的法线:

如果基础函数已知,则可以直接使用偏导数计算法向量:

互动范例  (1)

创建一个带有可拖动点的交互式示例以实时查看法线更新:

巧妙范例  (1)

根据估计的法线方向为点云分配颜色:

Wolfram Research (2022),EstimatedPointNormals,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EstimatedPointNormals.html.

文本

Wolfram Research (2022),EstimatedPointNormals,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EstimatedPointNormals.html.

CMS

Wolfram 语言. 2022. "EstimatedPointNormals." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/EstimatedPointNormals.html.

APA

Wolfram 语言. (2022). EstimatedPointNormals. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EstimatedPointNormals.html 年

BibTeX

@misc{reference.wolfram_2024_estimatedpointnormals, author="Wolfram Research", title="{EstimatedPointNormals}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/EstimatedPointNormals.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_estimatedpointnormals, organization={Wolfram Research}, title={EstimatedPointNormals}, year={2022}, url={https://reference.wolfram.com/language/ref/EstimatedPointNormals.html}, note=[Accessed: 17-November-2024 ]}