15
YOUR CENTRAL SOURCE FOR DATA EXCHANGE 3D PDF Implementor Forum Validation with CADIQ Doug Cheney CAD Validation Specialist [email protected]

3D PDF Implementor Forum - Validation with CADIQ

Embed Size (px)

DESCRIPTION

Presentation on how 3D PDF Implementor Forum validates 3D PDF Files using ITI tools.

Citation preview

Page 1: 3D PDF Implementor Forum - Validation with CADIQ

YOUR CENTRAL SOURCE FOR DATA EXCHANGE

3D PDF Implementor Forum

Validation with CADIQ

Doug Cheney

CAD Validation Specialist

[email protected]

Page 2: 3D PDF Implementor Forum - Validation with CADIQ

NIST MBE

PMI Validation and Conformance Testing Program

Develop test case definitions,

test case models and

software algorithms

sufficient to measure conformance of CAD systems

to American Society of Mechanical Engineers (ASME)

standards for Product Manufacturing Information (PMI)

2 3D PDF-IF Validation with CADIQ

Official Project Web Site:

http://www.nist.gov/el/msid/infotest/mbe-pmi-validation.cfm

ASME Y14.5-1994 (Dimensioning and Tolerancing)

ASME Y14.41-2003 (Digital Product Data Definition Practices)

Page 3: 3D PDF Implementor Forum - Validation with CADIQ

NIST MBE PMI Validation Data Process Flow

3D PDF-IF Validation with CADIQ3

Test

Cases

CATIA V5

Models

Creo

Models

NX

Models

Verification

SolidWorks

Models

Expert

Review

Validation

STEP

Models

JT

Models

3D PDF

Models

CAx-IF

(STEP)

JT-IF

3D

PDF-IF

Implementor Forum =

Vendor partnership to identify &

resolve implementation issues

CATIA V5

Models

Creo

Models

NX

Models

SolidWorks

Models

Page 4: 3D PDF Implementor Forum - Validation with CADIQ

3D PDF/PRC Representation Options

Solid and Surface

Geometry

Annotation

Graphics

Annotation Cross-

Highlighting

Annotation

Semantic

Properties

Precise geometry

with topology

Wireframe

curves and text

Faces, edges and

wireframe geometry

Tech Soft 3D

schema

Tessellated geometry

with topology

Wireframe

curves only

Faces and wireframe

geometry

Custom

schema **

Tessellated geometry

without topology **

Wireframe geometry

only

4 3D PDF-IF Validation with CADIQ

** Currently out of scope for CADIQ validation

Page 5: 3D PDF Implementor Forum - Validation with CADIQ

Software Architecture:

3D PDF graphical model validation

3D PDF-IF Validation with CADIQ5

PDF

File

PDF File

GenerationCAD

File

CADIQ

File B

HOOPS SessionCADIQ

File ACADIQ Analyzer

HOOPS Toolkit

HOOPS API

CAD Session

CADIQ Analyzer

CAD Modeler

CAD API

PRC Interface CAD Interface

PDF

Report

Statistical

Report

Controller Viewer

Job

Template

PRC

Data

Graphical (“tessellated

b-rep”) PDF model is

analyzed first (left side)

and its tessellation

points are projected

onto the precise (b-rep)

CAD model (right side)

by the CAD system.

PDF CAD

Page 6: 3D PDF Implementor Forum - Validation with CADIQ

Software Architecture:

3D PDF precise model validation

3D PDF-IF Validation with CADIQ6

PDF

File

PDF File

GenerationCAD

File

CADIQ

File B

HOOPS SessionCADIQ

File ACADIQ Analyzer

HOOPS Toolkit

HOOPS API

CAD Session

CADIQ Analyzer

CAD Modeler

CAD API

PRC InterfaceCAD Interface

PDF

Report

Statistical

Report

Controller Viewer

Job

Template

PRC

Data

Precise (b-rep) CAD

model is analyzed first

(left side) and surface

sampling points are

evaluated by its CAD

system. These are

projected onto the

precise (b-rep) PDF

model (right side) by the

HOOPS toolkit.

CAD PDF

Page 7: 3D PDF Implementor Forum - Validation with CADIQ

MBD View Validation

Separate validation of each saved view in an MBD model

7 3D PDF-IF Validation with CADIQ

Page 8: 3D PDF Implementor Forum - Validation with CADIQ

PRC Validation Example:

Annotation text font and size differences

Different font settings used during PDF generation and

validation processes

8 3D PDF-IF Validation with CADIQ

CAD ModelPRC Model

Page 9: 3D PDF Implementor Forum - Validation with CADIQ

PRC Validation Example:

Missing Creo Dimension Tolerances

Dimensions in the PRC model (left side) do not have

tolerances as in the CAD model (right side)

9 3D PDF-IF Validation with CADIQ

CAD ModelPRC Model

Page 10: 3D PDF Implementor Forum - Validation with CADIQ

PRC Validation Example:

Extraneous dimension value displayed

Extension lines for this feature control frame are modeled in

CAD system as a separate dimension

The value of this dimension is being added during PDF file

generation

10 3D PDF-IF Validation with CADIQ

CAD ModelPRC Model

Page 11: 3D PDF Implementor Forum - Validation with CADIQ

PRC Validation Example:

Solid face colors do not match native model

Many of the PRC solid faces have special color definitions

The default PRC solid face color (dark gray) is different than

the CAD model default color

11 3D PDF-IF Validation with CADIQ

CAD ModelPRC Model

Page 12: 3D PDF Implementor Forum - Validation with CADIQ

PRC Validation Example:

Lost PMI Edge Associations

12 3D PDF-IF Validation with CADIQ

Annotation edge associations in the CAD model (right side)

are not represented in the PRC model (left side)

CAD ModelPRC Model

Page 13: 3D PDF Implementor Forum - Validation with CADIQ

PRC Validation Example:

Inaccurate Geometry Tessellation Graphics

Some of the b-rep tessellation vertices in the PRC model (left

side) are not precisely located on the corresponding b-rep

surfaces in the CAD model (right side)

13 3D PDF-IF Validation with CADIQ

CAD ModelPRC Model

Page 14: 3D PDF Implementor Forum - Validation with CADIQ

Reporting Guidelines

Vendors can provide 3D PDF files containing geometry defined in

PRC as tessellated BREP or precise BREP.

Validation will focus on data that is critical for visual consumption.

Vendors are encouraged to use pre-release translation software so

the validation feedback is more valuable, i.e. not identifying known

issues already resolved in development.

Each vendor will receive detailed validation feedback confidentially.

If a vendor submits data early in the test round, that vendor may

have time to receive feedback, improve their translator and receive

another set of validation feedback within the same test round.

All reports to the PDF Consortium and NIST will be generalized,

i.e. containing no CAD system or translator-specific data.

ITI will not share any vendor-specific data with our customers as

required by agreements with the PDF Consortium and NIST.

14 3D PDF-IF Validation with CADIQ

Page 15: 3D PDF Implementor Forum - Validation with CADIQ

Let us prove it… with YOUR data!

Raising the Value of Your Product Data

Product Data Integration & Interoperability Solutions

YOUR CENTRAL SOURCE FOR DATA EXCHANGE