diff --git a/src/main/java/com/hackoeur/jglm/Vec3.java b/src/main/java/com/hackoeur/jglm/Vec3.java
index <HASH>..<HASH> 100644
--- a/src/main/java/com/hackoeur/jglm/Vec3.java
+++ b/src/main/java/com/hackoeur/jglm/Vec3.java
@@ -121,6 +121,14 @@ public final class Vec3 extends AbstractVec {
 		);
 	}
 	
+	public Vec4 toDirection() {
+		return new Vec4(x, y, z, 0f);
+	}
+	
+	public Vec4 toPoint() {
+		return new Vec4(x, y, z, 1f);
+	}
+	
 	@Override
 	public FloatBuffer getBuffer() {
 		final FloatBuffer buffer = allocateFloatBuffer();
Added methods to convert vec3 to vec4 points/directions.