【发布时间】:2021-10-01 14:36:24
【问题描述】:
你能帮我解决这个向量数学问题吗?
我有一个有一条样条线的游戏演员 Camera_Rail。样条曲线上的每个点都有一个上向量和右向量,创建一个垂直平面。样条曲线和 X,Y 边界共同描述了空间中的方形面条。
我想要一个函数:ClampPointWithinBounds(Spline, X, Y, ProposedPoint) 返回 ClampedPoint
这是我的计划,但有一些 ??? :
- 找到最接近 ProposedPoint 的 SplinePoint(完成)
- 将 ProposedPoint 转换为 ProposedPoint2D,SplinePoint 位于 0,0 (???)
- 将 ProposedPoint2d 限制到 X、Y 边界(完成)
- 将 ClampedPoint2d 转换为 3d 中的 ClampedPoint 并返回。 (???)
或者,我可以直接在 3d 空间中计算 ClampingVector,但我没有这方面的计划。
如何从 3d2d 转换回来,有没有更好的方法?我正在使用 UE4。
谢谢!
【问题讨论】:
标签: vector unreal-engine4 vector-graphics