local engine

IGES → PLY

Free IGES to PLY Converter

Yes. Drop an IGES file, choose PLY and download. PLY states the vertex and face lists explicitly, which scanning and mesh-repair tools prefer over a bare facet soup.

PLY is the format of 3D scanning and mesh research: a header declaring elements, then vertex and face lists. Converting IGES to PLY tessellates each usable surface entity at your detail level and writes an indexed binary PLY — shared vertices referenced by index, which makes it noticeably smaller than facet-soup STL for the same legacy geometry.

Drop an IGES file, get PLY Reads IGES, writes PLY here .iges/.igs → .ply Pick an IGES file, export PLY
  • Full-size 3D preview before you download
  • 28 input formats and 8 output formats, four detail levels for CAD sources
  • Reads the file in your tab — nothing is uploaded
224conversions here
28mainstream formats
0 Buploaded anywhere

How to convert IGES to PLY

  1. Load the IGES fileSurface entities are gathered from the D/P sections; non-geometry is skipped.
  2. Tessellate per surfaceExact surfaces are triangulated at the chosen detail level; broken faces are skipped individually.
  3. Write indexed binary PLYThe writer emits a header (element vertex, element face), one packed vertex record each, and face records indexing into them.

What happens when IGES is converted to PLY

What a CAD file really stores

STEP and IGES are boundary representations: exact surfaces (planes, cylinders, splines) with trimming curves that delimit each face. There are no triangles anywhere in the file — any triangle you see was computed on the fly.

Tessellation is the whole conversion

The kernel converts each exact face into triangles by recursive subdivision until the chordal error stays under the detail level's deflection. A cylinder tessellated at Draft may be 32 segments; at Maximum it can exceed 512. The triangle count scales with surface curvature, not file size.

Only position and normal survive

The mesh handed to exporters carries vertex positions and normals. Nothing else in the source has a destination in a plain mesh format: feature history, assembly structure, materials, names and PMI annotations are dropped.

Indexed PLY vs facet soup

Legacy IGES tessellations are full of shared vertices along trimmed edges. STL repeats every vertex per facet; PLY writes each once and indexes it. The same geometry routinely lands 25–35% smaller — and MeshLab, Blender and CloudCompare all read it without a plugin.

A natural pipeline for scanning workflows

IGES legacy part → PLY is a common first step before inspection or scan-comparison tooling, which is exactly the ecosystem PLY lives in. The output carries position and normal, ready for ICP or deviation analysis downstream.

IGES vs PLY

IGES surfacesIndexed PLY mesh
FeatureIGES sourcePLY output
GeometryExact surfaces as entitiesIndexed triangle mesh
LayoutEntity listVertex list + face index list
Size for shared geometry—25–35% smaller than STL
UnitsLoosely declaredNone — plain numbers
ConsumerLegacy CAD toolsMeshLab, Blender, CloudCompare

Supported formats

FormatReadWriteNotes
STEP (.step .stp)Yes–ISO 10303 B-rep, AP203 / AP214 / AP242
IGES (.iges .igs)Yes–Entity-based surfaces, up to 5.3
BREP (.brep)Yes–OpenCascade native B-rep
STL (.stl)YesYesBinary and ASCII triangles, no units
OBJ (.obj)YesYesv / vn / f records; .mtl references ignored
PLY (.ply)YesYesBinary position and normal arrays
GLB / glTF (.glb .gltf)YesYesglTF 2.0, binary or JSON with data URI
3MF (.3mf)YesYesOPC/ZIP package, declares millimetres
FBX (.fbx)Yes–Binary and ASCII, static mesh only
DAE (.dae)YesYesCollada scene graph is flattened
3DS (.3ds)Yes–Legacy chunk-based 3D Studio format
AMF (.amf)Yes–XML, ZIP-compressed packages supported
USDZ (.usdz)YesYesZIP containing a USD stage

Known limitations and why a conversion can fail

This is a one-way flattening

The IGES feature tree, sketches and constraints cannot be recovered from the mesh output. Keep the source file — the conversion cannot be reversed.

Hollow results mean open edges

If the source solid has faces the kernel cannot sew shut, the tessellated shell can come out with open boundaries. Slicers usually repair small gaps, but check the preview.

Detail level changes file size, not accuracy claims

Higher detail means more triangles and a closer fit to the true surface. It does not make the geometry 'more correct' — the underlying B-rep is exact either way.

No unit, like every PLY

PLY declares no unit. Whatever numeric values the tessellation produced pass through; document the scale on your side.

Frequently asked questions

Can I convert on this page itself?

No. This page is the reference for the IGES to PLY path, and the conversion itself runs in the workspace that the button above opens, with both formats already selected. Your file is read in that browser tab and the download is written locally, so there is no upload stage in either place. Keeping the documentation and the engine on separate addresses lets file support and detail levels change behind one workspace without breaking the page you are reading.

ASCII or binary PLY?

Binary — smaller and faster for every tool that matters. ASCII PLY remains available via MeshLab if you need to diff a file by hand.

Does PLY carry the surface colours from IGES?

No. The pipeline is geometry-only: position and normal.

Why is the vertex count lower than the triangle count?

Shared vertices are stored once and referenced by index — a sign the mesh is properly welded, which is what you want.

References

Related converters

All converters

Last updated: