- Fix link resolution with proper relative/absolute path handling - Improve link styling with underline decoration - Hide leaf nodes from tree, only show directories - Fix log file path for packaged app
580 B
580 B
Ray::Intersects (plane)
bool Intersects(const Plane& plane, float& t) const
检测射线是否与平面相交。
参数:
plane- 要检测的平面t- 输出交点的参数距离
返回: bool - 相交返回 true(射线朝向平面),否则返回 false
复杂度: O(1)
示例:
Ray ray(cameraPosition, rayDirection);
Plane groundPlane = Plane::FromNormalAndPoint(Vector3::Up(), Vector3::Zero());
float t;
if (ray.Intersects(groundPlane, t)) {
Vector3 hitPoint = ray.GetPoint(t);
// 射线命中地面
}