# fmi-3d
**Repository Path**: mirrors-gis/fmi-3d
## Basic Information
- **Project Name**: fmi-3d
- **Description**: https://github.com/boytchev/fmi-3d
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-07-23
- **Last Updated**: 2025-07-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Fmi-3d
The FMI-3D project was initiated in 2012 and completed in 2013.
The result of the project was a library for genration of 3D objects
and a collection of over 300 interactive models covering wide spectrum
of CG topics. FMI-3D was heavily used in the course "Fundamentals of
Computer Graphics" for Computer Sciences undergraduate students from the
[Faculty of Mathematics and Informatics](https://www.fmi.uni-sofia.bg/en) at
[Sofia University](https://www.uni-sofia.bg/index.php/eng). After several
years of years of faithful service FMI-3D was retired with honors and
replaced by a next generation library on top of [Three.js](https://threejs.org/).
# Source code
The code is written in C/C++ and uses two external libraries -- OpenGL 1.x,
which was present on all systems at that time, and an old version of GLFW, which
is included in this repository for convenience. The compilation was done by GCC
and managed by CodeBlocks. The project files (*.cbp) for all models are also
included in the repository.
The models are numbered by 5-digit identifier. For example, the model about
the Cartesian coordinate system is 03061, which means it was used in page 61
of the lecture notes for topic 3 of the course.
# License
The source code of FMI-3D is made open as a form of software heritage.
The project and the code are not maintained any more. The exact license
is not decided yet, however, the code can be used/reused in any type of
non-commercial or educational project, provided there is proper
acknowledgement.
# Eight snapshots
### 07431 HSL cylinder
### 10321 CSG subtraction
### 11101 Quadropus
### 13511 Grass complex wave
### 15181 Platonic solids
### 20481 Perspective cube
### 22232 Fractal mountain
### 26461 Flexible skin
