physijs

    0热度

    1回答

    我试图用physijs开发一个项目。我也遇到过这种类型的错误(从Mozilla Firefox浏览器控制台)的: NetworkError:无法在加载工人脚本 “JS /库/ ammo.js” 我米试图解决它,但没有结果。这是physijs设置我的代码片段: <script src="build/three.js"></script> <script src="js/libs/physi.js"

    0热度

    1回答

    我一直在努力研究如何锁定场景中的两个兄弟网格,以便在旋转它们时,它们之间的关系保持不变。 我知道这可以通过使用虚拟Object3D或向另一个对象添加一个对象来完成,但我需要使用Physijs,并且希望两个网格都能够响应场景中的碰撞和其他物理。 这是一个简化的例子,但我很想知道如何让上部球体/圆柱体对在下面的代码中表现得与下部对完全一样(下部对具有父/子关系,而上部网格都直接添加到场景): $(do

    1热度

    2回答

    从标题中可以看出,当我运行physiJS的示例时(从github回购),它只显示背景,fps计数器,但根本没有生理功能(纯three.js工作正常)。当我运行:http://chandlerprall.github.io/Physijs/examples/vehicle.html时,一切运行正常。我现在不知道从哪里开始寻找问题。任何想法可能是什么原因?

    0热度

    1回答

    我使用Three.js和Physijs创建了一个非常基本的多维数据集。我绘制了具有透明度的纹理,并且我希望通过透明度在多维数据集的另一侧看到纹理。现在,我通过透明度看到背景,但不看立方体背面的纹理。 var cube = new Physijs.BoxMesh( new THREE.BoxGeometry(2, 2, 2), new THREE.MeshPhongMateria

    0热度

    1回答

    无法理解在哪里知道physijs的功能。有许多功能,如applyImpulse,applyForce等,但没有文档。

    0热度

    1回答

    我有两个盒子。一个在地上产卵,另一个在其上面。重力打开。我试图让碰撞事件的听众在底部放置在地面上的盒子上开火。但是,没有记录。 var c = new Physijs.BoxMesh(new THREE.CubeGeometry(5, 5, 5), new THREE.MeshBasicMaterial({ color: 0x888888 })); c.__dirtyPosition = tru

    2热度

    1回答

    我创建了一个由THREE.JS和Physijs制作的游戏。我做了一个名为addBlock2的函数,它为场景添加了一个三角形金字塔。它设置相应的顶点,但是当涉及到triangulateShape失败,出现以下错误: Uncaught TypeError: Cannot read property 'x' of undefined THREE.Shape.Utils.triangulateShap

    3热度

    3回答

    我试图与physi.js库()。我跟所有的步骤给出: https://github.com/chandlerprall/Physijs/wiki/Basic-Setup 但是,我得到了错误: Uncaught SecurityError: Failed to construct 'Worker': Script at 'file://172.16.159.200/js/physijs_worker

    2热度

    1回答

    预期成果:一个框将砸在地上,它会产生一个警告框说:“盒子正好砸在地上” 发生了什么事:警报框没有被创建。相关的JavaScript控制台日志也不会在碰撞时产生。 我在my github repo上共享一个小小的代码。您可以克隆它并在Chrome浏览器中自行运行它。您可以检查源代码中**** scripts/app.js ****文件中的physijsBox.addEventListener()部分

    3热度

    1回答

    我正在使用PointerLockControls(full modified code)在Three.js项目上工作。我想为playehr实施碰撞检测。 var player = new Physijs.CylinderMesh(new THREE.CylinderGeometry(2, 2, 10, 32) , playerMaterial); player.position.set(