0
A
回答
1
假設我們有兩個THREE.Vector3()點。
要製作一個盒子,我們需要找到它的寬度,高度和深度。 有兩點,我們可以發現寬度和深度
var width = Math.abs(point1.x - point2.x);
var depth = Math.abs(point1.z - point2.z);
你說的那個盒子的高度依賴於這兩個點之間的距離,我們可以發現這種方式
var height = point1.clone().sub(point2).length();
然後,我們要找到一個點,在那裏我們將讓我們的盒子:
查找我們給定的點(平均)之間的點:
var center = point1.clone().add(point2).divideScalar(2);
爲我們的禁區中央一個新的起點:
var pointOfHeight = center.clone();
除以
height
2集中心的y座標:pointOfHeight.y = height/2;
現在所擁有的一切,使箱:
最後,我們設置框的原點:
box.position.copy(pointOfHeight);
最後,我們的盒子添加到場景:
scene.add(box);
相關問題
- 1. 如何在給定的結束標記
- 2. 從給定的座標創建一條曲線
- 3. 從中心座標創建邊界框
- 4. 獲取textview的結束座標
- 5. 如何找到UILabel的結束座標?
- 6. OPENCV上給定的座標
- 7. 通過numpy等從給定座標創建3D多項式
- 8. java xml,創建自我結束標記
- 9. 在特定座標處創建精靈?
- 10. 從點座標創建SpatialLinesDataFrame
- 11. 相處SVG路徑點的y座標給定的x座標
- 12. XY座標的約束
- 13. 創建表永不結束
- 14. 給定CCNode本地座標的父座標
- 15. 查找給定座標的最近點 - 數據結構
- 16. 給出開始和結束座標的路徑方向(方位角)很容易
- 17. 在屏幕的給定座標處顯示JqueryUI對話框
- 18. 如何在R中創建給定球形極座標方程的3D圖?
- 19. 使用角座標創建所有內部座標的元組
- 20. 提取給定座標內的像素
- 21. gmaps4rails不顯示給定的座標
- 22. 給定座標的Opencv特徵描述
- 23. 將對象轉向給定的座標
- 24. 獲取地理座標對給定源座標對和距離
- 25. Java創建的XML標記的結束空間
- 26. 創建,保留它的世界座標
- 27. 給定一個元組座標列表,找到最近的座標到指定的座標系
- 28. 開始和結束Android中的Textview的X-Y座標
- 29. 給定一個開始和結束日期,現在創建兩個
- 30. 如何在給定開始和結束時創建矩形路徑矩形
你的意思是「座標」是分? – prisoner849
@ prisoner849是的,抱歉,如果我不清楚 – DevGambit