Our History

A way from a small division of CAD & PLM software company to a provider of 3D software development toolkits.


In 1995 ASCON, the leading CAD & PLM company in Russia developed a geometric modeling kernel, that was originally intended for its own CAD system. Over the next two decades, ASCON continued to develop the kernel according to the needs of its customers in Europe and Asia. In 2012, the mathematical division of ASCON became a separate company under the name of C3D Labs.


Tatiana Yankina, founder of ASCON

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

KOMPAS-3D V5

KOMPAS-3D V8

KOMPAS-3D v18

The Real History of C3D Toolkit

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