【问题标题】:Triangulate surface in 3D-space在 3D 空间中对表面进行三角剖分
【发布时间】:2016-09-12 20:07:34
【问题描述】:

我在空间中有一组点 (x,y,z),我需要从中创建一个曲面并对其进行三角测量。理论上它应该类似于参数生成的表面。

我已经尝试在 2d 上投影​​点,对其进行三角测量并将其放回 3D,但这对我不起作用,也尝试了一些算法,但主要问题是,我所拥有的是所有这些都返回多面体形状的对象,但我的目标是曲面形状的三角对象。我需要一些算法/解决问题的不同方法方面的帮助

【问题讨论】:

  • 所有点都在同一个平面上?
  • “平面”是指“表面”吗?
  • @Makketronix 是的,对不起我的英语
  • @user31264 不,他们可能在不同的地方
  • 至少添加一个点图,以便我们了解您在处理什么......为每个点计算最近的几个点以获取连接信息并形成某种网格怎么样。从那个三角测量很容易

标签: algorithm 3d geometry triangulation


【解决方案1】:

你需要实现 BallPivoting,看看:http://www.research.ibm.com/vistechnology/pdf/bpa_tvcg.pdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 2017-06-23
    • 2014-06-28
    • 2017-05-23
    • 2015-07-09
    • 2019-06-10
    • 2017-06-21
    相关资源
    最近更新 更多