Unity3d 边框与矩形

Unity3d 边框与矩形,unity3d,terminology,rectangles,difference,bounding-box,Unity3d,Terminology,Rectangles,Difference,Bounding Box,边框和矩形有什么区别 这个问题是专门关于Unity 3D的和类的,但我更感兴趣的是一个一般性的答案 具体而言: 哪个性能更好 边界框只是一个三维矩形吗 什么时候我应该选择一个而不是另一个 它们是可互换的术语吗?如果是,为什么Unity 3D有单独的类 如果您能提供任何其他知识,我们将不胜感激 基本区别在于2d与3d 不能使用二维矩形定义三维对象的边界 理论上,可以使用边界而不是矩形(通过将一个轴设置为0),但不能使用矩形而不是边界。由于边界需要更多的数据,因此会有少量性能损失 Abbot’s是

边框和矩形有什么区别

这个问题是专门关于Unity 3D的和类的,但我更感兴趣的是一个一般性的答案

具体而言:

  • 哪个性能更好
  • 边界框只是一个三维矩形吗
  • 什么时候我应该选择一个而不是另一个
  • 它们是可互换的术语吗?如果是,为什么Unity 3D有单独的类
  • 如果您能提供任何其他知识,我们将不胜感激
基本区别在于2d与3d

不能使用二维矩形定义三维对象的边界

理论上,可以使用边界而不是矩形(通过将一个轴设置为0),但不能使用矩形而不是边界。由于边界需要更多的数据,因此会有少量性能损失

Abbot’s是2d和3d空间交互的经典概述

哪个性能更好

无关紧要。它们在2D中相同,在3D中有不同的含义/用途

边界框只是一个三维矩形吗

没有3D矩形这样的东西。你是说一个盒子。边界框是一个大到足以包含实体/模型的所有可碰撞部分的框

什么时候我应该选择一个而不是另一个

无关,见第一段

它们是可互换的术语吗?如果是,为什么Unity 3D有单独的类

同样,2D与3D

如果您能提供任何其他知识,我们将不胜感激


边界框的存在是为了提高碰撞检测的性能。如果两个实体的边界框不相交,则无需进一步处理它们的任何碰撞器或在2D中执行像素完美相交测试。边界框允许碰撞检测算法快速丢弃任何保证不发生碰撞的物体。

我喜欢你可以将整个答案直接加在单词
不相关的
中,并且它仍然具有相同的含义。