SlideShare a Scribd company logo
C3D Kernel
Geometric Toolkit
for 2D and 3D
Software Developers
C3D History
1986, Kolomna Design Bureau
3
1989, ASCON Company
KOMPAS-Graphic for MS-DOS
4
1995, KOMPAS-Graphic for Windows
Start the C3D Project
5
2000, KOMPAS-3D
6
Mechanical CAD
Improvements
2000: 3D solid modeling algorithms
2001: Geometric constraint manager; data converter
2002: Associative views of 3D models
2003: Basic surface modeling features
2004: Sheet metal modeling algorithms
2005: Manifold solid modeling
2007: Wireframe modeling
2008: Kinematic joints implemented for modeling mechanisms
2009: Support for geometric model attributes
2010: Full-fledged surface modeling
2011: Expansion to cross-platform support
2012: Direct modeling elements
2013: English documentation; test applications
7
2012
KOMPAS-3D — most popular 3D-CAD in Russia
70 000 seats
The mathematical division of ASCON became a separate
company C3D Labs to develop and promote kernel
8
ASCON & C3D Labs Today
ASCON Group
Biggest Russian CAD/AEC/PDM developer with
30 offices, 6 developer's centres, 600 stuff on board
9000 enterprise customers
10
Automotive
Heavy Machinery
Aerospace and Defense
Agriculture
Oil Production and Power Generation
Manufacturing and Construction
Electronics and Engineering Industries
Key Industries
11
C3D Labs
2,5 years in the market
17 customers worldwide
Development Partners: ProtoTech Solitions (India), Rubius
Resellers: LEDAS, Solar Tech (Republic of Korea)
Many seminars and events are held across the world
12
What is C3D?
What is C3D?
Parametric constraints solver of the kernel.
It boasts functions for creating and solving
parametric constraints on 2D and 3D geometry
Translator module of the kernel.
It reads and writes geometric
models in all primary
exchange formats
Geometric module of the kernel.
It offers functions for 3D solid
and hybrid modeling, sketching,
and 2D drawing
14
Visualisation module of the kernel
Used in software products as the component responsible for
geometric model construction and constructed model control
C3D Kernel
r1(u1,v1) = p + u1ix + v1iy;
r2(u2,v2) = p + u2iy + v2iz;
r3(u3,v3) = p + u3ix + v3iz;
r4(u4,v4) = p + u4ix + v4iy + z iz;
r5(u5,v5) = p + u5iy + v5iz + x ix;
r6(u6,v6) = p + u6ix + v6iz + y iy;
0 ï‚Ł u1 ï‚Ł x, 0 ï‚Ł v1 ï‚Ł y,
0 ï‚Ł u2 ï‚Ł y, 0 ï‚Ł v2 ï‚Ł z,
0 ï‚Ł u3 ï‚Ł x, 0 ï‚Ł v3 ï‚Ł z,
0 ï‚Ł u4 ï‚Ł x, 0 ï‚Ł v4 ï‚Ł y,
0 ï‚Ł u5 ï‚Ł y, 0 ï‚Ł v5 ï‚Ł z,
0 ï‚Ł u6 ï‚Ł x, 0 ï‚Ł v6 ï‚Ł z.
15
C3D Kernel
Used in software products as the component responsible for
geometric model construction and constructed model control
16
Originally developed by ASCON Group, now by C3D Labs,
using C++ and written in Microsoft Visual Studio
C3D Kernel
17
The most known software in which C3D is typically used are
●
computer aided design (CAD) systems
●
computer-aided manufacturing (CAM) systems
●
computer-aided engineering (CAE) systems
C3D Kernel
18
C3D Modeler
Modeling Approach
Boundary Representation (B-Rep)
20
Visualization of Geometric Model
Polygonal Representation
21
Geometric Modeling
Solid Modeling
22
Geometric Modeling
Direct Modeling
23
Geometric Modeling
Surface Modeling
24
Geometric Modeling
Sheet Metal Modeling
25
Geometric Modeling
Wire Frame Modeling
26
Geometric Modeling
Hybrid Modeling
27
Geometric Calculations
28
Mass-Inertia Properties
29
Planar Projections
30
C3D Solver
Modeling with Constraints
Primary features of C3D's constraint-based
modeling:
Relationships between geometric objects
not subject to a strict order
Declarative approach means there is no
need to plan model creation steps in
advance
Geometric constraints allow quick
changes to existing models
Models can be parametric, with driving
dimensions assigned in a user-friendly
manner
32
Solving Constraint Satisfaction
33
Constraint-Driven Parametric Drawings
34
Assembly Modeling and Kinematic Simulation
35
Evaluating Under-Constrained Geometry and
Degree of Freedom Analysis
36
2D Solver Data Types
Geometry Constraints
Points
Lines, line segments
Circles, arcs
Ellipses
Splines
Parametric curves
Coincidence
Incidence
Parallelism
Perpendicularity
Align points
Tangency
Distance
Angle
Radius
Fix, freeze geometry
Fix length or direction
Equal lengths
Equal radii
37
3D Solver Data Types
Geometry Constraints
Points (vertices)
Lines
Planes
Cones/cylinders
Tori
Spheres
Markers
Rigid bodies
Coincidence
Coaxiality
Parallelism
Perpendicularity
Tangency
Distance
Angle
Fix geometry
Transmissions
38
Mechanical Transmissions
39
Cam Mechanism
40
C3D Converter
C3D Converter
Reads:
STEP AP203, AP214 (with PMI)
IGES v.5.3.
Parasolid X_T, X_B v.25.0
ACIS SAT v.22.0
STL, VRML v.2.0
42
Writes:
STEP AP203, AP214 (with PMI)
IGES v.5.3.
Parasolid X_T, X_B v.10.0
ACIS SAT v.2.0
STL, VRML v.2.0
C3D Vision
C3D Vision
Visualization module of C3D Kernel
With polygonal representation of 3D objects
Easy to use for C3D customers
Fast, fast, fast! Very fast!
Available features - OpenGL and Levels Of Detail, LOD
Objects search engine is based on Object Identification
3D Widgets are supported
44
C3D Viewer
Test application for C3D Vision and C3D Converter
Easy to integrate for developers
End-user application will appear this year
45
C3D Customers
Our Customers – CAD/CAM/CAE Developers
ASCON
KOMPAS-3D, MCAD
Renga Architecture
KOMPAS:24 for Android
47
Our Customers – CAD/CAM/CAE Developers
LO CNITI and Rubius
Extra CAD for ESPRIT
48
Our Customers – CAD/CAM/CAE Developers
LEDAS
Geometry Comparison (LGC)
49
NIP Informatica
TECHTRAN CAM
50
Our Customers – CAD/CAM/CAE Developers
Solar Tech (Republic of Korea)
Quick CADCAM
51
Our Customers – CAD/CAM/CAE Developers
Elecosoft Consultec (Sweden)
Staircon
52
Our Customers – CAD/CAM/CAE Developers
Our Customers – CAD/CAM/CAE Developers
NTP Truboprovod
PASSAT (Strength and stability calculation
of vessels and apparatuses, CAE)
53
Our Customers – CAD/CAM/CAE Developers
BAZIS-Center
BAZIS
54
Our Customers – CAD/CAM/CAE Developers
Center GeoS
K3-Furniture
55
BSP
HABITEK (AEC CAD)
56
Our Customers – CAD/CAM/CAE Developers
Dynamics & Structures, Lab (Ukraine)
Belinda Structure
57
Our Customers – CAD/CAM/CAE Developers
Our Customers – CAD/CAM/CAE Developers
State Atomic Energy Corporation
ROSATOM (RFNC — VNIIEF)
LOGOS for computing simulations with supercomputers
58
Our Customers – CAD/CAM/CAE Developers
59
St. Petersburg State Technological Institute
EasyBlister for Klöckner Pentaplast (Germany)
60
Our Customers in Education
Our Customers in Education
Voronezh State Technical University
Web 3D-Viewer
61
National Research
Ogarev State
University of
Mordovia
Saint Petersburg
State Institute of
Technology
Voronezh State
Technical
University
Taras Shevchenko
State University of
Transnistria
National Research
Tomsk Polytechnic
University
Our Customers in Education
62
Developer Toolkit
Working Environment
Supported OS
32/64-bit Windows
32/64-bit Linux
64-bit Mac OS
C++, C# wrapper
64
MS Visual Studio 2005
MS Visual Studio 2008
MS Visual Studio 2010
MS Visual Studio 2012
MS Visual Studio 2013
GCC for Linux
Clang for Mac OS
Working Environment
65
Test Application for Windows
66
Test Application for Linux
67
Test Application for Mac OS
68
Customer Support
69
Technical support:
sd.ascon.ru
FTP server:
c3d.sd.ascon.ru
Include:
C3D releases
C3D workversions
New versions
Every 2 weeks!
Automated Testing System
Boolean operations
performed every night!
Control 3D models
70
Online Documentation
http://c3d.ascon.net/doc/math/modules.html
71
New User Manual
72
Geometric Modeling by Nikolay Golovanov
"Golovanov has created a text that will enable any
serious student of geometric design to grasp the full
power and beauty of the mathematics behind this
essential set of tools, and put them to work. I am
deeply impressed by the logical and methodical
presentation, and by the clarity of the teaching. Highly
recommended!"
Joel N. Orr, Ph.D.
“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.”
Ken Versprille, Ph.D.
73
Ph.D. in Mechanical Engineering
Business Model
Easy to Get
3 month
Free evaluation
Direct support
from developers
75
Royalty-free
for free and low-cost products
Special terms for startups
Educational program
for universities
Flexible Licensing Policy
76
Our Goal
Strong one-on-one partnerships with customers
77
Thank you!
twitter.com/C3Dlabs
facebook.com/C3Dlabs
linkedin.com/company/c3d-labs

More Related Content

PDF
CAD Lab model viva questions
PPT
Geometric Modeling
 
PDF
Solid modeling
PPT
Wireframe models
PPT
CAD - ENGINEERING DRAWING - RGPV,BHOPAL
PPT
Geometric modeling111431635 geometric-modeling-glad (1)
PDF
Multiple Choice Questions for CAD/CAM
CAD Lab model viva questions
Geometric Modeling
 
Solid modeling
Wireframe models
CAD - ENGINEERING DRAWING - RGPV,BHOPAL
Geometric modeling111431635 geometric-modeling-glad (1)
Multiple Choice Questions for CAD/CAM

What's hot (20)

PDF
Two marks with answers ME6501 CAD
PDF
57892883 geometric-modeling
PPT
Introduction to solid modeling
PDF
Geometric model & curve
PPTX
Pengenalankepadaautocad
PPTX
Solid modelling cg
 
PPT
CS 354 Bezier Curves
PDF
CAD Topology and Geometry Basics
PDF
Solid Modeling Schemes CAM
 
PPT
PPTX
ppt of solid modeling for cad
PPT
Solid modeling
PPTX
presentation on solid manipulation in computer aided design
PDF
Templateless Marked Element Recognition Using Computer Vision
PDF
Surfaces
PDF
On NURBS Geometry Representation in 3D modelling
PDF
Solid modelling Slide share academic writing assignment 2
PPTX
Curves wire frame modelling
PPTX
line drawing algorithms COMPUTER GRAPHICS & Graphical Programming
Two marks with answers ME6501 CAD
57892883 geometric-modeling
Introduction to solid modeling
Geometric model & curve
Pengenalankepadaautocad
Solid modelling cg
 
CS 354 Bezier Curves
CAD Topology and Geometry Basics
Solid Modeling Schemes CAM
 
ppt of solid modeling for cad
Solid modeling
presentation on solid manipulation in computer aided design
Templateless Marked Element Recognition Using Computer Vision
Surfaces
On NURBS Geometry Representation in 3D modelling
Solid modelling Slide share academic writing assignment 2
Curves wire frame modelling
line drawing algorithms COMPUTER GRAPHICS & Graphical Programming
Ad

Similar to C3D Labs. Geometric Modeling Toolkit (20)

PDF
What is C3D?
PPTX
UNIT 1.pptx
PDF
UNIT 1.pdf
PPTX
Pengenalan kepada autocad
PPTX
Introduction of Computer aided Design
ODP
QCAD
PPTX
CADM-Unit 1/INTRODUCTION
PPTX
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
PDF
Villar presentation.pdf
PDF
Introduction to 3D Mapping with X3D
PDF
C3D Labs. Customers & Partners
PDF
Reverse Engineering of The Taj Mahal
PPT
AJ-ch01.intro Zeid.ppt
PDF
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
PPTX
Auto-CAD
PPTX
Vizup 3D Optimization for Reality Capture (company presentation and recent us...
 
PPTX
Computer aided design and computer aided manufacturing
PDF
Scilab Modelica conference 20150921
 
PPTX
Product design solidworks training ppt
What is C3D?
UNIT 1.pptx
UNIT 1.pdf
Pengenalan kepada autocad
Introduction of Computer aided Design
QCAD
CADM-Unit 1/INTRODUCTION
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Villar presentation.pdf
Introduction to 3D Mapping with X3D
C3D Labs. Customers & Partners
Reverse Engineering of The Taj Mahal
AJ-ch01.intro Zeid.ppt
Keynote (Mike Muller) - Is There Anything New in Heterogeneous Computing - by...
Auto-CAD
Vizup 3D Optimization for Reality Capture (company presentation and recent us...
 
Computer aided design and computer aided manufacturing
Scilab Modelica conference 20150921
 
Product design solidworks training ppt
Ad

Recently uploaded (20)

PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
ai tools demonstartion for schools and inter college
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Transform Your Business with a Software ERP System
PDF
Digital Strategies for Manufacturing Companies
PDF
Understanding Forklifts - TECH EHS Solution
PDF
medical staffing services at VALiNTRY
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
System and Network Administration Chapter 2
PPTX
L1 - Introduction to python Backend.pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
top salesforce developer skills in 2025.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Adobe Illustrator 28.6 Crack My Vision of Vector Design
ai tools demonstartion for schools and inter college
VVF-Customer-Presentation2025-Ver1.9.pptx
Softaken Excel to vCard Converter Software.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Transform Your Business with a Software ERP System
Digital Strategies for Manufacturing Companies
Understanding Forklifts - TECH EHS Solution
medical staffing services at VALiNTRY
How Creative Agencies Leverage Project Management Software.pdf
System and Network Administration Chapter 2
L1 - Introduction to python Backend.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
PTS Company Brochure 2025 (1).pdf.......
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Internet Downloader Manager (IDM) Crack 6.42 Build 41
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
top salesforce developer skills in 2025.pdf

C3D Labs. Geometric Modeling Toolkit