sunCanMove = false
: specifies if the Sun movement during day is taken into accountalwaysNearZenith = false
: if true and the Sun moves, the Sun will only rotate around the Zenith (light between 10h00-16h00)FPS = 60
: specifies the Frames per second of the Map3D Weather Time Manager, including the Sun movement. This parameter will prevail on the parameter with the same name hardcoded on the 3D Weather Managerpublic class Map3DRenderer extends AbstractMapRenderer { //sun light private static final int FPS = 60; private final boolean sunCanMove = false; private final boolean alwaysNearZenith = false;These properties are hard-coded in the
Map3DRenderer
class but should be specified through configuration properties.
internalMap3Dselection = false
: use an internal 3D selection. By default a Map item selection (like with maps items 2D) is used. Note that I don't clearly see what are the differences between the default selection and this one (which is not enabled in the code)removeItemSelection = false
: used to disable all types of selectionspublic class Map3DRenderer extends AbstractMapRenderer { public static boolean internalMap3Dselection = false;It is hard-coded in the
Map3DRenderer
class but should be specified through the Map3dWidget.
Map3DRenderer
class but should be specified through configuration properties.public class Map3DRenderer extends AbstractMapRenderer { //winder rose 2D private final boolean showWinderRose = true;
SCALE_PROJECTION = 0.03333
: adapts the distance scale between objectsSCALE_PROJECTION_Z_RATIO = 4.0
: specifies the projection ratio to be applied on the 3D Items Z coordinates before viewing them by the Camera. It allows to better see the altitudes differences on the Map3D. This also impact the Field 3DMapLM3DProjection
class but should be specified through configuration properties.public static final double SCALE_PROJECTION = 0.03333; public static double SCALE_PROJECTION_Z_RATIO = 4.0;
public class Camera3DController { private static final double MOUSE_SPEED = 0.1; //speed of mouse/touch private static final double ROTATION_SPEED = 2.0; //speed of rotation private final double ZOOM_MULTIPLIER = 300.0; // zoomThese properties are hard-coded in the
Camera3DController
class but should be specified through through configuration properties.
DEFAULT_VALUE_WHEN_NODATA = -150
: The default value to set for a cell when no data value is found in a SRTM file. When loading an SRTM file, we can found no value for a cell. Most of the time, it is because is the water, of because data have been lost. This is the default value to give to the plot plot on those pointsLOADING_COLOR = new Color(0.85, 1, 0.80, 1)
: When a SRTM file is loaded, a plot with no elevation is displayed by default for the whoile area covered by the SRTM file. This color allows to show something even in the cells where there is no data in the SRTM file[1]
texturedMode
: There are three modes for the texturing the plots[2]
SrtmPlot
filerenderersParameters.properties
internal file who help to define two hardcoded properties:FlightPlanPartRenderer.legendMaxCamDistance=150000 FlightPlanPartRenderer.legendMaxLookAtCamDistance=300000
Copyright 2016-2017 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v2 licence