c3d kernel
play

C3D Kernel Geometric Modeling Toolkit For 2D & 3D Software - PowerPoint PPT Presentation

C3D Kernel Geometric Modeling Toolkit For 2D & 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


  1. C3D Kernel Geometric Modeling Toolkit For 2D & 3D Software Developers

  2. C3D History

  3. 1986, Kolomna Design Bureau 3

  4. 1989, ASCON Company KOMPAS-Graphic for MS-DOS 4

  5. 1995, KOMPAS-Graphic for Windows Start the C3D Project 5

  6. 2000, KOMPAS-3D Mechanical CAD 6

  7. 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

  8. 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

  9. ASCON & C3D Labs Today

  10. ASCON Group Biggest Russian CAD/AEC/PDM developer with 30 offices, 6 developer's centres, 600 stuff on board 9000 enterprise customers 10

  11. Key Industries Automotive Heavy Machinery Aerospace and Defense Agriculture Oil Production and Power Generation Manufacturing and Construction Electronics and Engineering Industries 11

  12. C3D Labs Many customers worldwide Development Partners: ProtoTech Solutions (India), Rubius Resellers: LEDAS, Solar Tech (Korea), intrinSIM (USA) Seminars and events are held across the world 12

  13. What is C3D?

  14. What is C3D? C3D Geometric Kernel It offers functions for 3D solid and hybrid modeling, sketching, and 2D drawing C3D Parametric Kernel It boasts functions for creating and solving parametric constraints on 2D and 3D geometry C3D Convertion Module It reads and writes geometric models in all primary exchange formats C3D Visualization Module performs detailed visualization of geometric models and provides interaction with the interface of CAD systems 14

  15. C3D Kernel r1 ( u 1, v 1) = p + u 1 i x + v 1 i y ; r2 ( u 2, v 2) = p + u 2 i y + v 2 i z ; r3 ( u 3, v 3) = p + u 3 i x + v 3 i z ; r4 ( u 4, v 4) = p + u 4 i x + v 4 i y + z i z ; r5 ( u 5, v 5) = p + u 5 i y + v 5 i z + x i x ; r6 ( u 6, v 6) = p + u 6 i x + v 6 i z + y i y ; 0  u 1  x , 0  v 1  y , 0  u 2  y , 0  v 2  z , 0  u 3  x , 0  v 3  z , 0  u 4  x , 0  v 4  y , 0  u 5  y , 0  v 5  z , 0  u 6  x , 0  v 6  z . Used in software products as the component responsible for geometric model construction and constructed model control 15

  16. C3D Kernel Used in software products as the component responsible for geometric model construction and constructed model control 16

  17. C3D Kernel Originally developed by ASCON Group, now by C3D Labs , using C++ and written in Microsoft Visual Studio 17

  18. C3D Kernel 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 18

  19. C3D Modeler

  20. Modeling Approach Boundary Representation (B-Rep) 20

  21. Visualization of Geometric Model Polygonal Representation 21

  22. Geometric Modeling Solid Modeling 22

  23. Geometric Modeling Direct Modeling 23

  24. Geometric Modeling Surface Modeling 24

  25. Geometric Modeling Sheet Metal Modeling 25

  26. Geometric Modeling Wire Frame Modeling 26

  27. Geometric Modeling Hybrid Modeling 27

  28. Geometric Calculations 28

  29. Mass-Inertia Properties 29

  30. Planar Projections 30

  31. C3D Solver

  32. Modeling with Constraints P r i ma r y f e a t u r e s o f C 3 D ' s c o n s t r a i n t - b a s e d mo d e l i n g : R e l a t i o n s h i p s b e t w e e n g e o me t r i c o b j e c t s n o t s u b j e c t t o a s t r i c t o r d e r D e c l a r a t i v e a p p r o a c h me a n s t h e r e i s n o n e e d t o p l a n mo d e l c r e a t i o n s t e p s i n a d v a n c e G e o me t r i c c o n s t r a i n t s a l l o w q u i c k c h a n g e s t o e x i s t i n g mo d e l s Mo d e l s c a n b e p a r a me t r i c , w i t h d r i v i n g d i me n s i o n s a s s i g n e d i n a u s e r - f r i e n d l y ma n n e r 32

  33. S o l v i n g C o n s t r a i n t S a t i s f a c t i o n 33

  34. Constraint-Driven Parametric Drawings 34

  35. Assembly Modeling and Kinematic Simulation 35

  36. Evaluating Under-Constrained Geometry and Degree of Freedom Analysis 36

  37. 2D Solver Data Types G e o me t r y C o n s t r a i n t s P o i n t s C o i n c i d e n c e I n c i d e n c e L i n e s , l i n e s e g me n t s P a r a l l e l i s m P e r p e n d i c u l a r i t y C i r c l e s , a r c s A l i g n p o i n t s T a n g e n c y E l l i p s e s D i s t a n c e A n g l e S p l i n e s R a d i u s F i x , f r e e z e g e o me t r y P a r a me t r i c c u r v e s F i x l e n g t h o r d i r e c t i o n E q u a l l e n g t h s E q u a l r a d i i 37

  38. 3D Solver Data Types G e o me t r y C o n s t r a i n t s P o i n t s ( v e r t i c e s ) C o i n c i d e n c e L i n e s C o a x i a l i t y P l a n e s P a r a l l e l i s m C o n e s / c y l i n d e r s P e r p e n d i c u l a r i t y T o r i T a n g e n c y S p h e r e s D i s t a n c e Ma r k e r s A n g l e R i g i d b o d i e s F i x g e o me t r y T r a n s mi s s i o n s 38

  39. Mechanical Transmissions 39

  40. Cam Mechanism 40

  41. C3D Converter

  42. C3D Converter R e a d s : Wr i t e s : S T E P A P 2 0 3 , A P 2 1 4 ( w i t h P MI ) S T E P A P 2 0 3 , A P 2 1 4 ( w i t h P MI ) I G E S v . 5 . 3 . I G E S v . 5 . 3 . P a r a s o l i d X _ T , X _ B v . 2 5 . 0 P a r a s o l i d X _ T , X _ B v . 1 0 . 0 A C I S S A T v . 2 2 . 0 A C I S S A T v . 2 . 0 S T L , V R ML v . 2 . 0 S T L , V R ML v . 2 . 0 42

  43. C3D Vision

  44. 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

  45. C3D Viewer Test application for C3D Vision and C3D Converter Easy to integrate for developers 45

  46. C3D Customers

  47. Our Customers – CAD/CAM/CAE Developers ASCON KOMPAS-3D, MCAD Renga Architecture KOMPAS:24 for Android 47

  48. Our Customers – CAD/CAM/CAE Developers LO CNITI and Rubius Extra CAD for ESPRIT 48

  49. Our Customers – CAD/CAM/CAE Developers LEDAS Geometry Comparison (LGC) 49

  50. Our Customers – CAD/CAM/CAE Developers NIP Informatica TECHTRAN CAM 50

  51. Our Customers – CAD/CAM/CAE Developers Solar Tech (Republic of Korea) Quick CADCAM 51

  52. Our Customers – CAD/CAM/CAE Developers Elecosoft Consultec (Sweden) Staircon 52

  53. Our Customers – CAD/CAM/CAE Developers NTP Truboprovod PASSAT (Strength and stability calculation of vessels and apparatuses, CAE) 53

  54. Our Customers – CAD/CAM/CAE Developers BAZIS-Center BAZIS 54

  55. Our Customers – CAD/CAM/CAE Developers Center GeoS K3-Furniture 55

  56. Our Customers – CAD/CAM/CAE Developers BSP HABITEK (AEC CAD) 56

  57. Our Customers – CAD/CAM/CAE Developers Dynamics & Structures, Lab (Ukraine) Belinda Structure 57

  58. Our Customers – CAD/CAM/CAE Developers State Atomic Energy Corporation ROSATOM (RFNC — VNIIEF) LOGOS for computing simulations with supercomputers 58

  59. Our Customers – CAD/CAM/CAE Developers 59

  60. Our Customers in Education St. Petersburg State Technological Institute EasyBlister for Klöckner Pentaplast (Germany) 60

  61. Our Customers in Education Voronezh State Technical University Web 3D-Viewer 61

  62. Our Customers in Education Voronezh State National Research Saint Petersburg Technical University Ogarev State State Institute of University of Technology Mordovia National Research Taras Shevchenko Ulyanovsk State Tomsk Polytechnic State University of Technical University University Transnistria 62

  63. Developer Toolkit

  64. Working Environment Supported OS 32/64-bit Windows 32/64-bit Linux 64-bit Mac OS C++, C# wrapper 64

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend