From 88717862a3ea8a1bf88267ad718298bb17a0b920 Mon Sep 17 00:00:00 2001
From: Vojtech Moravec <vojtech.moravec.st@vsb.cz>
Date: Sun, 22 Mar 2020 14:56:11 +0100
Subject: [PATCH] Utility cast functions.

---
 src/main/java/azgracompress/data/V2i.java | 4 ++++
 src/main/java/azgracompress/data/V3i.java | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/src/main/java/azgracompress/data/V2i.java b/src/main/java/azgracompress/data/V2i.java
index 498073b..9df55d7 100644
--- a/src/main/java/azgracompress/data/V2i.java
+++ b/src/main/java/azgracompress/data/V2i.java
@@ -49,4 +49,8 @@ public class V2i {
     public V2l toV2l() {
         return new V2l(x, y);
     }
+
+    public V3i toV3i() {
+        return new V3i(x, y, 1);
+    }
 }
diff --git a/src/main/java/azgracompress/data/V3i.java b/src/main/java/azgracompress/data/V3i.java
index db37d74..cd238d7 100644
--- a/src/main/java/azgracompress/data/V3i.java
+++ b/src/main/java/azgracompress/data/V3i.java
@@ -11,6 +11,10 @@ public class V3i {
         this.z = z;
     }
 
+    public V3i(final int x, final int y) {
+        this(x,y,1);
+    }
+
     public V3i(final int universalValue) {
         this(universalValue, universalValue, universalValue);
     }
-- 
GitLab