WorldForge :: wfmath의 주요 초점은 기하학적 객체입니다. 따라서, 이러한 형태 (점, 벡터, matricies)를 작성하는 데 사용되는 기본적인 수학 객체뿐만 아니라 여러 가지 모양 (상자, 공, 선)을 포함한다.
라이브러리 클래스의 대부분은 두 가지 종류로 나눌 수있다. 첫 번째 종류는 그 구성원 모두 기본적인 유형은 기본적인 수학 개체입니다. 제 2 종은 DOC / shape.h에 기재된 형상 클래스 인터페이스를 구현 형태이다. 첫 번째 종류의 네 가지 클래스가 있습니다 :
벡터 <>
기본적인 수학 벡터
RotMatrix <>
회전을 설명하기위한 유용한 결정 (1)의 직교 행렬.
포인트 <>
공간에 포인트. 이 기본 클래스는 문서 / shape.h의 모양 인터페이스를 구현합니다.
사원 수
사원 수
모양 클래스는 다음과 같습니다
AxisBox <>
좌표 축에 상자 지향 병렬
공 <>
공 <2>는 원, 공 <3>는 구 등
세그먼트 <>
엔드 포인트에 의해 정의 된 선분,
RotBox <>
AxisBox <> 마찬가지로 있지만 임의의 각도로 회전 될 수있다
다각형 <>
(아마도) 더 큰 차원 공간에 포함 된 2 차원 다각형
라이브러리는 시스템 시간과 난수 함수에 대한 어떤 확률 관련 기능뿐만 아니라, 포장지를 포함한다.
요구 사항 :
· WFMath는 ISO C ++ 컴파일러가 필요합니다. 아틀라스-C ++는 WFMath를 구축하기 위해 필요하지 않지만 존재하는 경우는 다음 몇 가지 인라인 변환 기능 검사가 건설 될 예정
이 릴리스의 새로운 기능 : 있습니다.
헤더 적은 수의 시스템 헤더와 종속 관계를 포함하고, 네임 스페이스를 조금 청소기를 유지하기 위해 정리되었다.
댓글을 찾을 수 없습니다