0
A
回答
1
要獲得矢量的方向進行定向的平面,計算的任何叉積三角形的兩面
所以,如果你的點是A,b,C
side1 = subVectors (a, b);
side2 = subVectors (a, c);
planeNormal = crossVectors (side1, side2);
2
創建幾何。爲每個點添加一個頂點,並創建一個面。例如:你改變幾何
var geometry = new THREE.Geometry();
geometry.vertices.push(new THREE.Vector3(0,0,0));
geometry.vertices.push(new THREE.Vector3(1,1,0));
geometry.vertices.push(new THREE.Vector3(1,-1,0));
geometry.faces.push(new THREE.Face3(0, 1, 2));
geometry.dynamic = true;
var shapeMesh = new THREE.Mesh(geometry, material);
scene.add(shapeMesh);
每次,一定要讓three.js所知道:
geometry.verticesNeedUpdate = true;
geometry.elementsNeedUpdate = true;
相關問題
- 1. 確定一個點相對於給定3D表面的位置
- 2. 如何生成給定3個3D點的3D幾何?
- 3. 使用3個給定的3d點計算角度
- 4. 旋轉3d點雲以偏移給定的vNormal和floor點的平面角度
- 5. Away3d如何從給定的3d點陣列渲染表面?
- 6. 用3d點創建平面
- 7. OpenAL的3D定位和平移中心
- 8. 使用點積來確定點是否位於一個平面
- 9. 使用OpenCV生成3d點(假定正面平行配置)
- 10. 從給定的觀點將3D點雲Raycast到2D圖像
- 11. 在3D骰子上定位點/死
- 12. 在給定頂點的pylab中繪製3d表面
- 13. 如何計算2個給定點的2個平行點
- 14. 3D標量場與平面的交點
- 15. 3D平面中的聚類點
- 16. 在opengl中繪製一個3d平面給出兩個向量
- 17. 使用GLSL從鼠標點擊確定3D位置
- 18. 給定一個3d點的數組量化方向變化
- 19. C如果給定的點使平方
- 20. 用於3D數據中機器人定位的地平面檢測和刪除
- 21. CSS定位3
- 22. 從兩個給定點創建一行
- 23. 確定兩個3D(共面)三角形的所有交點
- 24. Swift 3中的節點定位問題
- 25. 確定一個3D點是否在一對立體相機的前面,給定它們的基本矩陣
- 26. 獲取在平面上點擊的位置矢量3
- 27. 如何測試2組平面(每個平面在3D空間中定義一個體積)重疊?
- 28. 查找哪些點位於每個點的給定距離內
- 29. jQuery - 從更改頁面位置停止網址定位點
- 30. 如何在給定4分的Python中定義超平面?然後我如何定義4個超平面的交集(這應該是一個點)?
是有辦法的定向abje ct到這個形狀? –
您的評論比較模糊。你想如何定位它?這應該可能是一個單獨的SO問題。 –
我發現很難準確地描述我的問題對不起:我需要旋轉一輛車,以便它具有與地形相同的角度 –