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