Skip to content

ANF

ANF (ACIS Neutral Format) is used for exchanging 3D data with ACIS-based CAD systems. LinkCAD exports 2D layout data as extruded 3D geometry in ANF format.

Format Summary

PropertyValue
Extensions.anf
EncodingASCII
Import
Export
License3D Modeler

Export Options

OptionDescriptionDefault
Extrusion heightZ-height for extruding 2D polygons to 3D1.0
UnitsOutput coordinate unitsMicron

How It Works

LinkCAD takes each 2D polygon in the layout and extrudes it along the Z-axis by the specified height, producing a 3D solid representation. Each layer can be assigned a different extrusion height.

Common Workflows

GDSII → ANF

Convert IC mask layout to 3D geometry for mechanical integration or visualization.

Technical Notes

  • ANF is export-only in LinkCAD
  • The 3D Modeler license bundle is required
  • Output can be imported into any ACIS-based CAD system
  • A second variant, ANSOFT ANF V4 (also .anf), is available as a separate export format targeting Ansoft tools such as HFSS; it uses the same 3D Modeler license

CLI / Command-File Options

These option keys can be used on the command line or in command files.

ANF Export

KeyTypeDescription
AnfOutUnitsintOutput units (see Units)
AnfOutModelTypeintANSYS model type
AnfOutMergeflagMerge overlapping areas
AnfOutExplodeArcsflagExplode arcs into line segments
AnfOutCmdTitlestringModel title
AnfOutCmdStitlestringModel subtitle
AnfOutCmdFilnamestringOutput filename in ANSYS command
AnfOutCmdFacetstringFacet command
AnfOutCmdAaddflagUse AADD command
AnfOutCmdAglueflagUse AGLUE command
AnfOutCmdNummrgflagUse NUMMRG command
AnfOutCmdNummrgTolerfloatNUMMRG tolerance

TetGen Export

KeyTypeDescription
TetinOutUnitsintOutput units (see Units)
TetinOutModelTypeintModel type
TetinOutExplodeArcsflagExplode arcs into line segments
TetinOutTriangTolerfloatTriangulation tolerance
TetinOutCmdStitlestringSurface title
TetinOutCmdFacetstringFacet mode
TetinOutCmdAaddflagAdd command
TetinOutCmdAglueflagGlue command
TetinOutCmdNummrgflagNumeric merge
TetinOutCmdNummrgTolerfloatMerge tolerance