当前位置: 首页 > 知识库问答 >
问题:

在React-3-光纤中获取对象的本地位置

徐峰
2023-03-14

简报:我试图在一个反应三纤维场景中,将一个“德瑞文本”元素父化到球体外部靠近引脚的一点。因此,当球体旋转或相机围绕球体旋转时,文本位置以球体外部为中心。

一个例子:三个。js文本对齐

问题:

如何查找对象或对象的部分/点的局部和世界空间位置?

如何将父对象定位到子对象,以便当父对象移动时,子对象随之移动?

场景是否具有相对于[0,0,0]轴的世界位置和相对于对象的局部位置?

我的代码沙盒:地球与位置

共有1个答案

西门京
2023-03-14

查看Object3d,three.js中许多对象的基类,包括场景本身。它有属性和函数,可以帮助你喜欢。

请注意,场景中任何对象的位置都是相对于其父对象的。可以使用将子对象添加到对象。添加(子对象),但分组对象的更好方法可能是使用组。

 类似资料:
  • 问题内容: 是否可以使用标准Python库在Windows中获取整体光标位置? 问题答案: 这将检索屏幕坐标中的光标位置-点=(x,y) 检索有关全局游标的信息。 链接: http://msdn.microsoft.com/zh-cn/library/ms648389(VS.85).aspx http://msdn.microsoft.com/zh-CN/library/ms648390(VS.8

  • 使用for函数时,可以保存对象的位置,如(示例): 但是我不知道我怎么能得到这个位置,我怎么能知道它是否是最后一个使用地图功能的 有人能帮忙吗?

  • 有时您需要使用未维护的、旧的、脏的、巨大的、对我们的程序可能有危险的库。 是否有以安全方式执行此代码的最佳实践? 最近,我发现(可能是在我的知识和经验水平上)没有捕捉到异常。直到今天,我使用的常见做法是将代码包装到Fiber中,在内部捕获异常并通过Channel发送出去。现在它不工作(我不能把产量或Proc放在光纤中)。 危险的lib可以看起来像普通类,方法用Fiber.yield封装光纤,以便现

  • 问题内容: 如何从输入字段中获得插入符的位置? 我已经通过Google找到了一些零散的信息,但是没有任何防弹证据。 基本上像jQuery插件之类的东西是理想的,所以我可以简单地做 问题答案: 找到了这个解决方案。不是基于jquery的,但是将其集成到jquery中没有问题:

  • 我有一个vue.js应用程序,在一个组件中有一个返回嵌套对象的数据方法,如下所示: 在模板中,具有v模型的输入来填充这些值: 我可以使用JSON.stringify方法将此值保存到localStorage: 我可以用JSON.parse从localStorage获取这些值: 但是,当我这样做到创建的模板中的输入字段不会自动填充保存在localStorage中的obj值时,字段仍然为空。如何将这些值

  • 问题内容: 我的机器上运行了一个简单的node.js程序,我想获取运行该程序的PC的本地IP地址。如何使用node.js获得它? 问题答案: