개발 · 컴퓨터공학/Physical Simulation
Threejs Cloth Tailor 개발일지 - 물리 시뮬레이션 PhysicsObject class 디버깅, PBD cloth simulation 동작
이전 포스팅 보러가기 물리 시뮬레이션 코드 디버깅하기cloth 객체에서 constraint를 생성하는 부분을 디버깅하면서 어디서부터 잘못되었는지 보자보니까 cloth 객체의 물리 시뮬레이션 필요 요소들이 제대로 초기화가 되지 않은 것 같다 physics object의 초기화 부분을 찾다보니 indices가 0개인 것부터 numTris가 0으로 초기화 되는 것을 확인했다 이 부분은 threejs의 mesh type으로 바꾸는 과정에서 임의로 설정한 부분인데 역시 여기서 문제가 생겼다 공교롭게도 index가 null이라서 indices에 0 배열이 들어간 것이다 즉 threejs의 Mesh형으로 변환하는 것과, 기존 코드에서 object를 parsing할 때 indices 로직이 달라서 생긴 문제다 thre..
2024. 6. 2. 09:38