próba modularyzacji kodu, dodane klasy lazik oraz plane
- Makefile uwzględnia glfw - projekt w visual studio także powinien linkować glfw - dodano plik .gitignore - klasa lazik stworzona z myślą o łaziku - bliźniaczo podobna klasa plane stworzona z myślą o mapie - dodano surowy projekt mapy (res/models/mapka.obj) - usunięto zbędną klasę sześcian oraz plik wykonywalny .exe - funkcja timestampedCout() przeniesiona do plików timeh.cpp/.hpp, co pozwala na używanie jej wszędzie - w main.cpp: - zakomentowano masę (niepotrzebnego)/przeniesionego kodu - tryb monitorowania wydajności wyłącza ValidateRect(), co wymusza ciągłe renderowanie nowych klatek. pozwala to oszacować wpływ zmian na wydajność programu.
This commit is contained in:
91
res/models/mapka.obj
Normal file
91
res/models/mapka.obj
Normal file
@@ -0,0 +1,91 @@
|
||||
# Blender 4.2.1 LTS
|
||||
# www.blender.org
|
||||
o Plane
|
||||
v -25.000000 -0.200000 25.000000
|
||||
v 275.000000 -0.200000 25.000000
|
||||
v -25.000000 -0.200000 -275.000000
|
||||
v 275.000000 -0.200000 -275.000000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 1.000000 0.000000
|
||||
vt 0.000000 1.000000
|
||||
vt 0.000000 0.000000
|
||||
vt 1.000000 1.000000
|
||||
s 0
|
||||
f 2/1/1 3/2/1 1/3/1
|
||||
f 2/1/1 4/4/1 3/2/1
|
||||
o Cube
|
||||
v -15.000000 0.000000 15.000000
|
||||
v -15.000000 40.000000 15.000000
|
||||
v -15.000000 0.000000 -15.000000
|
||||
v -15.000000 40.000000 -15.000000
|
||||
v 15.000000 0.000000 15.000000
|
||||
v 15.000000 40.000000 15.000000
|
||||
v 15.000000 0.000000 -15.000000
|
||||
v 15.000000 40.000000 -15.000000
|
||||
v 15.000000 40.000000 15.000000
|
||||
v 0.000000 52.654823 15.000000
|
||||
v 0.000000 52.654823 -15.000000
|
||||
v -15.000000 20.000000 -15.000000
|
||||
v 0.000000 40.000000 -15.000000
|
||||
v 15.000000 20.000000 -15.000000
|
||||
v 0.000000 20.000000 -15.000000
|
||||
v -15.000000 10.000000 -15.000000
|
||||
v -7.500000 20.000000 -15.000000
|
||||
v 15.000000 10.000000 -15.000000
|
||||
v 7.500000 20.000000 -15.000000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.6448 0.7643 -0.0000
|
||||
vn 0.6448 0.7643 -0.0000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.500000 0.250000
|
||||
vt 0.437500 0.250000
|
||||
vt 0.625000 0.375000
|
||||
vt 0.500000 0.500000
|
||||
vt 0.500000 0.437500
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.750000 0.750000
|
||||
vt 0.000000 0.000000
|
||||
vt 0.437500 0.500000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.500000 0.375000
|
||||
vt 0.500000 0.312500
|
||||
vt 0.375000 0.250000
|
||||
vt 0.750000 0.500000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
s 0
|
||||
f 6/5/2 16/6/2 20/7/2
|
||||
f 17/8/3 18/9/3 23/10/3
|
||||
f 18/9/4 10/11/4 9/12/4
|
||||
f 10/11/5 5/13/5 9/12/5
|
||||
f 14/14/5 6/15/5 13/11/5
|
||||
f 14/14/6 8/15/6 6/15/6
|
||||
f 22/16/3 23/10/3 18/9/3
|
||||
f 8/17/3 19/18/3 21/19/3
|
||||
f 20/7/3 21/19/3 7/20/3
|
||||
f 17/8/3 15/21/3 12/22/3
|
||||
f 14/14/7 12/22/7 15/21/7
|
||||
f 7/20/2 5/23/2 6/5/2
|
||||
f 6/5/2 8/17/2 16/6/2
|
||||
f 20/7/2 7/20/2 6/5/2
|
||||
f 23/10/3 19/18/3 17/8/3
|
||||
f 17/8/3 12/22/3 18/9/3
|
||||
f 9/12/4 11/24/4 22/16/4
|
||||
f 18/9/4 12/22/4 10/11/4
|
||||
f 9/12/4 22/16/4 18/9/4
|
||||
f 10/11/5 6/25/5 5/13/5
|
||||
f 14/14/6 15/21/6 8/15/6
|
||||
f 22/16/3 11/24/3 23/10/3
|
||||
f 21/19/3 16/6/3 8/17/3
|
||||
f 8/17/3 17/8/3 19/18/3
|
||||
f 20/7/3 16/6/3 21/19/3
|
||||
f 17/8/3 8/15/3 15/21/3
|
||||
f 14/14/7 13/11/7 12/22/7
|
||||
l 10 13
|
||||
Reference in New Issue
Block a user