A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
-
Updated
Mar 30, 2026 - C++
3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipulated and rendered in three dimensions. 3D modeling software is used to create and manipulate 3D models, and 3D animation software is used to create movement and effects within those models. 3D technology has also been adopted for use in 3D printing, where physical objects can be created from digital models.
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
The AI-powered 3D CAD IDE — edit code, visualize in 3D, and reshape your designs with natural language.
Collaborative 3D Modeling Application on the Web
#Cub3D: This project is a 3D game created from scratch written in C using an old graphic library mini-libx, presented with an old technology raycasting to make the 3D feeling looks pretty good
CADability is a pure .net class library for modeling and analyzing 3d data, both with your code and interactively. It comes with an optional Windows.Forms user interface, which can be adopted to other environments. It does not refer to other 3d modeling libraries. For data exchange you can use STEP, STL or DXF files.
My utilities for OpenSCAD
Learning Hierarchical and Geometry-Aware Graph Representations for Text-to-CAD
[ICCV 2023] PlankAssembly: Robust 3D Reconstruction from Three Orthographic Views with Learnt Shape Programs
AI based all-in-one character generator Blender plug-in. This project contains unofficial updates for the CEB_ECON Blender add-on.
[ICCV 2025] NuiScene: Exploring Efficient Generation of Unbounded Outdoor Scenes
MuscleMap: An Open-Source, Community-Supported Consortium for Whole-Body Quantitative MRI of Muscle
HexBox is an intuitive modeling method and interactive tool for creating and editing hexahedral meshes. Hexbox brings the major and widely validated surface modeling paradigm of surface box modeling into the world of hex meshing.
Determine mesh rotations to minimise overhangs for 3D printing ♻️
Source Codes for Injective Deformation Processing (IDP) with Incremental Potential Contact (IPC)
Quick boolean operations and carving tools for hard surface mesh modeling (Blender 4.2 and upward)
C++ API/library for 3D polygonal mesh modeling
Capture, scan, and explore your surroundings in 3D with just your iPhone or iPad!
Create your own 3D scene with words anywhere.
Native Linux / SDL2 Voxel Editor.