Open CASCADE, the 3D modelling kernel
3D modeling & numerical simulation

Open CASCADEShowroomGet it!Developer CornerSupport and ProductsAbout us
Technical overview
Areas of use
Shape factory
Shape gallery
What's new
System requirements
Download Center
Public license
Getting started
Open Source community
Training and e-learning
A-la Carte Support
Value-added software
Complementary Components
Customer Corner
Company Profile
Marketing Materials
Contact Us
Home / Open CASCADE / Technical overview / Data Exchange (standardized) / STEP in Open CASCADE / STEP Exchanges in Open Cascade technology

STEP Exchanges in Open Cascade technology

Beyond the upper level API, which is fitted for an easy end-use, the STEP exchange functions enter in the general frame of Exchanges in Open Cascade, adapted for STEP:
  • Specific packages for Data definition and checking
  • Physical Access supported by Drivers (Part 21 file access is embedded)
  • Conversion to/from Open Cascade or applicative data supported by drivers (OCC-BREP and XDE ard basically provided)
  • Tools for analysis, filtering, etc... including DRAW commands
These modules share common architecture and capabilities with other exchange modules of Open Cascade, like Shape Healing. Also, built-in Viewer and Converter (as Plugin for Netscape, Internet Explorer ..), are based on the same technology.

In addition, Open Cascade provides tools to process models described using STEP: to reflect EXPRESS descriptions, to read, write and check data, to analyse whole models ... Following these guide lines:
  • Modularity by sets of data types, which can be hierarchized to reflect the original modularity, so describing the resources, application protocols ...
  • Implementation as classes CDL/C++ , providing comprehensive access to their members
  • Early binding is basically used, providing performances and ease of installation and use. Plus capability to support non-compiled descriptions
This provides a natural way to deal with non-supported protocols when they share common definitions, as for geometry, which can then be exploited. The common frame, as the already supported data types, give a good fundation to go towards new uses of STEP, either on data definition (protocols from ISO or from industrial consortia) or on mapping with applicative data.


© OPEN CASCADE 2000 - 2014  |  Search  |  Contacts   |  Site map