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.
- Pricing
- Fully open source under GNU LGPL v3—free to use
- Alternatives
- Archistar, CityDigitalTwin, Atlasly
- Who it's for
- Architecture, Product Design, Interaction Design
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 consolidates zoning and planning data from 25,000+ sources and uses generative design to rapidly create 3D building options that comply with local regulations, automating site discovery and design iteration for property developers and architects.
Cloud-based platform for architects, urban planners, and municipalities to simulate microclimate, thermal comfort, energy use, and environmental impacts. Enables design teams to test green infrastructure, cool materials, and renewable systems at neighborhood scale before construction.
AI workspace for architects and urban designers. Screens a UK site from a postcode or address against planning, terrain and environmental evidence, prepares custom maps with DXF and GeoJSON outputs, and develops visual studies from a sketch, photograph or CAD screenshot. Positioned as working alongside existing CAD and GIS tools; coverage depends on the location.