Nikolai Golovanov is a graduate of the Mechanical Engineering department of Bauman Moscow State Technical University as a designer of space launch vehicles. Upon his graduation, he began with the Kolomna Engineering Design bureau, which at the time employed the future founders of ASCON, Alexander Golikov and Tatiana Yankina. While at the bureau, Dr Golovanov developed software for analyzing the strength and stability of shell structures.
In 1989, Alexander Golikov and Tatiana Yankina left Kolomna to start up ASCON as a private company. Although they began with just an electronic drawing board, even then they were already conceiving the idea of three-dimensional parametric modeling. This radical concept eventually changed flat drawings into three-dimensional models. The ASCON founders shared their ideas with Nikolai Golovanov, and in 1996 he moved to take up his current position with ASCON. As of 2012 he was involved in developing algorithms for C3D Toolkit.^{[4]}
In 2012 the earliest version of the C3D Modeller kernel was extracted from KOMPAS-3D CAD. It was later adopted to a range of different platforms and advertised as separate product.^{[1]}
C3D Modeler constructs geometric models, generates flat projections of models, performs triangulations, calculates the inertial characteristics of models, and determines whether collisions occur between the elements of models;
C3D Modeler for ODA enables advanced 3D modeling operations through the ODA's standard "OdDb3DSolid" API from the Open Design Alliance;^{[5]}
C3D Solver makes connections between the elements of geometric models, and considers the geometric constraints of models being edited;
C3D B-Shaper converts polygonal models to boundary representation (B-rep) bodies;^{[6]}
C3D Vision controls the quality of rendering for 3D models using mathematical apparatus and software, and the workstation hardware;
C3D Converter reads and writes geometric models in a variety of standard exchange formats.^{[7]}
Since 2013 - the date the company started issuing a license for the toolkit -, several companies have adopted C3D software components for their products, users include:
nanoCAD and nanoCAD Mechanica use the C3D Modeler, C3D Solver, and C3D Converter components^{[14]}
TECHTRAN uses C3D to import 3D models in various formats, view them, prepare blanks for turning CNCs from 3D models of future parts, and retrieve geometric data from 3D models.^{[15]}
VR ConceptVirtual reality application uses C3D Converter for reading imported CAD data, and C3D Modeler for constructing and editing 3D models^{[26]}
Recently, C3D Modeler has been adapted to ODA Platform.^{[27]}^{[22]}^{[28]}
In April 2017, C3D Viewer was launched for end users.^{[8]} The application allows to read 3D models in common formats and write it to the C3D file format. Free version is available.^{[29]}^{[30]}
^Kandiev, Y. Z.; Kashaeva, E. A.; Khatuntsev, K. E.; Kuropatenko, E. S.; Lobanova, L. V.; Lukin, G. N.; Malakhov, A. A.; Malyshkin, G. N.; Modestov, D. G.; Mukhamadiev, R. F.; Orlov, V. G.; Samarin, S. I.; Serova, E. V.; Spirina, S. G.; Vakhonina, T. V.; Voronina, N. A.; Zatsepin, O. V. (June 2014). "PRIZMA Status". In Caruge, D; Calvin, C; Diop, C.M; Malvagi, F; Trama, J.-C (eds.). Joint International Conference on Supercomputing in Nuclear Applications + Monte Carlo. EDP Sciences. 06019. Bibcode:2014snam.conf06019K. doi:10.1051/snamc/201406019. ISBN978-2-7598-1269-1.