public Vertex(Vertex start, Vertex end, float interp) { Vector3f pos = new Vector3f(); pos.interpolate(start.positionvf(), end.positionvf(), interp); positionvf(pos); Vector4f colour = new Vector4f(); colour.interpolate(start.colourv(), end.colourv(), interp); colourv(colour); Vector3f normal = new Vector3f(); normal.interpolate(start.normalv(), end.normalv(), interp); normalvf(normal); Vector2f tex = new Vector2f(); tex.interpolate(start.texv(), end.texv(), interp); texv(tex); Vector2f light = new Vector2f(); light.interpolate(start.lightv(), end.lightv(), interp); lightv(light); }