20 lines
420 B
Java

package com.hbm.calc;
import net.minecraft.util.Vec3;
public class VectorUtil {
public static double getCrossAngle(Vec3 vel, Vec3 rel) {
vel.normalize();
rel.normalize();
double vecProd = rel.xCoord * vel.xCoord + rel.yCoord * vel.yCoord + rel.zCoord * vel.zCoord;
double bot = rel.lengthVector() * vel.lengthVector();
double angle = Math.acos(vecProd / bot) * 180 / Math.PI;
return angle;
}
}