首页 > 解决方案 > 程序网格的一部分在 ThreeJS 中不可见

问题描述

我刚刚用我为 threeJS 创建的模型完成了一些测试。我正在生成形状,将它们捆绑到 npm 包中并导​​出到 angular 项目,但是在左侧您可以看到 html 版本,右侧是 angular 版本。它们具有几乎完全相同的代码(一个例外是我的 typescript 类中的一些成员变量和一个我变成 lambda 的函数,因此我可以this在更新循环中调用)。有什么理由可以对这些进行不同的解释吗?我检查了对象的实际数据,它是完全一样的。在此处输入图像描述

我正在使用 Angular 9.0.3 和 threejs 版本 0.113.2

这是两个版本中使用的代码 https://hatebin.com/felqminvoc

标签: angularthree.js

解决方案


我有 2 个three.js 导入库,一个在我的项目中,一个在我的节点依赖项中。npm 包之间存在不匹配,因此存在渲染问题。删除其中一个包解决了这个问题。


推荐阅读