iGeo
Open-source Java library for computational design with NURBS geometry
Free, open-source 3D modeling library in Java for computational design in architecture, product design, and interaction design. Provides NURBS curves and surfaces, vector math operations, polygon mesh management, and 3D visualization with file I/O support. Includes PiGeon interface for Processing integration to lower barriers for non-programmers.
Why This Tool Exists
Architects and designers interested in computational design struggle with the complexity of implementing NURBS-based geometry in code. Most computational design tools require deep programming knowledge or expensive proprietary software licenses. The learning curve is steep for designers without formal programming training, limiting adoption of generative and parametric design workflows.
iGeo provides an accessible, free Java library with comprehensive geometry operations (NURBS curves/surfaces, vector math, polygon meshes) and a Processing interface (PiGeon) that lowers the barrier to entry. Includes full tutorials and training materials for computational design beginners through advanced agent-based algorithms and swarm simulations.
How You Use It
Data Transparency
Exactly what this tool uses and how
Not applicable; library API used locallyUse Cases
- ·Computational design education and training for architecture students
- ·Generative design exploration using NURBS-based parametric modeling
- ·Agent-based and swarm-based form generation for architectural design
- ·Quick prototyping of complex geometries without expensive commercial software
- ·Integration into custom design tools and workflows via Java
- ·Processing-based visual design environments for non-programmers
Pricing
Sources & Research NotesResearch date: 2026-04-04
- https://github.com/sghr/iGeo
- http://igeo.jp/
- http://igeo.jp/about.html
- http://igeo.jp/tutorial/
- https://www.researchgate.net/publication/367699328_iGeo_Algorithm_Development_Environment_for_Computational_Design_Coders_with_Integration_of_NURBS_Geometry_Modeling_and_Agent_Based_Modeling
- https://products.fileformat.com/3d/java/igeo/
- https://www.theprovingground.org/2011/11/igeo-open-source-3d-software-library.html
Similar Tools
AI platform that transforms natural language questions into interactive maps, charts, and spatial analysis for urban planning and site selection without requiring GIS or coding skills.
Web platform that turns a US street address into a zoning, capacity, and market feasibility readout in minutes, replacing the manual feasibility studies developers otherwise commission from architects and planners.
Computational design platform that automatically generates thousands of design variants based on input parameters (parking, density, unit mix, building codes), reducing feasibility study time from 3 weeks to 30 minutes. Exports design exploration results directly to Revit for schematic development.