Title: Introduction of CAD Kernels
1Introduction of CAD Kernels
- iCAD Lab. M.E. KAIST
- Hyokwang Lee
- adpc9_at_icad.kaist.ac.kr
2CAD Applications
Dassult Systems / Catia V5
3CAD Applications
Autodesk / AutoCAD
Parametric Tech. Corp. / Pro/ENGINEER
4CAD Applications
SDRC / I-DEAS gt EDS
SolidWorks Corp. / SolidWorks gt Dassult Systems
5CAD Applications
UGS / Unigrahics NX4 gt EDS
6Company and CAD
- Dassult Systems (lt- SolidWorks Corp.)
- Catia V5
- Solidworks
- EDS PLM(lt- UGS, SDRC)
- UG NX
- I-DEAS NX
- PTC
- Pro/ENGINEER
- Autodesk
- AutoCAD MDT(Mechanical DeskTop)
7CAD Kernels
- Modeling Kernel
- The brains of the CAD applications
- a collection of (computer langage) classes and
components that are comprised of mathmatical
functions that perform specific modeling tasks - CAD aplication interfaces to the kernel's
functions throught the application's user
interface
8CAD Kernels
DI Direct Interface
9CAD Kernels
- ACIS
- Spatial Corp. -gt Dassult-Spatial
- Parasolids
- UGS -gt EDS PLM
- OpenCASCADE
- Open source
- CAS.CADE (Computer Aided Software for Computer
Aided Design and Engineering), created by Matra
Datavision in 1993 - published CAS.CADE in open source on the Internet
as Open CASCADE in 1999.
10CAD Kernels
Doesnt consider incorporation(merge) among CAD
Companies ! You can refer to some imortant
history on the next slide.
11Some History on the CAD Companies
- SDRC / I-DEAS (-gt EDS)
- 1982 SDRC releases I-DEAS
- 1995 Ford Motor Company selects I-DEAS as its
corporate standard. - 2001 EDS acquires SDRC.
- UGS / Unigraphics (-gt EDS)
- 1991 MDME/Unigraphics was acquired by EDS
(Electronic Data Systems Corp.) - 1997 EDS sets up its Unigraphics division as a
wholly-owned subsidiary called Unigraphics
Solutions. - 2001 Unigraphics Solutions changes its name to
UGS. - Dassult Systems (lt- SolidWorks/SolidWorks,
Spatial/ACIS) - 1997 SolidWorks acquisition
- 1998 Acquisition of Matra Datavision(OpenCADCADE)
development laboratory - 2000 Acquisition of the 3D component division of
Spatial
12CAD Systems Kernels
13CAD Kernels
14ACIS with Scheme
- A3DT\bin\nt_net_dll\acis3dt.exe
15ACIS Scheme Example Prism
(partclear) (map viewdelete (partviews)) (vie
wdl 0 0 400 400) (viewgl 400 0 400 400) (map
iso (partviews)) (define p1 (position -10 -5
0)) (define p2 (position 10 -5 0)) (define p3
(position 0 10 0)) (define e1 (edgelinear p1
p2)) (define e2 (edgelinear p2 p3)) (define e3
(edgelinear p3 p1)) (define w (wire-body (list
e1 e2 e3))) (sweeplaw w (gvector 0 0 10)) (map
zoom-all (partviews))
Initialization
View creation
p3(0,10,0)
e2
e3
POINT creation
p1(-10,-5,0)
p2(10,-5,0)
e1
EDGE creation
WIRE
SWEEP
16ACIS Scheme Example Prism
17References
- http//www.dassult.com/
- http//www.solidworks.com/
- http//www.spatial.com/
- http//www.eds.com/
- http//www.ugs.com/
- http//www.solidworks.com/
- http//www.ptc.com/
- http//www.autodesk.com/
- http//www.opencascade.org/