Visualization framework based on ISO 10303 STEP standards

Visualization framework based on ISO 10303 – STEP standards linking product definition, management and visualization in the value chain Jean Brangé : Jean. brange@boost-conseil. com Project leader STEP AP 242 ed 2 May 15, 2017 STEP and visualization @ SC 4

Would we dare to define 3 D visualization ? objects 3 D visualization as the visual presentation on a entertain screen or another media of graphical and textual 3 dimensional representations of a set of data representing objects, information or results of a learn information computational process in order to: • facilitate capture of the understanding of the object, for visual information sharing with users • and sometimes to promote decision process by a human looking at the data visualized in a compare understand decide medium May 15, 2017 STEP and visualization @ SC 4 view

Visualization in the STEP Framework STEP provides a data model which integrates the whole data landscape for the product development, manufacturing operations and maintenance. The concept of multiple representations of the product, including multiple geometrical representations allows us to define an optimized visualization model with links to the rest of the data model. The model based STEP framework allow us to ensure consistency of the integrated information model and the corresponding implementation forms. May 15, 2017 STEP and visualization @ SC 4 activities & process planning metadata Requirements documents simulations product structures configuration management materials geometry PMI CSG 2 D alternate representations primitives B-Reps parametric AP 242 3 D geometry tesselation optimized representation for visualization

Analysis • Promoting the re-use of the rich integrated STEP data model in the enterprise processes has great value • There is a confirmed opportunity for industry to have a structured approach on 3 D product visualisation and to enable integration of product data in visualization application across the life cycle of the product in all the activities of the enterprise. • Use cases exist related with the visualization of product data other that geometry (meta data, production data, financial data. . . ) • Need for STEP interfaces for geometry and other STEP data access (OSLC ? MOSSEC approach? ) • There is also a need for a simple STEP geometry schema and associated API , with and without PMI (integration with STEP New Architecture ? ) Requirements to STEP AP 242 geometry conformance classes using the STEP New Architecture May 15, 2017 STEP and visualization @ SC 4

Role of STEP in a Product Data visualization framework 3 D Printing for training marketting Use Cases CAD + PDM + PLM + Assets + ALM + … 3 D Scanning With links to Product data navigation Virtual & augmented reality for Maintenance STEP subset for simple CAD geometry Model translations STEP IR selection optimized representation for visualization AP 242 Specific Conformance class LF Model transformation STEP tesselation Language Transformation ? Containerization ? Web services? Other light Visualization format "Technology Trend Report on 3 D Printing and Scanning" JAG report to JTC-1 describes numerous standards group, notes many opportunities for cooperation, and recommends JTC-1 leadership through creating a Study Group for collaborating standards. Is there an opportunity of a JWG on visualization along ISO TC ? May 15, 2017 STEP and visualization @ SC 4 X 3 D viewer JT viewer Tesselation Canonical primitives metadata Tesselation Breps ULP (optimi. Brep. Canonical Metadata / PMI 3 D PDF viewer U 3 D / PRC Tesselation Breps Metadata / PMI Document integration Collada interactive 3 D applications Tesselation Breps Meshes Kinematics Morphing Collision

Objective • Publish a reference architecture for product data visualization Objectives & Next steps • There a number of proposed New Work Items and tasks related to 3 D visualization and other forms of consumption of product data. These New Work Items have been raised within SC 4 and also other subcommittees. It is therefore proposed to create a new WG which may be joint with JTC 1/SC 24 and TC 171/SC 2 to undertake these work items. • In Oslo in May 2017, the ISO/TC 184/SC 4 requests its Secretariat to create the WG 16 with the following title and scope • Title: Formats for 3 D Visualization and consumption of product data • Scope: • Develop and maintain standards for 3 D visualization of product models, including geometry, product structure and other classes of information. • Develop and maintain standards for consumption of data derived from product models. • Develop and maintain standards for interfaces from SC 4 product definition standards. • Establish liaison with other standards activities working on information models for 3 D visualization. • SC 4 requests its Secretariat to assign any NP within scope to WG 16. May 15, 2017 STEP and visualization @ SC 4

Context and backup information May 15, 2017 STEP and visualization @ SC 4

STEP had Product Data Exchange in its genes IS 0 10303 is an International Standard for the computer-interpretable representation and exchange of product data. The objective is to provide a mechanism that is capable of describing product data throughout the life cycle of a product, independent from any particular system. The nature of this description makes it suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases and archiving. May 15, 2017 STEP and visualization @ SC 4

Main STEP Aps in the product life cycle High Level AAM ~ 10 AP Modify Design of Realized Product Analyse Product AP 210 AP 209 AP 235 AP 242 ECR, ECO simulation request results Design Product AP 242 Systems Engineering product as required AP 209 product as designed AP 210 Manufacture / Deliver Product AP 242 ECR, ECO AP 235 AP 233 Design Product Support Solution AP 239 AP 210 product design as modified Modify Realized Product AP 238 product as manufactured/ delivered AP 209 AP 239 product as maintained ECR, ECO Product Support Process 350 Modules > 65000 files 1 000 pages AP 239 Product Operation AP 239 STEP provides an integrated framework for the interoperability of the product data exchange and management along the life cycle of the product. The STEP framework is divided in Application Protocols. May 15, 2017 STEP and visualization @ SC 4 9

Core suite of STEP standards for PLM interoperability : overview of STEP Application Protocols overlaping and sharing of the Part 42 geometry component Part 42 3 D geometry May 15, 2017 STEP and visualization @ SC 4

STEP standards in the cross organizations processes May 15, 2017 Process Cross organizational collaborative process Pc Standardized cross organizational collaborative process Private Process OEM Support Private Process Supplier Information System Request Support Application OEM Collaborative Application CI(Pc) AP 2 xx Support Application Supplier CC(0) Information CC(S) Realize Information Technology In the STEP standards, processes are defined as reference activities but they are not part of the standard. Collaboration processes are defined in order to allow organization to collaborate while still keeping their own internal optimized processes. The collaboration processes take advantage of the STEP standard. Until now, the management and decision processes were not the target of STEP. Collaborative Software solution Software Product A Data Format Data STEP and visualization @ SC 4 Realize Software Product B

Challenges for tomorrow • Multiple implementation forms (XML, J-SON, ? zigmo++ ? ) • Broader community using the STEP information model • Linked data architectures (STEP / OSLC) • Hybrid solutions (STEP / X 3 D / JT / PDF 3 D) • Ensuring security, quality , shape equivalence, persitent identification May 15, 2017 STEP and visualization @ SC 4

Objective • Publish a reference architecture for product data visualization Next steps Objectives & Next steps • Consolidate experience from SC 4 report on visualization with latest developments and proposals in this presentation, through an ISO Joint Working Group with SC 4, JTC 1/SC 24 (X 3 D), TC 171/SC 2 Confirm and enact efficients and (3 D-PDF) • 14306 (JT), 17506 (Collada), 10303 -243 (Simple STEP Geometry) are already under SC 4 umbrella. • Share and publish visualization use cases • Provide an advanced resolution for Oslo to request the creation of a JWG, inviting joint SC and liaison's organisations to report their activities. liaisons with • X 3 D ( Prof. Han, Ch. Mouton, J. Brangé) • PDF 3 D (Boeing) • Khronos Group (? ) • Push the draft ISO 14306 ed 3 NWI to industry (Siemens thinks of an ed 3 NWI end of 2017 or 2018 -> need to double check with GAAG) • Invite X 3 D and 3 D-PDF to SC 4 and define jointly with SC 4 the requirements to allow X 3 D and 3 D-PDF to consume Geometry and other data from step files and repositories • Invite ISO 14306 community + Collada Comunity to Oslo • Invite Prostep i. Vi. P to provide a liaison statement to Oslo • Develop STEP optimized information models and interfaces for specialized visualization formats • Develop reference test cases and data sets and promote interoperability testing • Facilitates the development of an opensource STEP kernel for simple geometry with API ( provide a business case ? ) May 15, 2017 STEP and visualization @ SC 4
- Slides: 13