IFC Viewer 1.3.0.0
Описание
IFC Viewer — плагин просмотрщика (WLX) для Total Commander, который отображает файлы строительных моделей IFC (Industry Foundation Classes) в виде интерактивных 3D-сцен с использованием OpenGL.Плагин IFC Viewer основан на библиотеке Web IFC v0.0.77.
Поддерживаемые форматы файлов:
- IFC (STEP Physical File)
- IFCZIP (IFC, сжатый в ZIP)
Возможности:
- 3D-отрисовка геометрии IFC средствами OpenGL с освещением
- Поддержка текстур (IfcImageTexture, IfcBlobTexture, IfcPixelTexture)
- Панель дерева объектов, показывающая пространственную структуру модели (Project > Site > Building > Storey > элементы); одиночный щелчок подсвечивает элемент оранжевым цветом, двойной щелчок или Enter приближает вид к нему. Ширину панели можно менять, перетаскивая разделитель между 3D-видом и панелью.
- Управление мышью: перетаскивание левой кнопкой — вращение, правой кнопкой — панорамирование, колесо — масштаб
- Двойной щелчок сбрасывает вид
- Клавиатурные сокращения для переключения диагностики (D), режимов просмотра (G), проекций (O), наложения свойств (B), строки состояния (S) и дерева объектов (T)
Что нового
- 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