3d 在三维网格上模拟量化时存在孔洞

3d 在三维网格上模拟量化时存在孔洞,3d,mesh,sampling,3d,Mesh,Sampling,我使用的是一个3D网格数据库,这些网格通过3D坐标的量化进行了区分。我的问题是为什么这些3D网格中有洞?你能详细解释一下吗?因为我不熟悉量化。(我只知道2D图像中的量化允许为我们正在采样的信号的一小部分指定一个数字(符号)。如果网格正确完成,则量化后不应出现任何孔。最多,一些三角形可能会重复使用单个顶点,这将使它们的面积=0 如果你有洞,那么你可能对几何体本身有问题,我想到了两种情况: 您可能有两个多边形,看起来它们共享一个顶点或边(就像两堵墙之间的一个角),但实际上它们的端点略有不同。其中一个

我使用的是一个3D网格数据库,这些网格通过3D坐标的量化进行了区分。我的问题是为什么这些3D网格中有洞?你能详细解释一下吗?因为我不熟悉量化。(我只知道2D图像中的量化允许为我们正在采样的信号的一小部分指定一个数字(符号)。

如果网格正确完成,则量化后不应出现任何孔。最多,一些三角形可能会重复使用单个顶点,这将使它们的面积=0

如果你有洞,那么你可能对几何体本身有问题,我想到了两种情况:

  • 您可能有两个多边形,看起来它们共享一个顶点或边(就像两堵墙之间的一个角),但实际上它们的端点略有不同。其中一个可能在i.e 2.499处结束,另一个可能在2.501处开始。在量化之前,误差太小,无法注意到,但在量化之后,一堵墙变为2.0,另一堵墙从3.0开始

  • 另一个问题,通常在3D模型中是一个多边形与另一个多边形接触,但它们不共享顶点。换句话说,第一个多边形的顶点位于第二个多边形的边上。将其想象为一堵墙和一张靠近墙的桌子,当桌子与墙接触但它们不共享顶点时。如果对此类模型进行量化,当墙上的接触点(在两个量化的端点之间插值)与桌子上的点(分别量化)不匹配时,可能会得到网格。这也可能会在网格中产生孔洞。此问题的解决方案是在接触点处拆分墙,使其由几个多边形组成,这些多边形实际上与墙共享一个或多个顶点

  • 我现在不能画任何图画,我意识到这很难用语言来解释,但我希望这个描述可以。如果你在这方面仍然有问题,我可以试着举出一些例子,让我知道

    编辑: 量化只是一个过程,您可以将一些数值转换为更小的可能数值,比如将
    浮点值
    转换为
    int
    或将价格四舍五入到10美分硬币……就这么简单,您可以将其应用于任何数值

    让您难以理解的是,您对网格图像类比的假设是错误的。请记住,典型的网格是基于矢量的,位图图像是基于光栅的。 2D光栅图像的3D类比是3D光栅图像-就像3D纹理一样,我们有时称之为体素(来自体积像素)。 另一方面,与3D网格类似的2D是矢量图像,如SVG

    在基于光栅的数据中,有一个像素网格,每个像素都有一些值,如颜色、亮度等。;在基于矢量的数据中,有单独的顶点,这些顶点具有位置、uv、法线等值,所有这些数字都可以量化


    您还可以多次量化值,以获得不同数量的结果值。假设您的数码相机有10位CCD,当您拍摄照片时,它首先进行量化,然后这些数据需要保存为jpeg格式,它支持每个通道8位,然后您将其转换为gif格式,仅支持256色等。每次您对数据进行另一次量化时。

    谢谢您的回复。我明白你的意思。另一个与量化过程相关的问题(这对你来说似乎微不足道,但对我来说不是,我们没有这方面的课程):我不明白如何量化3D网格,因为我们已经有了这个网格。我用2D图像进行类比,量化步骤是在我们获取图像的同时完成的。然而,在这里,网格已经被扫描了。他们是如何进行量化的?