-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.cpp
21 lines (17 loc) · 819 Bytes
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "include\bocks\Vector2d.h"
#include <iostream>
int main() {
Vector2D vector1(3.0, 4.0);
Vector2D vector2(1.0, 2.0);
std::cout << "Vector 1: (" << vector1.x << ", " << vector1.y << ")" << std::endl;
std::cout << "Vector 2: (" << vector2.x << ", " << vector2.y << ")" << std::endl;
Vector2D sum = vector1 + vector2;
Vector2D difference = vector1 - vector2;
Vector2D scale = vector1*3;
double dot = vector1.dot(vector2);
std::cout << "Vector 1 * Vector 2: " << dot << std::endl;
std::cout << "Vector 1 + Vector 2: (" << sum.x << ", " << sum.y << ")" << std::endl;
std::cout << "Vector 1 - Vector 2: (" << difference.x << ", " << difference.y << ")" << std::endl;
std::cout << "Vector 1 * 3: (" << scale.x << ", " << scale.y << ")" << std::endl;
return 0;
}