@Override
    public boolean mouseScrolled(Point p, double scrollX, double scrollY, boolean consumed) {
        lastMousePos = p;
        if (!consumed && isFirstHit(p)) {
            eventReceiver.mouseScrolled(this, mouseToWorld(p), scrollY);
            return true;
        }
        return false;
    }
Apply a camera delta based on NDC delta
@param delta Amount to pan camera in frame NDC units
fabrication/src/main/java/mrtjp/projectred/fabrication/gui/ICRenderNode.java