Test 3D camera

This commit is contained in:
2025-11-08 10:55:22 +01:00
parent fed66fbea8
commit 20c6110830
5 changed files with 90 additions and 18 deletions

View File

@@ -4,7 +4,19 @@ Work in progress.
Goals are: parsing an IGC file containing flight data, giving analytics about the flight, and if I really have time to kill, making some kind of (3D??) view of the flight..
# Dependencies
TODO:
- convert sexagesimal (deg/min/sec) coordinates to decimal degrees
- convert decimal degrees to cartesian (x, y, z) coordinates
- choose scale to represent X meters as Y world units
- get those new units (cartesian & world units) as data fields in the doubly linked list (so we can print GPS coords & draw 3d points using the same data structure)
- draw points in the 3d world
- draw lines between these points
- make camera controls: N for Next, P for Previous
- Text information: average horizontal/vertical speed etc.
- Plane mesh
- Ground texture
## Dependencies
These are mainly for building the project, and for Raylib (the 3D graphic library):
@@ -23,7 +35,7 @@ make PLATFORM=PLATFORM_DESKTOP
cp libraylib.a PATH/TO/igcp/lib/
```
# Compilation & Usage
## Compilation & Usage
Now you can compile igcp and use it: