Add conversion from Vector3

This commit is contained in:
Pascal Serrarens 2024-04-25 15:22:05 +02:00
parent fe12c99159
commit 4b07328790
2 changed files with 10 additions and 0 deletions

View File

@ -5,6 +5,7 @@
#include "Vector2.h"
#include "Angle.h"
#include "FloatSingle.h"
#include "Vector3.h"
#if defined(AVR)
#include <Arduino.h>
@ -27,6 +28,11 @@ Vector2::Vector2(Vec2 v) {
y = v.y;
}
Vector2::Vector2(Vector3 v) {
x = v.x;
y = v.z;
}
Vector2::~Vector2() {}
const Vector2 Vector2::zero = Vector2(0, 0);

View File

@ -24,6 +24,8 @@ typedef struct Vec2 {
} Vec2;
}
class Vector3;
/// <summary>
/// A 2-dimensional vector
/// </summary>
@ -46,6 +48,8 @@ public:
/// <param name="v">The C-style Vec</param>
Vector2(Vec2 v);
Vector2(Vector3 v);
~Vector2();
/// <summary>