A book by Nikolay Golovanov, the author of C3D geometric kernel.
The book is intended for those who study, use or develop geometric modeling systems. It is devoted to the mathematical core of such systems and provides methods for constructing numerical models of the geometrical objects. It describes the algorithms and data structures of geometric objects and presents principles of interconnection between elements of a model.
Available on Amazon
“Geometric modeling continues to grow in importance... Understanding the constructs that underlie geometric modeling will place students and developers at the forefront of these new advancements. Nikolay Golovanov has paved the way to that understanding with this comprehensive presentation.”
“Dr. Golovanov presents what could be extremely dry and boring material in a way that is methodical and even entertaining. The content can get complicated at times, but overall is very well organized, approachable, and understandable. I think the book is suitable as both a text for students, as well as a reference source for practitioners.” More >
About the Author
Nikolay 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 to work with the Kolomna Engineering Design Bureau. While at the bureau, Mr. Golovanov developed software for analyzing the strength and stability of shell structures.
In 1989 his colleagues Alexander Golikov and Tatiana Yankina left Kolomna Design Bureau to found software developer called ASCON. Although they began with just an "electronic drafting board," they were already conceiving the idea of three-dimensional parametric modeling. This radical concept eventually changed flat drawings into three-dimensional models. Nikolay Golovanov joined ASCON in 1994 to begin development of C3D - the geometric modeling kernel of the company's CAD KOMPAS-3D. Today he continues to develop algorithms and to improve C3D Toolkit — the only commercial engineering software development toolkit from Russia.