3d pdf implementor forum - validation with cadiq
DESCRIPTION
Presentation on how 3D PDF Implementor Forum validates 3D PDF Files using ITI tools.TRANSCRIPT
YOUR CENTRAL SOURCE FOR DATA EXCHANGE
3D PDF Implementor Forum
Validation with CADIQ
Doug Cheney
CAD Validation Specialist
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)
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
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
Software Architecture:
3D PDF graphical model validation
3D PDF-IF Validation with CADIQ5
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
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
Software Architecture:
3D PDF precise model validation
3D PDF-IF Validation with CADIQ6
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
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
MBD View Validation
Separate validation of each saved view in an MBD model
7 3D PDF-IF 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
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
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
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
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
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
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
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