package com.bioxx.tfc2.api.render.ui; import net.minecraft.client.renderer.VertexBuffer; import net.minecraft.util.math.Vec3d; import com.bioxx.tfc2.api.util.Helper; public abstract class Vertex { public Vec3d pos; public Vertex(Vec3d p) { pos = p; } public abstract void addVertex(VertexBuffer buffer); public void rotate(Vec3d origin, Vec3d axis, double rotation) { pos = Helper.rotateVertex(origin, pos, axis, rotation); } public void translate(Vec3d trans) { pos = pos.add(trans); } }