
Quickly run through basic 3D graphical concepts
Explore OCC foundation classes and the GP package to create 2D and 3D analytical geometry—points, vectors, lines, planes, circles, ellipses, hyperbolas—along with translations, rotations, and scaling.
Explore the modeling data module in Open Cascade to create 2D and 3D geometry with the G2 engine toolkit, covering 2D classes like points, lines, circles, ellipses and 3D concepts.
Learn how to create 3D features with extrude and revolve, defining sketches, faces, thickness, and 360-degree revolutions to build solid bodies, and control material addition or removal using fuse.
Create a custom interactive object in Open Cascade for 3D app development by converting surface geometry into a displayable object and implementing compute and selection for shaded and wireframe modes.
Create a custom interactive 3D object by building a mesh from nodes and elements, convert quadrilaterals to triangles, and visualize it using Open Cascade's visualization framework.
Explore the application framework for CC, examining its inbuilt data management system, data tree of attributes, labels, and documents, and use the LCF toolkit to drive topology-aware modeling algorithms.
Explore how visualization attributes drive the display of topology objects as shapes within the Open Cascade framework, linking labels, the name ship attribute, and presentation attributes to interactive view updates.
Learn to import and export 3d models using standard data exchange formats like step and iges, converting reader data into shape objects and generating triangulation for viewer display.
This course is aimed at teaching Open Cascade which is an open source 3D graphics programming platform used for creating customized design applications.
Open CASCADE Technology (OCCT) is an object-oriented C++ class library built on top of OpenGL graphics library and designed for rapid production of domain-specific CAD/CAM/CAE applications.
With this course , students will learn how to create 2D/3D geometry and topology shapes using Open Cascade.
The course is divided in 7 modules and covers all the C++ classes and modules in Open Cascade which are required to implement the 3D environment and create 3D models.
In module 2 , we will learn the architecture of open cascade and understand its various modules.
In module 3 , we will learn visualization module to implement a 3d viewer in the application.
In module 4 , we will learn how to create 2D/3D geometry and 3D topology shapes using modeling algorithms in Open Cascade. We will cover basic 3D model building commands like extrude , sweep , loft etc.
In module 5 , we will learn how to display 3D topology objects in the viewer window and create custom interactive objects.
In module 6 , we will learn data management framework of open cascade and create parametric models and manage 3D topology data.
In module 7 , we will learn how to import and export 3D models.
Also , students can download source code files of additional projects developed in open cascade from
our website page Open Cascade Projects (ingentacal com/ingcocc)
Opencascade model to DXF translator => (ingentacal com/occtodxf)