簡體   English   中英

通過中心,法線,長度和高度獲取矩形頂點

[英]Get rectangle vertices by center, normal, length and height

我正在尋找一種獲取矩形的所有頂點的方法,該矩形的中心,法線,長度和高度我都知道。 我的數學有點虛弱,所以請幫助我。 編輯:飛機在3D空間中。

在中心,寬度和高度給定的情況下,通過從中心點的x / y位置減去寬度/高度的一半,可以輕松地計算出矩形在2D空間中的頂點的x和y坐標。

如果您在3D空間中需要此功能,這將變得有些棘手,並且需要一些三角函數,但仍要遵循相同的原理。 您將需要一條額外的信息。 您需要某種方式將正方形的方向固定在某個方向上。 即,矩形“朝向”哪個方向。 法線將允許您計算出矩形所在的平面,但是在該平面上沒有任何方向的情況下,最好的辦法是為每個頂點在中心周圍的圓中計算出一組可能的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM