Project Release Information
The scripting capabilities have been increased to the point that any operation and functionality available to the users via the GUI is now also available via scripting. This release also solves a bug that produced the unexpected closing of the program when the user tried to cast rays before creating the concentrating geometry, as well as a bug associated with storing a given Tonatiuh "scene" under very particular and uncommon conditions.
This new version incorporates the option to specify the transmissivity of the media in which the concentrating system is immersed, an optimized ray generation algorithm that analyzes the concentrating geometry as seen from the ray casting surface and determines the areas of the overall ray casting surface from which to actually cast rays, an improved version of the Buie's Sunshape plug-in, and updated Marble's maps that improve the selection of the plant location and the solar time by the user.
This is a minor release. It solves a series of minor bugs and several major bug: the inappropriate sizing of the ray casting surface; the erroneous generation of the seven-tuples of the photon map; the undesired ability of the user to associate a tracker to a TShapeKit; the inability of the program to open Tonatiuh files containing TShapKit nodes that do not have an associated a TShape node; and the crash of Tonatiuh when the user aborted the operation of creating a Bezier patches TShape node.
This is a relatively minor release. With respect to version 1.2.0, this release corrects a few minor bugs and adds a new shape plug-in. The main contribution of this release is that, for the first time, it offers Windows users the possibility of downloading a 64-bit version of the program.
This is a relatively major release. It changes the way the surface from which primary rays are cast into the concentrating system is defined, and the way in which the intersection of a ray with a surface is stored, thus changing the structure of the photon map's records. Caution: it is incompatible with previous versions of the program.
The Tonatiuh project aims to create an accurate and easy to use Monte Carlo ray tracer for the optical simulation of solar concentrating systems.Some of design goals are to facilitate the optical simulation of almost any type of solar concentrating system, to exhibit a clean and flexible software architecture that will allow the user to adapt, expand, increase, and modify its functionality with ease, to achieve operating system independence, and to leverage on the use of other well-established state-of-the-art open source libraries, and tools.