Creates an instance of bigBoard
GUI is linked to bigBoard (but not contained in)
set of cones: a [[_cone]] corresponds to a city and a mode of terrestrial transport
list of countries generated from a geojson file
the configuration of the app, available in static
Continents shapefile is used to 'cut' cones in order to produce a more readable image/map
the main paramter of this operation is extrudedHeight
Getter : Get merger parameter
Getter : Get scale parameter of the cones parameter
Setter : Update the value of scale parameter
Getter : Get scale parameter of the countries parameter
Setter : Update the value of scale parameter
Getter: Get show parameter of cone parameter
Setter : Update the value of show parameter of cones parameter
Getter: Get show parameter of countries paramter
Setter : Update the value of show parameter of countries parameter
Getter : Get the current state of the merger
missing || ready || complete || pending
Getter : Get if the boundaries of the cones is limited by the countries
Setter : update the withLimits parameter of the cones parameters if true the boundaries of cones will be limited by the boundaries of countries
Animate : Animating and displaying the scene every frame
Initializing the scene
Add cone to the coneMeshCollection
Export the scene in Wavefront OBJ format. Exported files can be imported in Blender.
Three files are generated:
Extrude countriesMeshCollection with criteria by a factor value
Get the cone through the position of the mouse
Get a coneMeshCollection with all cones verifying 'criteria'
Get a countryMeshCollection with all countries verifying 'criteria'
Get the country through the position of the mouse
Highlight cones @see coneBoard.highLight
Highlight countries @see countryBoard.highLight
Rescale all text by the sizeText p
Update the withLimit parameter value of all cones in the [[coneMeshCollection]]
Show Cities name
Show/Hide a coneMeshCollection
Show/Hide a countryMeshCollection
Enable/Disable showCitiesName parameter in order to show/hide cities names
Update all the city which will be displayed regarding the population threshold parameter
This class controls all the application: