java3d-boundingsphere
嗯,Java 3D中的边界球体到底是做什么的?一般来说(不特定于Java 3D),边界对象是一个“简单”的对象,保证完全包围其他一些对象 通过对边界对象执行相对便宜的相交测试,渲染器可以避免对任何封闭对象执行任何昂贵的相交测试 边界对象不会出现在场景中-其唯一目的是优化交叉点测试 例如,我可能有一个由数千个多边形组成的复杂形状。在没有任何其他优化的情况下,我必须测试每个多边形,以检查它是否可见。对于边界球体,如果球体不“可见”,则这些多边形也不可见。一般来说(不特定于Java 3D),边界对象是一个“简单”对象,保证完全包围其他一些对象 通过对边界对象执行相对便宜的相交测试,渲染器可以避免对任何封闭对象执行任何昂贵的相交测试 边界对象不会出现在场景中-其唯一目的是优化交叉点测试java3d-boundingsphere,java,3d,geometry,bounding,Java,3d,Geometry,Bounding,嗯,Java 3D中的边界球体到底是做什么的?一般来说(不特定于Java 3D),边界对象是一个“简单”的对象,保证完全包围其他一些对象 通过对边界对象执行相对便宜的相交测试,渲染器可以避免对任何封闭对象执行任何昂贵的相交测试 边界对象不会出现在场景中-其唯一目的是优化交叉点测试 例如,我可能有一个由数千个多边形组成的复杂形状。在没有任何其他优化的情况下,我必须测试每个多边形,以检查它是否可见。对于边界球体,如果球体不“可见”,则这些多边形也不可见。一般来说(不特定于Java 3D),边界对象是
例如,我可能有一个由数千个多边形组成的复杂形状。在没有任何其他优化的情况下,我必须测试每个多边形,以检查它是否可见。对于边界球体,如果球体不“可见”,则这些多边形也不可见。对于每个三维几何体,我们可以计算一个球体,以便给定几何体的所有点都在球体内。这是一个边界球体。对于每个3D几何体,我们可以计算一个球体,以便给定几何体的所有点都在球体内。这是一个边界球。在声明给定场景中的光源时,边界球的基本重要性是什么?哦,我明白了。。。这意味着它降低了计算复杂度,特别是在讨论场景时。在声明给定场景中的光源时,边界球的基本重要性是什么?哦,我明白了。。。这意味着它降低了计算复杂度,特别是在讨论场景时。