@Override public void closeAndDispose() { if (alreadyClosing) return; alreadyClosing = true; this.cameraMount = null; this.viewportAdapter = null; if (cameraTrackAndDollyVariablesHolder != null) { cameraTrackAndDollyVariablesHolder.closeAndDispose(); cameraTrackAndDollyVariablesHolder = null; } graphics3dAdapter = null; }
@Override public double getDollyXVar() { return cameraTrackAndDollyVariablesHolder.getDollyX(); }
@Override public double getDollyYVar() { return cameraTrackAndDollyVariablesHolder.getDollyY(); }
double trackX = cameraTrackAndDollyVariablesHolder.getTrackingX(); if (!Double.isNaN(trackX)) fixX = trackX + trackDX; double trackY = cameraTrackAndDollyVariablesHolder.getTrackingY(); if (!Double.isNaN(trackY)) fixY = trackY + trackDY; double trackZ = cameraTrackAndDollyVariablesHolder.getTrackingZ(); if (!Double.isNaN(trackZ)) fixZ = trackZ + trackDZ; double dollyX = cameraTrackAndDollyVariablesHolder.getDollyX(); if (isDollyX) double dollyY = cameraTrackAndDollyVariablesHolder.getDollyY(); if (!Double.isNaN(dollyY)) camY = dollyY + dollyDY; double dollyZ = cameraTrackAndDollyVariablesHolder.getDollyZ(); if (!Double.isNaN(dollyZ)) camZ = dollyZ + dollyDZ; double fieldOfView = cameraTrackAndDollyVariablesHolder.getFieldOfView(); if (!Double.isNaN(fieldOfView)) setFieldOfView(fieldOfView);
@Override public double getDollyZVar() { return cameraTrackAndDollyVariablesHolder.getDollyZ(); }
@Override public double getTrackXVar() { return cameraTrackAndDollyVariablesHolder.getTrackingX(); }
@Override public double getTrackZVar() { return cameraTrackAndDollyVariablesHolder.getTrackingZ(); }
@Override public double getTrackYVar() { return cameraTrackAndDollyVariablesHolder.getTrackingY(); }
double trackX = cameraTrackAndDollyVariablesHolder.getTrackingX(); if (!Double.isNaN(trackX)) fixX = trackX + trackDX; double trackY = cameraTrackAndDollyVariablesHolder.getTrackingY(); if (!Double.isNaN(trackY)) fixY = trackY + trackDY; double trackZ = cameraTrackAndDollyVariablesHolder.getTrackingZ(); if (!Double.isNaN(trackZ)) fixZ = trackZ + trackDZ; double dollyX = cameraTrackAndDollyVariablesHolder.getDollyX(); if (isDollyX) double dollyY = cameraTrackAndDollyVariablesHolder.getDollyY(); if (!Double.isNaN(dollyY)) camY = dollyY + dollyDY; double dollyZ = cameraTrackAndDollyVariablesHolder.getDollyZ(); if (!Double.isNaN(dollyZ)) camZ = dollyZ + dollyDZ; double fieldOfView = cameraTrackAndDollyVariablesHolder.getFieldOfView(); if (!Double.isNaN(fieldOfView)) setFieldOfView(fieldOfView);
@Override public double getDollyZVar() { return cameraTrackAndDollyVariablesHolder.getDollyZ(); }
@Override public double getTrackXVar() { return cameraTrackAndDollyVariablesHolder.getTrackingX(); }
@Override public double getTrackZVar() { return cameraTrackAndDollyVariablesHolder.getTrackingZ(); }
@Override public double getTrackYVar() { return cameraTrackAndDollyVariablesHolder.getTrackingY(); }
@Override public double getDollyYVar() { return cameraTrackAndDollyVariablesHolder.getDollyY(); }
@Override public double getDollyXVar() { return cameraTrackAndDollyVariablesHolder.getDollyX(); }
@Override public void closeAndDispose() { if (alreadyClosing) return; alreadyClosing = true; this.cameraMount = null; this.viewportAdapter = null; if (cameraTrackAndDollyVariablesHolder != null) { cameraTrackAndDollyVariablesHolder.closeAndDispose(); cameraTrackAndDollyVariablesHolder = null; } graphics3dAdapter = null; }