Skip to content

Why Does Anyone Need Polyhedral Formats?

ADMIN | 06-07-2018

Following the design and analysis phase, computer aided design (CAD) files are usually converted into polyhedra file formats for preparation and manufacturing in 3D printers. STL (STereoLithography or Standard Tessellation Language) is the most common polyhedra file format, having originally been developed to translate CAD files into a readable format for 3D printers in 1987.

Hexagon pattern 1

Following the design and analysis phase, computer aided design (CAD) files are usually converted into polyhedra file formats for preparation and manufacturing in 3D printers. STL (STereoLithography or Standard Tessellation Language) is the most common polyhedra file format, having originally been developed to translate CAD files into a readable format for 3D printers in 1987.

Overall, there is no doubt that STL has its limits in terms of retaining design intent. In fact, STL can only read a 3D object’s surface geometry without color, texture or other design elements. It is for this reason that Microsoft and others are trying to push 3MF as an alternative.

However, STL’s universality and enduring use make it a tried-and-tested format, one that many engineering teams, manufacturers and universities are relying on today.

What is STL?

STL was introduced 30 years ago to translate 3D objects designed in CAD suites for use by stereolithography 3D printers. Since then, STL has spread across multiple generations of 3D printers, including those built on different technology such as extrusion and jetting.

The advantage of STL, much like IGES, is that it’s widely adopted in the additive manufacturing industry. This enables for file sharing between different organizations (and workflows) - such as a product designer and manufacturing partner - with minimal need for file healing (provided the right software is integrated to the tools used by each party).

STL encodes in one of two formats - binary and ASCII (American Standard Code for Information Interchange). Binary enables you to save smaller file sizes (making it easy for loading into a 3D printer), but ASCII is sought because it is easier to read and enables for refinement.

However, STL has its limits.

First, STL will only encode - via tessellation - the 3D object’s surface geometry, i.e. it will omit the original design’s colors, textures and other design elements.

Second, modifications done in STL - such as modifying the support structures or other edits for printability - do not automatically return to the original file made in CAD. To maintain consistency one would have to modify the CAD file first, which is a one-way and inefficient process.

Third, STL cannot save mesh topology. For example, if you use the ASCII format to reduce a 3D object’s coarseness (i.e. by increasing the number of triangles), the resulting file could be prohibitively large for most 3D printers to handle. You are basically bottlenecked into having to compromise between the ideal refinement and the practical limits of STL.

Finally, STL does not include the original CAD file’s metadata, including intellectual property and information about the original designer of the 3D object.

Alternative File Formats to STL

There are numerous alternative file formats to STL, including OBJ, VRML, FBX and others. But arguably, the leading movement to supplant STL is being spearheaded by the 3MF Consortium.

The 3MF Consortium is promoting the 3MF file format, which - unlike STL - can read the original 3D object’s full design intent. This includes its color, texture and metadata, which should enable emerging and next-generation 3D printers to easily - and in full-fidelity - read detailed 3D objects made in advanced CAD suites such as SolidWorks.

Technically, 3MF is very promising. First, it doubles down on ASCII in XML (instead of binary) to enable both full-fidelity details and refinement without ballooning the final file’s size. Second, it has been designed to be extensible for emerging 3D printing technology and concepts.

However, 3MF is a factor for the future. Today, STL is still the workhorse of preparing files made in CAD suites for 3D printing. Thus, it is imperative that your applications and 3D printers focus on perfecting the use of today’s standards while also, ideally, keeping an eye on the future.

Workflows Still Leverage STL

Despite STL’s limitations, many additive manufacturing workflows still leverage STL. In fact, one should also consider how the inherent limitations of STL are also favourable in some respects.

First, a barebones 3D object file without the complete design intent and encoded in binary (i.e. with little concern for coarseness) may not matter at the prototyping stage. Rather, prototypes are sought for testing, verification and iteration feeding into the final design.

 

Download Our Free Case Study on How 3D InterOpHelped Renishaw Heal STL Files

Download Now

 

Second, because STL has been in use for over 30 years, the additive manufacturing industry has built a sizable ecosystem of expertise as well as hardware and software tools to make its use tenable. Due to constraints such as cost, businesses are unlikely to rapidly pivot to 3MF; rather, that shift (if it is to occur) would only occur through a gradual and long-term process.

Today, the focus of 3D printing software applications and hardware should be to cater to the concerns of today’s users in managing STL files. Not only would it make good business sense since it is a current problem, but you can leverage mature software solutions available today to cost-effectively build competitive additive manufacturing solutions.

Leverage 3D InterOp in Your Apps & 3D Printers

You can help your users reduce the time they spend with healing STL files. Start by considering Spatial’s 3D InterOp software development kit (SDK), which will enable your end-users to export CAD files into STL with integrated file healing. This will enable them to reduce the time spent on fixing files and more on the core 3D object design and/or printing process.

Not only does 3D InterOp enable file exports from CAD to STL, but you can also equip your end users with applications that are able to read other CAD formats, including SolidWorks, Autodesk and other industry leading CAD suites.

Finally, Spatial’s parent company - Dassault Systèmes - is also a founding member of the 3MF Consortium, which positions Spatial as a partner that is engaged in current and future additive manufacturing development.

You might also like...

6 Min read
Additive Manufacturing
The robotics industry is growing at an incredible pace, and the future applications for robots continue to be...
8 Min read
Additive Manufacturing
When following a required workflow in a software application, few things are more frustrating to the user than...
5 Min read
Additive Manufacturing
The main phases involved in additive manufacturing are that of design and the manufacturing process. Practically, the...
Rocket engine being manufactured
5 Min read
Additive Manufacturing
Manufacturing is a challenge in the aerospace industry. Not only are aerospace parts extraordinarily complex, but they...
Types of Additive Manufacturing
6 Min read
Additive Manufacturing
In the past, manufacturing businesses used subtractive processes like molds, cutting, and drilling to create products....
4 Min read
Additive Manufacturing
Additive manufacturing (3D Printing) is sweeping across the industrial automation world.
6 Min read
Additive Manufacturing
Ultrasonic Additive Manufacturing (UAM), also known as Ultrasonic Consolidation (UC), is an additive manufacturing (AM)...
Application Lifecycle Management Flow
4 Min read
CGM Modeler
When you hear the term, Application Lifecycle Management (ALM), you likely think about the process that a software...
9 Min read
CGM Modeler
SLS in Additive Manufacturing is used to convert 3D CAD designs into physical parts, in a matter of hours.
8 Min read
CGM Modeler
There’s a lot of confusion around what the terms additive manufacturing and 3D printing mean.
4 Min read
3D Modeling
Additive manufacturing, often referred to as 3D printing, is a computer-controlled process for creating 3D objects.
aerodynamics-CFD
9 Min read
CGM Modeler
Computational fluid dynamics (CFD) is a science that uses data structures to solve issues of fluid flow -- like...
Feature Recognition Zoomed
5 Min read
CGM Modeler
IN THIS ARTICLE: What is FEA (Finite Element Analysis) Principles of Finite Element Analysis and Simulation Software A...
3YourMind and Spatial
3 Min read
3D Modeling
As manufacturers begin to rely more and more on additive manufacturing (AM), moving from a few select piece parts that...
Voxeldance and Spatial
2 Min read
3D InterOp
To the uninitiated, 3D printing may seem a simple process — download your CAD file and hit print. But the world of...
8 Min read
Additive Manufacturing
It is a competitive world out there, and additive manufacturing (AM) OEMs face pressures like all manufacturers do when...
4 Min read
Additive Manufacturing
3D visualization is the process of using 3D visuals to analyze designs or scenarios.
4 Min read
Additive Manufacturing
3D visualization -- interchangeably used with 3D modeling, 3D graphics, 3D rendering and computer-generated imaging...