Location | _location | The output from the "importEPW" or "constructLocation" component. This is essentially a list of text summarizing a location on the Earth.
-
"timeZone" and "elevation" data from the location, are not important for the creation of a terrain. | Goo |
Radius | radius_ | Horizontal distance to which the surrounding terrain will be taken into account.
-
It can not be shorter than 20 meters or longer than 100 000 meters.
-
The component itself might inform the user to alter the initial radius_ inputted by the user.
This is due to restriction of topography data, being limited to 56 latitude South to 60 latitude North range. If radius_ value for chosen location gets any closer to the mentioned range, the component will inform the user to shrink it for a certain amount, so that the radius_ stops at the range limit.
-
If not supplied, default value of 100 meters will be used.
-
In meters. | Goo |
Source | source_ | There are currently three terrain sources available:
-
0 - SRTMGL1: only terrain from -55.9 to 59.9 latitude! Terrain ends at the sea level (no sea/river/lake floor terrain). Terrain resolution varies from 20 to 30 meters.
1 - AW3D30: only terrain! Terrain ends at the sea level (no sea/river/lake floor terrain). Terrain resolution varies from 20 to 30 meters.
2 - GMRT: terrain and underwater (sea/river/lake floor) terrain. Sea level is not presented. Terrain and underwater terrain resolution varies from 50 meter to 2000 meters.
-
If nothing supplied, 0 will be used as a default (SRTMGL1 terrain only). | Goo |
Type | type_ | There are four terrain types:
-
0 - terrain will be created as a mesh with rectangular edges
1 - terrain will be created as a mesh with circular edges
2 - terrain will be created as a surface with rectangular edges
3 - terrain will be created as a surface with circular edges
-
If nothing supplied, 1 will be used as a default (terrain will be created as a mesh with circular edges). | Goo |
Origin | origin_ | Origin for the final "terrain" output.
-
If not supplied, default point of (0,0,0) will be used. | Goo |
North | north_ | Input a vector to be used as a true North direction, or a number between 0 and 360 that represents the clockwise degrees off from the Y-axis.
-
If not supplied, default North direction will be set to the Y-axis (0 degrees). | Goo |
Stand Thickness | standThickness_ | Thickness of the stand.
A stand is a basically a base constructed below the terrain mesh/surface. It can be used to create a terrain for cfd analysis or visualization purposes.
-
If not supplied, default value of 0 (no stand will be created) will be used.
-
In Rhino document units. | Goo |
Num Of Contours | numOfContours_ | Number of elevation contours.
If you would not like the elevationContours output to be calculated, set the numOfContours_ input to 0.
-
If not supplied, default value of 10 elevation contours will be used. | Goo |
Legend Bake Par | legendBakePar_ | In case your type_ input is set to 0 or 1, you can use the legendBakePar_ input to control the colors with which the final "terrain" mesh will be colored with based on elevation.
Use Gismo "Legend Bake Parameters" component's "customColors_" input to control these colors.
Also use its fontName_ and fontSize_ inputs to change the font, size of the "title" output. | Goo |
| _____________ | Script variable Python | Goo |
Bake It | bakeIt_ | Set to "True" to bake the terrain geometry into the Rhino scene.
-
If not supplied default value "False" will be used. | Goo |
Run It | _runIt | !!! ATTENTION !!! This component may crash Rhino 5 application if radius_ input is set to a value of tens of thousands of meters! This may happen due to Rhino's inability to create such large terrains.
To prevent this, it is suggested to own a 64 bit version of Rhino 5 and have strong enough PC configuration. If you do not have either of these two, it is recommended to save your .gh definition before running this component! | Goo |