gpt4 book ai didi

c++ - 按中心、法线、长度和高度获取矩形顶点

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:34:36 27 4
gpt4 key购买 nike

我正在寻找一种方法来获取矩形的所有顶点,该矩形的中心、法线、长度和高度我都知道。我的数学有点弱所以请帮助我。编辑:飞机在 3D 空间中。

最佳答案

通过从中心点的 x/y 位置减去/加上宽度/高度的一半,您可以轻松计算出二维空间中矩形顶点的 x 和 y 坐标,方法是给定中心、宽度和高度。

如果您在 3D 空间中需要这个,这会变得有点棘手并且依赖于一点三角学,但仍然遵循相同的原则。您将需要一份额外的信息。你需要一些方法来固定正方形在某个方向的方向;即,矩形“面向”哪个方向。法线将允许您计算出矩形在哪个平面上,但如果该平面上没有某些方向,您能做的最好的事情就是为每个顶点计算出围绕中心的圆圈中的一组可能值。

关于c++ - 按中心、法线、长度和高度获取矩形顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6954794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com