# Bounds::SetMinMax ```cpp void SetMinMax(const Vector3& min, const Vector3& max) ``` 从最小点和最大点设置包围盒。中心点和范围由输入的 min/max 计算得出。 **参数:** - `min` - 包围盒的最小点 - `max` - 包围盒的最大点 **返回:** `void` **线程安全:** ✅ **复杂度:** O(1) **示例:** ```cpp #include #include using namespace XCEngine::Math; Bounds bounds; bounds.SetMinMax(Vector3(-1.0f, -1.0f, -1.0f), Vector3(1.0f, 1.0f, 1.0f)); // center = (0, 0, 0), extents = (1, 1, 1) ``` ## 相关文档 - [Bounds](bounds.md) - 返回类总览 - [GetMin](getmin.md) - 获取最小点 - [GetMax](getmax.md) - 获取最大点