Geometry::Vector2 클래스
벡터의 데카르트(Cartesian) 표현입니다.
template <class NumberType> class Vector2
Template 파라미터
- NumberType
멤버
Public 메소드
| 메소드 | 설명 |
|---|---|
| GetCoords | 벡터의 x, y 좌표들을 리턴합니다. |
| GetDirection | 단위 벡터로 방향을 리턴합니다. |
| GetLength | 벡터의 길이를 리턴합니다. |
| GetLengthSqr | 벡터의 길이의 제곱을 리턴합니다. |
| GetNormalDirection | 법선 벡터로 방향을 리턴합니다. |
| GetNormalVector | 주어진 벡터의 법선 벡터를 리턴합니다. |
| GetUnitVector | 주어진 벡터의 단위 벡터를 리턴합니다. |
| GetX | 벡터의 x 좌표를 리턴합니다. |
| GetY | 벡터의 y 좌표를 리턴합니다. |
| Set | 벡터의 x, y 좌표들을 세트합니다. |
| SetX | 벡터의 x 좌표를 세트합니다. |
| SetY | 벡터의 y 좌표를 세트합니다. |
| Vector2 | 이것은 생성자입니다. |
| ~Vector2 | 이것은 소멸자입니다. (빈 메소드입니다. 사용하지 않음) |
Public 연산자
| 연산자 | 설명 |
|---|---|
| operator *= | 숫자와 벡터를 곱합니다. |
| operator+= | 1차 벡터에 벡터 하나를 더합니다. |
| operator-= | 1차 벡터로부터 벡터 하나를 뺍니다. |
| operator= | 주어진 벡터에 값을 할당합니다. |
설명
벡터에 대한 데카르트(Cartesian) 표현을 정의합니다.요구사항
네임스페이스: Geometry
헤더: Vector2.hpp