Title: New version of BAGHERA STEP viewer based on open standard technologies
1- New version of BAGHERA STEP viewer based on open
standard technologies - 6th NASA/ESA workshop on Product Data Exchange
- April, 21st, 2004
- EADS Astrium
- Friedrichshafen, Germany
Eric Lebègue (GRAITEC) Jean-Luc Le Gal (CNES)
2Context STEP standards available
- STEP standards are now available and becoming
stable for exchange and archiving of technical
data for space engineering domain - AP203 for general CAD
- Available with CATIA and most of standard general
CAD tools - STEP-TAS radiative thermal analysis
- Industrial level available within main European
radiative thermal tools, thanks to TAS-Verter - ESARAD, THERMICA, CORATHERM
3Intermediate checking tool required
- Now, in data exchange phase, between engineers
using different tools, it is important to propose
a common reference checking viewer - To be used by sender and receiver of the data,
for - Checking 3D geometry
- Checking assemblies and properties
- Reporting the exchanged data
- This is the goal of BAGHERA View
4New version of BAGHERA View based on Open
Standards
- To have the full capability and freedom to
develop specific user requirements (specific
displays, reporting) - To be able to propose run-time free licence
- Choices
- STEP-TAS files reading ESA / PyExpress
- STEP-AP203 files reading Open Cascade V5
- 3D GUI Open GL / VTK
5Baghera View Architecture
Windows / Open GL / VTK 3D GUI
6STEP-TAS/NRF -gt PyEXPRESS -gt C API
- PyEXPRESS generation
- Complete Open Source code of new STEP-TAS/NRF C
API, including STEP-21 write/read - Validated on
- Windows NT4/2000
- Silicon Graphics /Irix 6
- SUN/Solaris 8
7STEP-TAS/NRF C API Example
ENTITY triangle SUBTYPE OF (primitive_bounded_surf
ace) p1 geometric_construction_point p2
geometric_construction_point p3
geometric_construction_point END_ENTITY
8GUI and reporting
- Standard Windows MFC for menus, properties, tree
view - Direct translation of STEP-TAS objects into
OpenGL/VTK representation - Triangularisation of STEP-AP203 objects thanks to
OpenCascade V5 library and display with
OpenGL/VTK - Simple report generation in RTF/Word format
9Status Baghera View 3.1
- Development in progress
- Validation
- STEP-TAS files based on ESA tests suites,
generated with TAS-Verter - STEP AP203 based on CNES tests suites generated
with CATIA - Beta version expected before this summer
10Characteristics
- Installation (STEP-TAS)
- ZIP lt 4 MB
- unzip lt 15MB
- no particular graphic cards required
- gt easy to distribute
- Intuitive GUI gt no training
- Loading ISS model (4000 instances) in few seconds
on a basic PC ! gt very efficient
11BAGHERA View Possible evolutions
- Integration of STEP-NRF and post-processing
results display - WEB integration (Active-X)
- Integration of EXPRESS rules checking
- Models evolutionmanagement
- Extension with orbitography, mobile spacecraft
and missions related data - Integration of STEP-SPE,AP209 ?
- Other ideas ?