Ejemplo n.º 1
0
 /** Transforms a point in world coordinates to a pixel in window coordinates. */
 public static Point worldToWindow(Camera camera, Viewport viewport, Vec3f worldCoords) {
   Vec4f clip = camera.getProjection().times(camera.getView().times(new Vec4f(worldCoords, 1)));
   Vec2f ndc = clip.over(clip.w).xy();
   return viewport.ndcToWindow(ndc);
 }