HOME > Development > Learn Open Cascade for Custom 3D App Development

Learn Open Cascade for Custom 3D App Development

  • Development
  • Jan 24, 2025
SynopsisLearn Open Cascade for Custom 3D App Development, available a...
Learn Open Cascade for Custom 3D App Development  No.1

Learn Open Cascade for Custom 3D App Development, available at $64.99, has an average rating of 2.85, with 43 lectures, based on 48 reviews, and has 222 subscribers.

You will learn about Learn basics of Open Cascade 3D kernel based on OpenGL Learn how to create 2D/3D geometric entities in OCC. Learn how to create topological entities like vertex, edge, wire , face and solid Create program for 3D operations like extrude, revolve, shell, sweep etc. Use Visualization module to display 3D objects Learn to setup MFC project for GUI development Create your own 3D modeling application. This course is ideal for individuals who are This course is intended for developers who want to learn Open Cascade kernel for 3D modeling and develop customized 3D applications in Windows. It is particularly useful for This course is intended for developers who want to learn Open Cascade kernel for 3D modeling and develop customized 3D applications in Windows.

Enroll now: Learn Open Cascade for Custom 3D App Development

Summary

Title: Learn Open Cascade for Custom 3D App Development

Price: $64.99

Average Rating: 2.85

Number of Lectures: 43

Number of Published Lectures: 43

Number of Curriculum Items: 43

Number of Published Curriculum Objects: 43

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn basics of Open Cascade 3D kernel based on OpenGL
  • Learn how to create 2D/3D geometric entities in OCC.
  • Learn how to create topological entities like vertex, edge, wire , face and solid
  • Create program for 3D operations like extrude, revolve, shell, sweep etc.
  • Use Visualization module to display 3D objects
  • Learn to setup MFC project for GUI development
  • Create your own 3D modeling application.
  • Who Should Attend

  • This course is intended for developers who want to learn Open Cascade kernel for 3D modeling and develop customized 3D applications in Windows.
  • Target Audiences

  • This course is intended for developers who want to learn Open Cascade kernel for 3D modeling and develop customized 3D applications in Windows.
  • 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)

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Whats in the course

    Lecture 2: 3D Graphics with OpenGL

    Chapter 2: Open Cascade : Framework (OCC)

    Lecture 1: OCC Architecture

    Lecture 2: OCC Foundation Classes-I

    Lecture 3: OCC Foundation Classes-II

    Chapter 3: Open Cascade : Visualization-I

    Lecture 1: AIS Framework

    Lecture 2: Basics of 3D Viewer

    Lecture 3: Create Viewer – I

    Lecture 4: Create Viewer – II

    Chapter 4: Open Cascade : Modeling

    Lecture 1: 2D Geometric Modeling

    Lecture 2: 3D Geometric Modeling

    Lecture 3: Topological Data structure

    Lecture 4: 3D Modeling-I (Standard Topology)

    Lecture 5: 3D Modeling-II (Extrude/Revolve)

    Lecture 6: 3D Modeling-III (Sweep/Loft)

    Lecture 7: 3D Modeling-IV Fillets / Chamfers

    Lecture 8: 3D Modeling-V Transformations

    Lecture 9: 3D Modeling-VI Boolean Operations

    Lecture 10: 3D Modeling-VII Surface Modelling – I

    Lecture 11: 3D Modeling-VIII Surface Modelling – II

    Lecture 12: 3D Modeling-IX Sewing

    Lecture 13: 3D Model Properties

    Lecture 14: 3D Model Bounding Boxes

    Chapter 5: Open Cascade : Visualization-II

    Lecture 1: Display 3D Objects – I

    Lecture 2: Display 3D Objects – II

    Lecture 3: Selecting 3D Objects – I

    Lecture 4: Selecting 3D Objects – II

    Lecture 5: AIS Datum Objects

    Lecture 6: Display Dimensions

    Lecture 7: Graphic Structures

    Lecture 8: Clipping 3D Objects

    Lecture 9: Create custom interactive object – I

    Lecture 10: Create custom interactive object – II

    Chapter 6: Open Cascade : Document Framework

    Lecture 1: Application Framework

    Lecture 2: Document Structure

    Lecture 3: Document Attributes

    Lecture 4: 3D Topology Attributes

    Lecture 5: Visualization Attributes

    Lecture 6: Function Mechanism

    Lecture 7: OCC Document Template in MFC

    Lecture 8: Parametric Modeling – I

    Lecture 9: Parametric Modeling – II

    Chapter 7: Open Cascade : Data Exchange

    Lecture 1: Import Step/IGES

    Instructors

  • Learn Open Cascade for Custom 3D App Development  No.2
    IngentaCal Engineering Solutions
    Ingentacal Engineering Solutions
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 7 votes
  • 3 stars: 6 votes
  • 4 stars: 10 votes
  • 5 stars: 21 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!