이 라이브러리는 수학이 최대한 빨라야 하는 실시간 애플리케이션에 맞춰져 있습니다. 인라인화 기회를 최대화하고 가능하면 레지스터에 값을 전달하여 함수가 인라인되지 않을 때 코드 생성이 최적이 되도록 많은 주의를 기울였습니다. 여기에는 비디오 게임 및 실시간 응용 프로그램에서 일반적으로 사용되는 3D 및 4D 연산이 포함되어 있습니다.
GLM 및 DirectX Math에 대한 대안을 제공합니다. 유사한 라이브러리와의 비교는 여기를 참조하세요.
최대한 유연하고 강력하도록 라이브러리를 설계하는 데 많은 생각을 기울였습니다. 이를 위해 다음과 같은 결정이 내려졌습니다.
위의 지원 플랫폼 목록은 모든 릴리스에서 테스트된 항목일 뿐이지만 컴파일하면 제대로 작동합니다.
이 라이브러리는 100% 헤더이므로 사용을 시작하려면 자신의 프로젝트에 헤더를 포함하기만 하면 됩니다. 그러나 단위 테스트를 실행하거나 RTM에 기여하려면 시작하기 섹션으로 이동하여 환경을 설정하고 기여 지침을 확인하세요.
Conan과 함께 rtm
설치할 수 있습니다.
시작하는 데 다른 것이 필요하지 않습니다. 모든 것이 자체적으로 포함되어 있습니다. 자세한 내용은 여기를 참조하세요.
이 프로젝트는 MIT 라이센스를 사용합니다.
저작권 (c) 2018 Nicholas Frechette 및 실시간 수학 기고자
이 프로젝트는 애니메이션 압축 라이브러리 v1.1.0에 있는 수학 코드에서 시작되었으며 원본 기여자의 저작권을 보유합니다.
이 프로젝트는 기여자 행동 강령과 함께 출시되었습니다. 이 프로젝트에 참여함으로써 귀하는 해당 약관을 준수할 것에 동의하게 됩니다.
다음 멋진 분들에게 감사드립니다(이모지 키):
코디DW존스 ? ? | 말테 베르쉬 ? | 요안 포티넷 ? | 파벨 이아체니이 ? | 헤르만 세메노프 | 마틴 발구르 | 케테르 |
이 프로젝트는 모든 기여자 사양을 따릅니다. 어떤 종류의 기여도 환영합니다!