1. YOUR CENTRAL SOURCE FOR DATA EXCHANGE
3D PDF Implementor Forum
Validation with CADIQ
Doug Cheney
CAD Validation Specialist
doug.cheney@transcendata.com
2. 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)
ASME Y14.5-1994 (Dimensioning and Tolerancing)
ASME Y14.41-2003 (Digital Product Data Definition Practices)
Official Project Web Site:
http://www.nist.gov/el/msid/infotest/mbe-pmi-validation.cfm
2
3D PDF-IF Validation with CADIQ
3. NIST MBE PMI Validation Data Process Flow
Expert
Review
CATIA V5
Models
CAx-IF
(STEP)
STEP
Models
Creo
Models
Test
Cases
JT-IF
NX
Models
SolidWorks
Models
Verification
3
3D PDF-IF Validation with CADIQ
JT
Models
CATIA V5
Models
Creo
Models
NX
Models
3D
PDF-IF
3D PDF
Models
Implementor Forum =
Vendor partnership to identify &
resolve implementation issues
SolidWorks
Models
Validation
4. 3D PDF/PRC Representation Options
Solid and Surface
Geometry
Annotation
Graphics
Annotation CrossHighlighting
Annotation
Semantic
Properties
Precise geometry
with topology
Wireframe
curves and text
Faces, edges and
wireframe geometry
Tech Soft 3D
schema
Tessellated geometry Wireframe
with topology
curves only
Faces and wireframe
geometry
Custom
schema **
Tessellated geometry
without topology **
Wireframe geometry
only
** Currently out of scope for CADIQ validation
4
3D PDF-IF Validation with CADIQ
5. Software Architecture:
3D PDF graphical model validation
Job
Template
PDF
Report
Statistical
Report
Viewer
Controller
PDF
CAD
CADIQ
File B
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.
HOOPS Session
CADIQ Analyzer
3D PDF-IF Validation with CADIQ
CADIQ
File A
CADIQ Analyzer
PRC Interface
CAD Interface
HOOPS API
CAD API
HOOPS Toolkit
CAD Modeler
PRC
Data
5
CAD Session
PDF
File
PDF File
Generation
CAD
File
6. Software Architecture:
3D PDF precise model validation
Job
Template
PDF
Report
Statistical
Report
Controller
Viewer
CAD
PDF
CADIQ
File B
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.
6
3D PDF-IF Validation with CADIQ
HOOPS Session
CAD Session
CADIQ Analyzer
CADIQ
File A
CADIQ Analyzer
CAD Interface
PRC Interface
CAD API
HOOPS API
CAD Modeler
HOOPS Toolkit
CAD
File
PDF File
Generation
PDF
File
PRC
Data
8. PRC Validation Example:
Annotation text font and size differences
Different font settings used during PDF generation and
validation processes
PRC Model
8
3D PDF-IF Validation with CADIQ
CAD Model
9. 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)
PRC Model
9
3D PDF-IF Validation with CADIQ
CAD Model
10. 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
PRC Model
10
3D PDF-IF Validation with CADIQ
CAD Model
11. 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
PRC Model
11
3D PDF-IF Validation with CADIQ
CAD Model
12. PRC Validation Example:
Lost PMI Edge Associations
Annotation edge associations in the CAD model (right side)
are not represented in the PRC model (left side)
PRC Model
12
3D PDF-IF Validation with CADIQ
CAD Model
13. 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)
PRC Model
13
3D PDF-IF Validation with CADIQ
CAD Model
14. 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
15. YOUR CENTRAL SOURCE FOR DATA EXCHANGE
Raising the Value of Your Product Data
Let us prove it… with YOUR data!
Product Data Integration & Interoperability Solutions