White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Use cases 
©
PROSTEP AG 
www.prostep.com 
Page 11 of 24 
Portable PLM document – the use of 3D information in engineering-related 
domains 
In modern product development processes, the utilization of 3D information does not end in 
the engineering department. Integrated product development requires that departments such 
as purchasing, quality assurance, technical documentation, planning and manufacturing also 
have to be able to access 3D information in combination with a wide variety of different 
documents such as 
ɷ
bids and requests for quotes, 
ɷ
quality control checklists, 
ɷ
technical and manufacturing documentation, 
ɷ
information for digital factory planning, 
ɷ
and many more. 
It is important that this content can be combined in a multimedia container that includes all 
the information and can therefore also be used offline. 
The respective application areas are as different as the departments involved in integrated 
production development and their processes, such as: 
ɷ
procurement processes, 
ɷ
maintenance, repair and overhaul (MRO), 
ɷ
cross-enterprise development and release processes in which suppliers and development 
partners are integrated. 
The “Portable PLM Document” use case includes all the engineering-related departments 
mentioned above. In this environment, in particular, there is a steadily increasing demand for 
solutions that allow 3D data and other information to be used easily, securely and cost-
effectively. 
The most important requirements are: 
ɷ
Information in the form of 3D data, metadata such as 2D representation, text data and 
binary data can be combined in a single file and can be managed there. 
ɷ
The data can be combined easily with information from various source systems like PLM, 
ERP, CAD and from productivity suites. 
ɷ
Comprehensive control options for file access (IPP, Intellectual Property Protection) exist. 
ɷ
Easy to use, cross-system viewers are available.
Pdf picture to powerpoint - application SDK tool:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Pdf picture to powerpoint - application SDK tool:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Criteria for comparing the 3D formats 
The criteria for comparing the 3D formats on the basis of use cases primarily involve 
technical constraints and the options that a format offers. The criteria include the availability 
of free viewers for a given format and the features the viewers offer, available software and 
converters, software development kits for the individual format, the level of compression that 
can be achieved and file size, and standardization aspects. 
Free viewers 
Only viewers for 3D formats that are available free of charge are included here. The criteria 
for evaluation are the range of functions that a viewer offers, how widely used it is among 
users and the platforms it supports. 
Free Viewers for STEP 
One example of a free viewer for 
STEP is IDA-STEP Viewer Basic
8
from LKSoftWare GmbH. The viewer 
is available for the operating systems 
Microsoft
®
Windows
®
and Linux.  
In addition, all widely-available 3D 
viewers (which are subject to a 
charge) support the display of STEP 
geometry. 
Free Viewers for 3D XML 
The most widely-used viewer for 
3D XML is 3D XML Player
9
from 
Dassault Systèmes. It is available 
free of charge and allows the 
representation to be viewed and 
filtered according to, for example, the 
product structure. This viewer is only 
available for the Windows operating 
system. 
The use of ActiveX technology allows 
3D XML data to be integrated in 
Microsoft Office
®
documents. The 
data can also be integrated in online 
content via an Internet browser. 
©
PROSTEP AG 
www.prostep.com 
Page 12  
application SDK tool:C# PDF insert image Library: insert images into PDF in C#.net, ASP
How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Import graphic picture, digital photo, signature and logo into PDF document.
www.rasteredge.com
application SDK tool:VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
drawing As RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing provide powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Free Viewers for JT 
The most widely-used viewer for JT 
is JT2Go 
10
from Siemens PLM 
Software. It is available free of 
charge and allows the representation 
to be viewed and filtered according 
to, for example, the product structure. 
Basic measurements can also be 
performed.  
JT2Go visualizes the tessellated 
variants of JT. The viewer is only 
available for the Microsoft Windows 
operating system. 
Software that is based on ActiveX 
and Java can also visualize JT data. 
This allows the integration of JT data, 
for example, in Microsoft Office 
documents. 
The JT format can normally be processed by the 3D viewers widely available on the market 
(which are subject to a charge). 
Free Viewer for 3D PDF 
The viewer for 3D PDF is the free 
Adobe
®
Reader
®11
. It is available for 
Microsoft Windows, Apple
®
Mac OS
®
X, Linux and Oracle
®
Solaris. Adobe Reader is available 
almost everywhere in the world and 
because of it versatility, it is widely 
used outside of the engineering 
domain. 
Adobe Reader offers a wide variety of 
different options for displaying and 
navigating 3D content. Functions 
such as measuring and cutting can 
be added to a PDF file when a 3D 
PDF is created. These functions are 
then automatically available in Adobe 
Reader.  
Double-click picture to open PDF.
©
PROSTEP AG 
www.prostep.com 
Page 13 of 24 
application SDK tool:VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
first! VB.NET Image & Picture Cropping Application. Do you need to save a copy of certain part of an image file in a programming way?
www.rasteredge.com
application SDK tool:VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
VB.NET Method to Resize Image & Picture. Here we display the method that We are dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Converters and software 
The software and converters available for 3D formats normally have to be purchased. The 
most important aspect here is the availability and quality of the software products and 
converters from system vendors and third-party vendors. 
STEP 
System vendors provide a STEP converter for almost every 3D CAx system. In addition, 
there are a large number of third-party vendors that provide converters. The software is 
mature since STEP has been in use for a long time and offers a high level of quality – also 
due in part to the quality assurance measures, such as benchmarks, developed by the 
ProSTEP iViP Association. 
All widely-available 3D viewers can process and display STEP files. 
3D XML 
Dassault Systèmes provides converters for 3D XML; there are currently only a few third-party 
vendors that offer 3D XML converters. 
3D XML is the format used in Dassault Systèmes´s 3DVIA-brand products. 3D XML has 
been integrated in almost all Dassault’s products and is often used as the format for 
exchanging data between these products. 
JT 
PLM vendors offer JT converters for a large number of 3D CAD systems. There is also a 
large number of third-party vendors of JT converters. 
JT is the data format used in many applications from Siemens PLM Software and in the 
Teamcenter Lifecycle Visualization products in particular. 
3D PDF 
Version 9 of Adobe Acrobat Pro Extended can be used as a multi-format converter. This 
means that PDF files with 3D data can be created from all the CAD formats available on the 
market even if you do not have the native CAD system. In the new version, Adobe Acrobat X 
Pro, these converters are available as plug-ins. There are also several third-party vendors for 
converters. 
PROSTEP PDF Generator 3D (formerly Adobe LiveCycle ES), for example, is a server-sided 
conversion solution for automating 3D conversion in business processes which can convert 
various CAD formats into PRC and U3D and embed them in PDF files.  
In addition, several CAD vendors offer automated solutions that essentially support 
conversion to U3D. 
©
PROSTEP AG 
www.prostep.com 
Page 14 of 24 
application SDK tool:VB.NET Image: Image Scaling SDK to Scale Picture / Photo
VB.NET DLLs to Scale Image / Picture. There are two dlls that will be involved in the process of VB.NET image scaling, which are RasterEdge.Imaging.Basic.dll
www.rasteredge.com
application SDK tool:C# Word - Paragraph Processing in C#.NET
C# users can set paragraph properties and create content such as run, footnote, endnote and picture in a paragraph. Create Picture in Paragraph.
www.rasteredge.com
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Software Development Kits (SDKs) 
You will need an SDK for a format if you want to develop or adapt applications yourself. 
Important criteria for evaluating an SDK are availability, the range of functions offered, the 
openness and accessibility of the SDK, and the programming languages supported.  
STEP 
There are a number of vendors of SDKs for STEP. One example is ST-Developer
12
from 
STEP Tools Inc., which is subject to a charge. It is a comprehensive SDK for reading and 
writing STEP and other formats. STEP Tools supports C++, C and Java on almost all 
platforms. 
All of the SDKs for STEP that are available on the market are very robust and offer a full 
range of functions. 
3D XML 
The XML schema and the corresponding documentation are needed to develop 3D XML 
applications. To obtain both, you first have to register
13
(free of charge) with Dassault 
Systèmes. 
Standard XML tools are entirely sufficient for reading and writing 3D XML. 
JT 
Paid membership in JT Open
14
Community provides access to the JT Open Toolkit for JT. 
This toolkit can be used to develop extremely complex applications in C++. 
JT Open Toolkit is currently the only SDK available for JT. However, it can be assumed that 
the number of available toolkits will increase as a result of the standardization process that is 
currently under way. 
3D PDF 
PDFlib is a development tool for creating and processing PDF files and is subject to a 
charge. It supports almost all operating systems and relevant programming languages. 
PDFlib can be licensed from Adobe for use in proprietary applications. 
HOOPS 3D Exchange
15
from Tech Soft 3D is a toolkit (which is subject to a charge) for 
reading and writing 3D PDF files. 
There are also a large number of PDF-related tools from third-party vendors that can be used 
to implement the wide range of functionality offered by PDF documents. 
©
PROSTEP AG 
www.prostep.com 
Page 15 of 24 
application SDK tool:C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing or new creating blank TIFF are dedicated to provide powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
application SDK tool:VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
clip art or screenshot, the picture will be insert or delete any certain PowerPoint slide without powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Compression and the resulting file size of the 3D formats 
A reduction in file size is seen as an advantage when dealing with neutral 3D formats. In 
order to compare the file size of the 3D formats, five assemblies from each of three CAD 
systems were used to generate the 3D formats. 
For JT, a distinction was made between tessellated content, exact XT BREP and 
compressed ULP. 
Along the same lines, a distinction was made between tessellated content, exact PRC BREP 
and compressed PRC for the 3D PDF format. 
The format 3D XML was generated only from CATIA V5. 
Performance (time needed to perform conversion and load time) could also be of interest 
when dealing with 3D formats. Detailed examinations are planned for a later point in time. 
The following diagrams for comparing file sizes are based on sample models and provide an 
overview of the individual compression rates achieved. Conversion was performed without 
any further optimization in the translators. 
An accuracy/chord error of 0.5 mm was used for the tessellation. An accuracy of 0.01 mm 
was used for generating JT data with ULP and for the PDF with compressed BREP. 
For comparison purposes, each of the original files, as well as the generated STEP models, 
were also compressed using an external data compression program. 
Models created with Dassault Systèmes CATIA V5 
0%
25%
50%
75%
100%
CATIA V5
STEP
JT
3D XML
3D PDF
Exact
Compressed
Tesselated
©
PROSTEP AG 
www.prostep.com 
Page 16 of 24 
application SDK tool:VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
png, gif, jpeg, bmp and tiff) and a document file (supported files are PDF, Word & Generate Planet Barcode on Picture & Image in VB.NET. In this part, we will
www.rasteredge.com
application SDK tool:VB.NET Image: Create Code 11 Barcode on Picture & Document Using
Write Code 11 barcode image on single-page or multi-page PDF, TIFF or Word document using VB.NET code. Code 11 Barcode Generation on PDF Using VB.NET Code.
www.rasteredge.com
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
Models created with Siemens PLM Software NX 
0%
25%
50%
75%
100%
Elements/Pro
STEP
JT
3D XML
3D PDF
Exact
Compressed
Tesselated
Generating data in a neutral 3D format results in a significant reduction in volume. The 
volume of data is determined more by data content then by the format itself. The volume of 
exact BREP data after conversion to JT is approximately the same as after conversion to 
3D PDF. The same applies to tessellated content, where the result for both formats is about 
the same as for 3D XML. In the case of simplified BREP data, the volume of data for both JT 
and 3D PDF are approximately the same. In the case of STEP data, use of an external 
compression algorithm achieves a marked reduction in size. 
©
PROSTEP AG 
www.prostep.com 
Page 17 of 24 
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Criteria for comparing the 3D formats 
©
PROSTEP AG 
www.prostep.com 
Page 18 of 24 
Standardization aspect  
Standardized formats offer users and system vendors a broad, open and standardized 
approach; in addition – especially in the case of long-term investments and in the area of 
archiving – a future-proof format is indispensable. This also reduces the market risks for all 
involved. 
This refers in particular to international standards, which are created by applying the World 
Trade Organization’s (WTO) principles of transparency, openness, impartiality and 
consensus; with worldwide participation in their development possible. 
Since users demand open standards, the owners of proprietary formats (like Adobe Systems 
Incorporated, Dassault Systèmes, Siemens PLM Software and others) are keen to have their 
formats standardized on an international level. Standardization by the ISO, for example, can 
take the following paths: 
ɷ
ISO PAS (Publicly Available Specification): the format specification is published in 
unaltered form after a single vote and is valid for a maximum of six years. The owner 
transfers the copyright to the ISO.  
ɷ
ISO IS (International Standard): the format specification goes through the normal 
standardization process, which is based on consensus building, with several international 
votes. 
The status of the standardization process at ISO for the individual 3D formats is as follows: 
ɷ
STEP: standardized as ISO IS 10303 in 2004. At the moment, the merging of the two 
application protocols AP 203 and AP 214 in ISO 10303 to create a new application 
protocol, AP 242, is currently under way and is expected to achieve Committee Draft (CD) 
status at the ISO in 2012. 
ɷ
3D XML: Dassault Systèmes submitted Version 4 of 3D XML to the ISO as a PAS in 2009. 
This, however, has been postponed due to unanswered questions regarding the 
copyright. In the mean time, Dassault has disclosed what were previously the proprietary 
parts of the format in Version 5.0 and transferred them to XML structures. Dassault has 
not yet submitted this version to the ISO. 
It is not yet known whether the format “3D XML with Authoring” announced by Dassault 
Systèmes will be disclosed. 
ɷ
JT: published as ISO PAS 14306. The development of an international standard (IS) was 
added to the ISO’s work program as a new work item (NWI) in November 2010, 
publication as an IS is planned for mid-2012. 
ɷ
3D PDF: the PDF format has been standardized as PDF/E (ISO IS 24517-1:2008) within 
the framework of ISO IS 32000. U3D is part of this standard. PRC ISO 14739 (TC 71/SC) 
is currently (as of March 2011) in the CD ballot process and will be part of the PDF family 
of standards. 
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Which 3D format for which use case? 
Which 3D format for which use case? 
If you take a look at all the criteria examined and apply them to the selected use cases, you 
end up with the following evaluations regarding the use of the 3D formats. 
For the use case “Viewing” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ
Free viewers 
ɷ
Converters and software 
ɷ
File size 
Because of the capabilities they offer for processing faceted representations and the 
available viewers, JT and 3D PDF are ideal for this use case. 
3D XML also satisfies the key requirements but it is not as flexible as JT and 3D PDF with 
regard to the applications available. 
Because of its data structure and the lack of implementation of faceted representations, 
STEP is less suitable. 
JT and 3D PDF are best suited for this use case.  
For the use case “Data Exchange” 
In addition to the format specification itself, the following criteria are especially relevant for 
evaluating this use case: 
ɷ
Converters and software 
ɷ
Software Development Kits (SDKs) 
Because of the numerous applications, STEP comes out slightly ahead. Since STEP is fully 
matured and was standardized many years ago, there is a wealth of experience relating to 
data exchange that has been documented in, for example, recommended practices 
published by the ProSTEP iViP Association. The use of STEP is standard practice for data 
exchange and is used worldwide in the field of automotive engineering, in the aerospace 
industry and in the machine engineering sector. Recent STEP developments such as “cloud 
of points (COPS) validation” can be used to check whether or not the converted models 
match the original native models. 
JT is also well suited to the exchange of exact geometric information but compared to STEP, 
the converters and software available do not have as high a level of maturity. 
Because of the lack of exact data representation, 3D XML is not suitable for this use case. 
The same also applies to 3D PDF; although it can be used to transport exact data, it was 
initially not designed as a data exchange format for 3D geometry. 
STEP is best suited for this use case. 
For the use case “DMU” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ
Converters and software 
ɷ
SDKs  
©
PROSTEP AG 
www.prostep.com 
Page 19  
White Paper: 3D Formats in the Field of Engineering - a Comparison 
Chapter: Which 3D format for which use case? 
ɷ
File size 
JT is best suited for the DMU use case. Depending on the application context, either 
lightweight faceted representation can be used or representation of the exact data. Powerful 
applications are available for using JT in DMU analysis. JT is subject to minor restrictions 
with regard to extended requirements such as kinematics, where native formats have to be 
used. 
3D XML is basically well suited to this use case, however, this only applies to applications 
within the Dassault Systèmes product family. 
STEP is less suitable due to the lack of a lightweight representation option. 
3D PDF does not offer any interfaces to DMU applications, which means that this format is 
suitable for this use case subject to certain limitations. 
JT is best suited for this use case. 
For the use case “Documentation and Archiving” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ
Free viewers 
ɷ
Converters and software 
ɷ
SDKs  
ɷ
Standardization 
Because of its document-oriented structure, 3D PDF is an excellent solution for this use 
case. All the necessary information, including explanatory notes, tables, etc., can be stored 
in PDF documents. The format specification is available as an ISO IS. 
STEP is also available as an ISO IS and, as far as documentation and archiving are 
concerned, provides a very good container for the 3D portion. 
Once JT has achieved ISO IS status, it will be equally well suited to this use case. 
At the moment, 3D XML can only be recommended for this use case with reservations due to 
its data model and the fact that only a few tools support this format. 
3D PDF is best suited for this use case. 
For the use case “Portable PLM Document” 
In addition to the format specification, the following criteria are particularly relevant for 
evaluating this use case: 
ɷ
Free viewers 
ɷ
Converters and software 
ɷ
SDKs 
ɷ
File size 
Because 3D PDF allows 3D information to be represented together with other information, it 
offers the best prerequisites for this use case. 3D data and PLM data are contained in a 
single document and can be displayed in their entirety, and even enhanced, with the widely-
used Adobe Reader. Access protection mechanisms have also been integrated. 
©
PROSTEP AG 
www.prostep.com 
Page 20 of 24 
Documents you may be interested
Documents you may be interested