Skip to content

Open-Cascade-SAS/CascadeScope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

CascadeScope

CascadeScope is an advanced demo application built around Open CASCADE Technology (OCCT) for exploring complex product structures, B-Rep topology, and modern graph-based engineering workflows.

This public repository is the presentation and demo-delivery side of CascadeScope. It is intended to host the main project description, technical notes, and a static WebAssembly deployment for GitHub Pages. The application source code is available on request from OCCT3D.

Target public repository:

What CascadeScope Demonstrates

CascadeScope is designed as a practical inspection workbench for the new BRepGraph and BRepGraphInc logic in OCCT. It brings together several technical directions that are especially important for advanced CAD and engineering applications:

  • BRepGraph-centric exploration of products, occurrences, topology, and shared geometry
  • advanced OCCT algorithms for topology traversal, bounding, meshing, diagnostics, and graph-aware visualization
  • XCAF-based document workflows for structured CAD data and metadata-rich product assemblies
  • multi-view inspection of the same model through tree, table, connectivity, properties, diagnostics, and 3D visualization panes
  • native desktop and browser-oriented deployment paths for demos, training, and evaluation

The target platforms for CascadeScope are Linux, Windows, macOS, and Web.

Key Technical Highlights

  • Built on OCCT with a focus on BRepGraph and BRepGraphInc storage and navigation workflows
  • Integrates XCAF document handling for assembly-aware and metadata-aware engineering sessions
  • Supports data-exchange driven inspection scenarios for formats such as STEP, IGES, STL, OBJ, PLY, BREP, and related OCCT document flows
  • Combines structural navigation with live 3D preview, selection context, connectivity inspection, and validation-oriented diagnostics
  • Uses an OCCT viewer bridge together with a dockable UI workbench for multi-pane investigation of the same engineering model
  • Prepared for browser delivery through a WebAssembly build that can be hosted as a static site

Additional product details are collected in docs/technical-overview.md.

Source Code Access

CascadeScope source code is available on request from OCCT3D.

To request more details, use the Contact us button on the OCCT3D components page:

Training And Enablement

OCCT is preparing e-learning materials to cover BRepGraph logic and related engineering workflows.

OCCT also offers online and on-site training with OCCT experts for teams that want to adopt these technologies in real products, internal tools, or evaluation programs.

Web Demo

The WebAssembly demo is published through GitHub Pages.

Expected public viewer URLs:

The site root opens the hosted viewer automatically and forwards to CascadeScope.html.

Repository Scope

This public repository is intended to contain:

  • the main project README
  • public technical notes and product positioning
  • a static browser demo deployment

It is not intended to expose the private development history or the full application sources by default.

About

GUI Application to manipulate and inspect topology. Preview: https://open-cascade-sas.github.io/CascadeScope/

Resources

Stars

Watchers

Forks

Contributors