Our History

The geometric kernel has been developed by an experienced team of Russian mathematicians since 1995. C3D Labs as a company was founded in 2012. 


Its role was to convert the 3D kernel into a software development kit (SDK); to turn it into a standalone product; and to market it internationally. The result is the "C3D Toolkit", built on renowned Russian mathematics and with nearly thirty years' experience in working with advanced CAD components.



Important Milestones of Our Company & Products

2000year
3D solid modeling algorithms created
2001year
Geometric constraint solver implemented, data converter developed to handle exchange formats
2002year
Associative views of 3D models added
2003year
Basic surface modeling features created
2004year
Sheet metal modeling algorithms developed
2005year
Manifold solid modeling implemented
2006year
Supported development environments extended, C3D Vision module released
2007year
Wireframe modeling added
2008year
Kinematic joints implemented for modeling mechanisms
2009year
Support for geometric model attributes added
2010year
Full-fledged surface modeling appears
2011year
Expansion to cross-platform support
2012year
Direct modeling elements implemented
2013year
English documentation localized; support for test applications added
2014year
Model conversion to text formats appeared
2015year
Objects thread safety provided
2016year
Development environments extended, the C3D Vision visualization engine released
2017year
Free C3D Viewer for reading 3D models from files in standard CAD data formats released
2018year
Adding support for new file formats JT, grdecl to C3D Converter
2019year
C3D B-Shaper for converting polygonal mesh models to B-rep solids released
2020year
Adding support for older Linux operating systems
2021year
The C3D FairCurveModeler fair-curve modeling module and C3D Web Vision Web visualization engine released
2022year
The beginning of the development of polygonal modeling in the geometric kernel

KOMPAS-3D V5

KOMPAS-3D V8

KOMPAS-3D v18

The Real History of C3D Toolkit

Andrei Tumanin
Andrei Tumanin
Head of the C3D Modeler Department

“Without our kernel, everything would be different”                                                                    

Read more
Yuri Kozulin
Yuri Kozulin
Head of C3D Modeler Department

"All of our customers help us to improve our products, and so they participate in the development of roadmaps for the software. We appreciate it.”

Read more
Alexander Spivakov
Alexander Spivakov
Head of C3D Converter Department

"It is essential to have a broad outlook. Used properly, it can help in any work."

Read more
Andrey Penkin
Andrey Penkin
Mathematician and Programmer

"If a problem is unsolvable, that does not necessarily mean the assignment is impossible to complete."

Read more
Alexander Alakhverdyants
Alexander Alakhverdyants
Mathematician and Programmer

"There are few geometric kernels, and parametric solvers are even fewer. That is why C3D is so cool!"

Read more
Anna Ladilova
Anna Ladilova
Mathematician and Programmer

"C3D kernel development is much more interesting than writing code for already known algorithms."

Read more
Up