EM.Terrano is a physics-based, site-specific, wave propagation modeling tool that enables engineers to quickly determine how radio waves propagate in urban, natural or mixed environments. EM.Terrano's simulation engine is equipped with a fully polarimetric, coherent ray tracing solver based on the Shooting-and-Bouncing-Rays (SBR) method, which utilizes geometrical optics (GO) in combination with uniform theory of diffraction (UTD) models of building edges. EM.Terrano lets you analyze and resolve all the rays transmitted from one ore more signal sources, which propagate in a real physical site made up of buildings, terrain and other obstructing structures. EM.Terrano finds all the rays received by a receiver at a particular location in the physical site and computes their power levels, time delays, angles of arrival, etc. Using EM.Terrano you can examine connectivity of a communication link between any two points in a real specific propagation site.
{{Note|EM.Terrano is the '''[[Propagation Module]]''' of [[EM.Cube]], a comprehensive, integrated, modular, electromagnetic modeling environment. EM.Teranno shares the visual interface, 3D parametric CAD modeler, data visualization utilitiestools, and many more features utilities and tool features collectively known as '''[[CubeCAD]] ''' with all of [[EM.Cube]]'s other computational modules.}}
[[Image:MORE.png|40px]] Click here to learn more about '''[[Getting_Started_with_EM.CUBE | EM.Cube Modeling Environment]]'''.
You can adjust the mesh resolution and increase the geometric fidelity of discretization by creating more and finer triangular facets. On the other hand, you may want to reduce the mesh complexity and send to the SBR engine only a few coarse facets to model your buildings. To adjust the mesh resolution, open the Mesh Settings Dialog by clicking the '''Mesh Settings''' [[File:mesh_settings.png]] button of the Simulate Toolbar or select '''Simulate > Discretization >''' '''Mesh Settings...'''. This dialog provides a single [[parameters]]: '''Edge Mesh Cell Size''', which has a default value of 100 project units. If you are already in the Mesh View Mode and open the Mesh Settings Dialog, you can see the effect of changing the mesh cell size using the {{key|Apply}} button.
Some additional mesh [[parameters]] can be accessed by clicking the {{key|Tessellation Options}} button of the dialog. In the Tessellation Options dialog, you can change the '''Curvature Angle Tolerance''' expressed in degrees, which has a default value of 45°. This parameter can affect the shape of the mesh especially in the case of [[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|[[Solid Objects|solid objects]]]]]]]]]]]]]]]]]]]]]] with curved surfaces. Note that unlike [[EM.Cube]]'s other computational modules that express the default mesh density based on the wavelength, the resolution of the SBR mesh generator is expressed in project length units. The default mesh cell size of 100 units might be too large for non-flat objects. You may have to use a smaller mesh cell size along with a lower curvature angle tolerance value to capture the curvature of your curved structures adequately.
<table>