After a long thought we decide to develop CAD engine ourselves to avoid a dependence on 3rd party. Now, we are busy with selection module as the mathematical way is not convenient. So, we are trying to use OpenGL features.
We tried all month to move to CAD engine Open Cascade. Unfortunately, it seems that it is not possible as we want to have a direct access to the key features. So, we are still thinking if we need to use a third-side engine to accelerate our development.
We got some progress in GasDynCalc. The GUI and main strategy are defined. Some parts have been already implemented. We will continue to work on it. Below there is a GUI of pre-alfa version.
We updated manual. The installer for Windows has been added. Now, it can be installed as a usual Windows program. The updated program (ver. 1.0.1) is here.
We started to develop a new code to calculate pipes, valves, measurements elements, etc. connected in one network. It will be able to use for designing pipelines, experimental test cells, HVAC, etc.
We finished alfa version of GTECalc. The code has been verified with university code. There is an integrated help and separate manual in pdf format. It is free to use and download. The program is here.
We verified the calculation of turbojet engine/turbojet engine with afterburner with university student code. The results are slightly similar.
We finished the implementation of input variables verification. We are starting to validate jet engine calculation.
Gas dynamic functions have been implemented. We decided to integrate a new class to check all input parameters. Hopefully, it will not be long. The first structure was only main program. Now it is changing to
main program <-> gdf (gas dynamic functions), enthalpy (enthalpy calculation), inlet (inlet calculation), isa (atmosphere input calculation) and inputcheck (input parameters validation).
We finished to implement a turboprop engine calculation. Now, we try to optimize the code. Firstly, the gas dynamic functions will be implemented, after it we will start to optimize Save, Print, Export functions.