当父THREE.js组的可见性更改时,更改CSS2D对象的可见性

史蒂夫·奥

我已将网格和CSS2DObjects(标签)添加到THREE.js组。

当切换Group.visible属性时,网格的可见性也会发生变化(如预期)。

但是,不幸的是,CSS2DObjects的可见性没有改变。

这是已知的行为,2019年话题线程显示如何通过将CSS2DObject设置style.display'none'来切换CSS2DObject(具有已知div)的可见性'block'(感谢Mugen87)。

labelDiv1.style.display = 'none';
labelDiv2.style.display = 'block';

我需要一种方法来获取“组中”所有CSS2DObject的列表-(a)因为它们已直接添加到组中,或者(b)因为它们已添加到已添加到组中的网格中组或(c)更复杂的层级关系,例如,网格的子级是添加到组中的网格的子级。

然后,对于每个选定的CSS2DObject,我需要获取关联的div。如果有时间,我可能可以解决一些问题,该问题对于我正在开发的相对简单的应用程序有效。但是我想知道是否已经存在一些东西,它可能更灵活,并且将来可以节省重新发明轮子的时间。(理想情况下,这样的功能将成为THREE.js IMO的一部分)。

马奎佐

您正在寻找Object3D.traverse(),该对象以递归方式遍历对象的所有后代,包括子代,孙子代等等。

https://threejs.org/docs/#api/zh/core/Object3D.traverse

在遍历回调中,您可以检查该对象.type以查看它是否为CSS2DObject。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据父组的子组是否可见,更改ssrs报告中单元格的可见性?

来自分类Dev

更改由父容器类型确定的DataTemplate文本块可见性

来自分类Dev

如何从子片段更改父片段的视图可见性?

来自分类Dev

PHP 中的可见性 - 父类的公共字段

来自分类Dev

当父元素具有可见性:隐藏时,CSS3动画是否运行?

来自分类Dev

CSS背面可见性未在父div的cardflip中显示

来自分类Dev

计算隐藏元素,无论父级可见性如何

来自分类Dev

设置父级视图可见性对其子级的影响

来自分类Dev

相对div相对父级之外的绝对div可见性

来自分类Dev

WPF如何从数据模板设置父容器的可见性

来自分类Dev

在WPF中折叠父Expander可见性而不会折叠子Expander

来自分类Dev

在选择更改时设置TextBlock可见性

来自分类Dev

Android:TextView可见性更改

来自分类Dev

div的可见性更改

来自分类Dev

TextView可见性更改通知

来自分类Dev

对象可见性

来自分类Dev

悬停后更改对象可见性

来自分类Dev

仅使用CSS更改div元素的可见性

来自分类Dev

Android相对布局-根据另一个小部件的可见性对齐小部件父级

来自分类Dev

当 FragmentPagerAdapter 的父可见性设置为 GONE/INVISIBLE 时,为 FragmentPagerAdapter 初始化片段

来自分类Dev

如何在更改可见性的同时更改背景?

来自分类Dev

为什么不能使用jquery / css / js更改可见性?

来自分类Dev

为什么不能使用jquery / css / js更改可见性?

来自分类Dev

可变实例对象的可见性

来自分类Dev

如何在TextInputLayout Android中更改setEndIconDrawable的可见性(可见,不可见或不可见)?

来自分类Dev

CSS可见性无与崩溃

来自分类Dev

CSS悬停可见性div

来自分类Dev

绑定到 css 可见性

来自分类Dev

数组值更改的线程可见性

Related 相关文章

  1. 1

    根据父组的子组是否可见,更改ssrs报告中单元格的可见性?

  2. 2

    更改由父容器类型确定的DataTemplate文本块可见性

  3. 3

    如何从子片段更改父片段的视图可见性?

  4. 4

    PHP 中的可见性 - 父类的公共字段

  5. 5

    当父元素具有可见性:隐藏时,CSS3动画是否运行?

  6. 6

    CSS背面可见性未在父div的cardflip中显示

  7. 7

    计算隐藏元素,无论父级可见性如何

  8. 8

    设置父级视图可见性对其子级的影响

  9. 9

    相对div相对父级之外的绝对div可见性

  10. 10

    WPF如何从数据模板设置父容器的可见性

  11. 11

    在WPF中折叠父Expander可见性而不会折叠子Expander

  12. 12

    在选择更改时设置TextBlock可见性

  13. 13

    Android:TextView可见性更改

  14. 14

    div的可见性更改

  15. 15

    TextView可见性更改通知

  16. 16

    对象可见性

  17. 17

    悬停后更改对象可见性

  18. 18

    仅使用CSS更改div元素的可见性

  19. 19

    Android相对布局-根据另一个小部件的可见性对齐小部件父级

  20. 20

    当 FragmentPagerAdapter 的父可见性设置为 GONE/INVISIBLE 时,为 FragmentPagerAdapter 初始化片段

  21. 21

    如何在更改可见性的同时更改背景?

  22. 22

    为什么不能使用jquery / css / js更改可见性?

  23. 23

    为什么不能使用jquery / css / js更改可见性?

  24. 24

    可变实例对象的可见性

  25. 25

    如何在TextInputLayout Android中更改setEndIconDrawable的可见性(可见,不可见或不可见)?

  26. 26

    CSS可见性无与崩溃

  27. 27

    CSS悬停可见性div

  28. 28

    绑定到 css 可见性

  29. 29

    数组值更改的线程可见性

热门标签

归档