나는 cannon.js와 three.js로 조금 고치기 때문에 지형을 가지고 싶습니다. 이 경우 사용자 정의 CANNON.RigidBody이 필요합니다. 비행기, 상자 및 구형과 같은 사전 정의 된 모양을 보았지만 캐논이 모양을 정의하는 위치와 방법을 파악할 수 없습니다. THREE.Geometry 또는 THREE.Mesh에서 CANNON.RigidBody
body.position.set (x, y, z)를 사용하여 시체를 즉시 움직일 수 있음을 알고 있지만 어떻게 움직이는 지 애니메이션 방식으로 부드럽게 움직일 수 있습니까? 물리학과 다른 시체와 충돌 할 수 있습니까? body.velocity.set (x, y, z)를 사용하면 속도가 설정되고 body.linearDamping = v를 사용하면 약간의 마찰
가 나는 floor 위에 약간 0.2 설정 THREE.PlaneGeometry라는 floor 하단에 설정된 다른 THREE.PlaneGeometry라는 grass있다. 내 raycastvehicle 휠 비행기의 양쪽에 이상 운전 때 , 충돌 무작위 floor 및 grass이있는 대부분의 floor하지만 grass을 감지 감지합니다. 어떻게하면 충돌을 감지
CANNON.js을 사용하여 객체에 적용된 피시가있는 THREE.js 장면이 있습니다. 강체는과 같이 초기화 : let shape = new CANNON.Box(new CANNON.Vec3(1, 1, 1));
let body = new CANNON.Body({
mass: 5,
shape: shape
});
내가 내 THREE.Sce
Cannon.js는 캐논 Cannon.js + Webstorm 8.0.1을 사용하여 정의되지 않은 (그러나 코드가 잘 실행) . 내 코드 : (http://schteppe.github.io/cannon.js/examples/threejs_mousepick.html이 예와 같이 내가 lib 디렉토리를 사용하고 있습니다) :는 var groundShape =
안녕하세요 여러분, 제가 간단한 3js 및 대포 js 데모를 만들려고 노력하고 있습니다. 한 단위가 꺼져 있다는 사실을 제외하면 이루어집니다. THREE.BoxGeometry 전체 범위를 취하면서 https://www.dropbox.com/s/qqaal0hgq9a506e/Screenshot%202014-10-01%2022.17.47.png?dl=0 func
아래 이미지에서 알 수 있듯이 간단한 큐브가있는 THREE.Scene입니다. 큐브에 부착 된 것은 물리학을위한 CANNON.Body입니다 (녹색 와이어 프레임으로 표시됨). CANNON.Body은 단위의 부부 큐브에서 오프셋. 회전의 경우이 오프셋은 반경이됩니다. 내가 큐브를 회전, 나는 CANNON.Body가 각도 및 반경에 따라 큐브 중심으로 회전하고
3 인칭 카메라를 렌더러로 three.js를 사용하여 cannon.js raycast 차량에 적용하려고합니다. 차량의 위치와 쿼터니온을 카메라에 적용 할 수 있지만 카메라는 차량의 z 축 (위로)을 보입니다. 나는 x 축을 따라 앞으로 나아가고 싶다. camera.quaternion.copy(carBody.quaternion);
camera.rotatio
나중에 사용할 수 있도록 CANNON.Body 개체에 사용자 데이터를 저장할 수 있습니까? 예 : var ballBody = new CANNON.Body({ mass: 1 });
ballBody.userData = { name: 'tester' };
// ...
world.add(ballBody);
// ...
player.addEventList