IGLGraphics is a modular engineering visualization framework designed for developing interactive CAD, mesh, and finite element post-processing applications using OpenGL , Python and PySide6.
The framework provides reusable systems for geometry visualization, object selection, annotations, clipping, mesh rendering, result visualization and engineering application workflows.
IGLGraphics provides high-level engineering visualization systems focused on interactive desktop applications and scientific workflows.
Orbit, pan, zoom, fit-to-view, object selection, and interactive engineering visualization workflows.
Interactive picking, hover highlighting, geometry selection, and custom engineering interaction tools.
Section views and clipping planes.
Visualization of finite element meshes with support for multiple mesh formats (*.msh, *.unv, *.vtk, *.stl, *.obj, *.nas, *.bdf , *.med).
Import Calculix FEA results, Display Scalar contours, deformation display, color legends, annotation textbox and result animations.
Import meshes from supported formats and visualize arbitrary nodal scalar data without requiring FEA software. Generate contour plots and legends directly from custom datasets.
Designed for desktop engineering applications with seamless PySide6 integration.
Example engineering visualization workflows built using IGLGraphics.
Build custom engineering viewers with assemblies, selection systems, and visualization tools.
Create interactive section views and clipping workflows for engineering analysis and inspection.
Display meshes from various file formats.
Display scalar contours, deformations, probes, legends, and result animations for finite element analysis.
Visualization of arbitrary scalar data on imported meshes without requiring results from a finite element solver.
IGLGraphics is organized into reusable subsystems for engineering application development.
Create an interactive engineering viewer using only a few lines of code.
from IGLGraphics.core.IGLDisplayContext import IGLDisplayContext
from IGLGraphics.graphics.IGLViewer import IGLViewer
from IGLGraphics.geometry.IGLImport import IGLImport
view = IGLViewer()
view.SetGradientBackground(True)
thecontext = IGLDisplayContext(view)
importer = IGLImport()
is_valid, Assemblies = importer.ImportGeo('Saddle.json')
thecontext.AddAssembly(Assemblies)
# Show the main window
win.show()
view.OnZoomFit()
IGLViewer is a free engineering visualization application built using the IGLGraphics framework.
Explore assemblies, inspect mesh structures, navigate large models, perform object selection, create clipping sections, and analyze geometry through an intuitive engineering-oriented interface.
IGLGraphics is a hardware-accelerated OpenGL framework. Performance depends on model complexity, mesh size, graphics hardware, and available system memory.
Affordable engineering visualization tools and SDK packages designed to accelerate development workflows.
₹499.0
Compiled SDK package for personal and hobby engineering app development projects.
₹4999.0
Commercial binary SDK for engineering applications and software development.
₹99.0
Utility tool for converting STEP assemblies/models into structured JSON representation. (One Time Purchase)