2번째 숙제입니다
3차원 CVector 클래스를 만들어봅시다.
1. 멤버 변수는 3개 입니다. x좌표, y좌표, z좌표
2. 멤버 함수는 다음과 같습니다.
추가로 생성자라던지 초기화 할 수 있는 함수를 추가로 넣어줘야 합니다.
2. 멤버 함수는 다음과 같습니다.
operator+ | 2개의 벡터를 더합니다. |
operator- | 첫번째 벡터에서 두번째 벡터를 뺍니다. |
operator*(#1) | 스칼라값을 곱합니다. |
operator*(#2) | 벡터의 외적을 구합니다. |
operator^ | 벡터의 내적을 구합니다. |
Normalize | 벡터의 길이를 1로 만듭니다. |
Length | 벡터의 길이를 구합니다. |
추가로 생성자라던지 초기화 할 수 있는 함수를 추가로 넣어줘야 합니다.