IFC Viewer 1.3.0.0
Description
IFC Viewer is a lister plugin (WLX) for Total Commander to display IFC (Industry Foundation Classes) building model files as interactive 3-D views using OpenGL.The IFC Viewer plugin is based on the Web IFC library v0.0.77.
Supported file formats:
- IFC (STEP Physical File)
- IFCZIP (ZIP-compressed IFC)
Features:
- 3-D OpenGL rendering of IFC geometry with lighting
- Texture support (IfcImageTexture, IfcBlobTexture, IfcPixelTexture)
- Entity tree panel showing the spatial structure of the model (Project > Site > Building > Storey > elements); single-click highlights an element in orange, double-click or Enter zooms the view to it. The panel width is adjustable by dragging the splitter seam between the 3-D view and the panel.
- Mouse interaction: left-drag to rotate, right-drag to pan, wheel to zoom
- Double-click to reset the view
- Keyboard shortcuts for toggling diagnostics (D), view modes (G), projections (O), properties overlay (B), status bar (S) and entity tree (T)
What’s new
- added entity tree panel (press T)
- added property copy text to clipboard via middle-click
- improved property overlay to display name and guid
- fixed engine_web-ifc:
- geometry: #569, #2154, #2160, #2165, #2167
- revolved solids: #2164 (closed solids with voids and correct placements)
- profiles: #2139 (hollow rectangle wall thickness), #2141 (T profile
flange thickness), #2143 (derived profile voids)
- boolean operations: #2156 (intersection of overlapping boxes),
#2158 (CSG primitive and faceted BRep voids)
- text/string parsing: #2146 (STEP text changes on save/reopen),
#2148 (IfcInteger 32-bit truncation), #2150 (unbounded malformed
tokens and indices), #2152 (STEP BINARY pixel values)
o Version 1.2.0.0 (19.08.2026)
- added diagnostics overlay (press D)
- fixed property extraction for IfcComplexProperty
- fixed engine_web-ifc:
- geometry: #1922, #1995, #2090, #2097, #2098
- curves: #2083 (missing triangles in BSpline surface with knots)
- boolean void operations: #1206, #1932 (missing triangles)
- text/string parsing: #986 (special-character decoding)
o Version 1.1.0.0 (06.07.2026)
- added entity properties overlay (press B)
- added status bar with element/vertex/triangle count and memory usage (press S)
- improved edge rendering
- improved load performance
- updated fast_float to v8.2.10
- updated minizip-ng to v4.2.2
o Version 1.0.2.0 (22.05.2026)
- added wireframe toggle (press G)
- added orthographic/perspective projection toggle (press O)
- added keyboard navigation:
arrow keys for rotation,
+/- for zoom,
Home to reset view
- added copy to clipboard
- added loading progress indicator
- added default colors by IFC entity type
- fixed tokenizer crash
- updated CDT to v1.4.4
- updated spdlog to v1.17.0
o Version 1.0.1.0 (18.05.2026)
- fixed crashes
- fixed texture handling
- added dark mode support
- added per-face color support (IfcIndexedColourMap)
- added fallback geometry loading via IfcRepresentationMap
- added polyline/curve rendering (alignment geometry)
- added IfcSegmentedReferenceCurve support
- changed preview bitmap to 32-bit BGRA with transparency
- increased timeout for ListGetPreviewBitmapW to 30 s
o Version 1.0.0.1 (13.05.2026)
- first public release