public void onMouseEvent() {
        if (Mouse.hasWheel() && Mouse.isButtonDown(0)) {
            int angleZ = -Mouse.getDX();
            double teta = Math.toRadians(angleZ);
            double xprime = (this.position.getPositionX() * Math.cos(teta)) + (this.position.getPositionY() * Math.sin(teta));
            double yprime = (-this.position.getPositionX() * Math.sin(teta)) + (this.position.getPositionY() * Math.cos(teta));
            this.position.setPositionX((float) xprime);
            this.position.setPositionY((float) yprime);
            
            int angleX = Mouse.getDY();
            double teta2 = Math.toRadians(angleX);
            double ysec = (this.position.getPositionY() * Math.cos(teta2)) + (this.position.getPositionZ() * Math.sin(teta2));
            double zsec = (-this.position.getPositionY() * Math.sin(teta2)) + (this.position.getPositionZ() * Math.cos(teta2));
            this.position.setPositionY((float) ysec);
            this.position.setPositionZ((float) zsec);
        }
    }