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