🎲 물리 시뮬레이션/Box2D Lite 분석및 강화2

2D 물리엔진 분석및 총정리 (2) with Box2D Lite [강성 제약조건 편] 목차 (Joint는 제외)- Box2D Lite Github- 선수지식및 참고자료- 물리엔진의 생명주기- Box2D Lite 프로젝트의 흐름- Collide 분석- World 분석 - Body 분석 - Arbiter 분석- MathUtils 분석- 전체적인 코드의 흐름 정리및 사용 예시- 부록 World 분석우선 이 파일은 드디어 헤더와 소스로 나누어집니다.우선 헤더파일을 봅시다.#include #include #include "MathUtils.h"#include "Arbiter.h"struct Body;struct Joint;struct World{ World(Vec2 gravity, int iterations) : gravity(gravity), iterations(iterations) {} voi.. 2024. 5. 26.
2D 물리엔진 분석및 총정리 (1) with Box2D Lite [충돌검출 편] Box2D Lite의 원리를 이해하고 제 나름대로 생각을 정리해서 쓴 글입니다.오류가 있다면 댓글로 제보 바랍니다.그냥 학교 과제하다가 넣어볼까 하다가 생각보다 내용이 재미있어서 분석하게 되었습니다.내용이 생각보다 많아서 여러 글로 나누었습니다. 목차 (Joint는 제외) - Box2D Lite Github - 선수지식 및 참고자료- 물리엔진의 생명주기- Box2D Lite 프로젝트의 흐름- Collide 분석- World 분석- Body 분석- Arbiter 분석 - MathUtils 분석- 전체적인 코드의 흐름 정리및 사용 예시- 부록 Box2D Lite GithubBox2D Lite는 깃허브에서 오픈소스로 배포하고 있습니다.만드신 분은 Erin Catto입니다.https://github.com/er.. 2024. 5. 25.