问题标签 [pythreejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ThreeJS 立方体未显示
我正在尝试学习 ThreeJS,所以我将该库添加到现有的 NextjS 项目中。我想在我的首页看到一个立方体。但我什么也看不见。渲染器代码是:
场景代码是:
似乎没有任何效果,我看到的只是空荡荡的场景。我将 NextJS 用作我所有项目和打字稿的最爱。我正在尝试以正确的方式做到这一点。
jupyter-notebook - Pythreejs 纹理 UV 映射
我无法将 UV 映射应用于 pythreejs 中的自定义网格。这是我正在尝试的:
网格没有将纹理应用到它。看起来它为图像中的一个像素获得了纯色(无论是否faceVertexUvs
设置......)。
我可以将相同的纹理应用到一个简单的盒子,它可以工作,但我不能为 BoxGeometry 设置 UV 映射:
我在这里做错了什么?
javascript - ThreeJS如何检测是否有任何Box / Mesh与另一个碰撞?
如果有人已经问过这个问题,我真的很抱歉,但我已经尝试过很多关于这个的搜索。是否有任何方法可用于检测 Threejs 中的一个 Box 是否与场景中的一个或多个其他对象发生碰撞?
mesh - Threejs 从网格中切割相交网格
我在拆分简单的形状(如盒子)时遇到问题。我正在为threejs 使用打字稿。我不能使用 CSG 或这种方法,因为 CSG 实际上并没有分割形状,而 polybool 我找不到打字稿版本。
javascript - ThreeJS 在物体靠近时将物体粘到另一个物体的边缘(如磁力拖动效果)
我不确定如何用英语准确地说出这种效果,但我会尽力弄清楚这一点。我在很多软件中看到,当我们拖动某个东西时,如果它靠近另一个物体,它靠近时会像铁棒一样粘在那个物体上。我想要这种具有三种形状的逻辑。我的场景中有简单的盒子形状。如果我拖动任何框(用鼠标或触摸),如果它非常靠近另一个框/对象,它必须坚持那个对象(它必须粘在该对象的同一侧)。我试图自己搜索这个,但不幸的是我找不到 Threejs 的任何主题。如果这个帖子存在,我很抱歉,请给我链接,我会删除这个话题。否则我欣赏任何好的解决方案。谢谢
python - pythreejs,将向量数组传递给着色器
我需要将向量数组作为统一传递给着色器。据我了解,代码应如下所示:
但是我没有找到将这个向量传递给着色器的方法:
有没有办法做到这一点?