767 B
767 B
Plane::GetClosestPoint
Vector3 GetClosestPoint(const Vector3& point) const
计算平面上最接近给定点的点。通过将点沿平面法线方向投影到平面上得到。
参数:
point- 参考点
返回: Vector3 - 平面上最接近给定点的点
线程安全: ✅
复杂度: O(1)
示例:
#include <XCEngine/Math/Plane.h>
#include <XCEngine/Math/Vector3.h>
using namespace XCEngine::Math;
void GetClosestPointExample() {
Plane plane(Vector3::Up(), 0.0f);
Vector3 point(5.0f, 10.0f, 0.0f);
Vector3 closest = plane.GetClosestPoint(point);
}
相关文档
- Plane 类总览 - 返回类总览
- GetDistanceToPoint - 计算有符号距离