Anakin
876c689a1d
cleanup code
2017-01-02 14:14:27 +01:00
Anakin
fa8808fea8
add exe icon,
...
signal-slot for openFile,
resetView on openFile,
cleanup when open a new file,
triangulate quad poly now correctly, more not working, bug from previous version,
next:
fix 5,6,.. triangulation,
triClothMan, IC Helmet, still buggy,
2017-01-02 12:21:32 +01:00
Anakin
0735ef996d
cosmetic to MainWindow,
...
drop does not work for widget,
fixed offset problem,
add esc key
2016-12-31 16:18:35 +01:00
Anakin
dca6e61c4b
parent matrix works,
...
texture works,
next fix multimodel problem
2016-12-31 14:40:05 +01:00
Anakin
3758a2601c
cleanup data after file is no longer needed
2016-12-31 13:11:14 +01:00
Anakin
9a5d09b80c
fixed crash
2016-12-31 13:04:03 +01:00
Anakin
ee8705f9e4
draw all models from vector,
...
window cosmetic,
next:
texture,
calculate modelmatrix from parent
2016-12-31 12:31:38 +01:00
Anakin
c96d05decb
fixed the triangle problem :D
...
next:
add texture import,
test multiedged mesh,
add open button,
add drag n' drop
2016-12-30 15:39:31 +01:00
Anakin
d63d5276a1
Merge branch 'master' of git.rwth-aachen.de:carstenf/OpenGL
2016-12-30 15:07:29 +01:00
Anakin
32b0a95afb
use import data
2016-12-30 15:06:26 +01:00
Anakin
e863c68a77
added movement and zoom
2016-12-30 13:28:07 +01:00
Anakin
353d932147
import msh file,
...
problems:
it is not correctly displayed (vertice and what happend to the texture?)
todo:
improve the import, remove unused garbage,
add move and zoom function
2016-12-30 12:36:05 +01:00
Anakin
82ce8ad72a
manage data in vectors
2016-12-29 14:06:25 +01:00
Anakin
0499982150
move texture to GeometryEngine
2016-12-29 13:37:15 +01:00
Anakin
faea3b0737
removed timer rotation, now the user has full control,
...
added keyboard support,
reset rotation with space
2016-12-27 14:05:39 +01:00
Anakin
a30f1b125c
added Qt Example, next change it to fit my project
2016-12-24 16:03:37 +01:00
Anakin
b6ef34f988
still trying to fix the problem
2016-12-14 17:20:20 +01:00
Anakin
96379a9afb
fixed texture error
2016-12-13 19:07:36 +01:00
Anakin
481256e8ea
added open file ability from the old project to Qt,
...
texture seams not to open,
texture display does not work
2016-12-12 16:47:38 +01:00
Anakin
1cc4f1ca90
removed vertex class (i have my own data structure)
...
implemented the glInit and glPaint function
2016-12-12 12:38:13 +01:00
Anakin
53ac8c3e5b
copied from the old Ppoject:
...
shaders,
object class
Modified to use better names and use Qt things
2016-12-11 17:46:22 +01:00
Anakin
5faf584d84
First triangle drawn in Qt Project
2016-12-10 14:42:00 +01:00
Anakin
8cf86a41eb
Added new Project using Qt,
...
There is garbage left from Qt??
2016-12-09 15:56:45 +01:00
Anakin
1c5a33cfa7
different quat2eul function from the internet
2016-12-03 14:33:15 +01:00
Anakin
4078347023
fixed cloth problem
2016-12-03 13:39:57 +01:00
Anakin
46c4a166c4
code improvement
2016-12-02 14:04:01 +01:00
Anakin
1918d5c844
new release version,
...
Features:
- performance improvement,
- code improvement,
- move the model to the center,
- scale everything to 1,
- do not open a default file for release build
Bugs:
- cloth is not displayed correctly,
- turning in the wrong x direction when model is turned 180° in y direction,
- consular class corvette is not displayed,
- rep_weap_LJ-50 is not displayed correctly
2016-12-02 13:07:49 +01:00
Anakin
3118118953
some fixes
2016-12-02 13:00:38 +01:00
Anakin
9b3d12dfeb
scale everything to 1,
...
cloth not displayed completely,
corvette is not displayed why?
2016-12-02 12:10:52 +01:00
Anakin
a47eefe92e
move the model to the center,
...
clean up variables,
use delete[]
2016-12-01 19:51:11 +01:00
Anakin
1c0ed61b34
adjust boundingbox (only for SINF)
...
use else if
2016-11-30 17:05:39 +01:00
Anakin
ef2c341a1a
using c++11 loops,
...
reading bbox for each geom,
added some TODO
use the bbox information
2016-11-28 14:04:09 +01:00
Anakin
5ab2f2eaf9
fixed the memory garbage problem
2016-11-26 15:39:59 +01:00
Anakin
5c5b9ac2f1
don't copy the model list. It can be very big - using pointer now,
...
garbage is not from the texture or object changes
2016-11-25 16:14:33 +01:00
Anakin
e1e8e165fe
removed unused information from texture,
...
don't copy the data, give a pointer,
there is some data left, need to find out if it's from these changes
2016-11-24 19:40:17 +01:00
Anakin
97a38d5260
new release version,
...
Features:
- fixed texture problem
- fixed multi polygon problem
Bugs:
- cloth not working correctly,
- seams that bones as parent do not work
2016-11-23 17:34:03 +01:00
Anakin
23ce58291e
fixed the multiedged polygons
2016-11-23 17:30:38 +01:00
Anakin
232acedce7
trying to fix the polygon mess up,
...
added new multipoly for testing
2016-11-22 20:05:02 +01:00
Anakin
60cc7bb562
fixed messed up textures of the cluster
2016-11-21 15:02:33 +01:00
Anakin
9abd285239
new release version,
...
Features:
- reset view before loading new mesh
- reset view when pressing space
- clustered msh can be displayed
- shadow mesh, nulls, bones, hidden things are no longer displayed
- now mulitpolygons can be displayed
- fasten and improved code
Bugs:
- cluster mixed up textures,
- at most mesh only every 2nd triangle is displayed,
- triangulation is not very good (DarthDUCK's Proton charge)
2016-11-20 17:00:17 +01:00
Anakin
bcdc17c362
shorten code,
...
tested multipoly, there are some problems, look at the README.md,
2016-11-20 16:56:56 +01:00
Anakin
b3a8b4bb81
triangulation implemented,
...
now need to test it
2016-11-20 16:46:49 +01:00
Anakin
f81f03353d
cloth stores the data in vectors, too;
...
removed the old unused code
2016-11-20 13:09:02 +01:00
Anakin
9ac1a25954
fixed the uv problem
2016-11-20 12:38:22 +01:00
Anakin
57df0a2e15
use different variables to store the data. The aim is to handle even not triangulated mesh files.
...
At the moment there is a problem with the UV using the new method
2016-11-20 12:26:23 +01:00
Anakin
927ce1cd0a
fixed warnings
2016-11-16 14:18:11 +01:00
Anakin
f4d8018f8f
workaround: don't read Data from bones, nulls, shadow and hidden,
...
new implementation of segm read strp to not only read triangles,
needs to be included in the buffer fill function/draw function
2016-11-16 14:00:51 +01:00
Anakin
806024f4f9
faster method for texture handling
2016-11-13 15:46:52 +01:00
Anakin
0f379ba04a
ignore null, bones, shadow mesh and hidden things
2016-11-13 12:47:19 +01:00
Anakin
8929717c9f
handle clustered models
2016-11-13 12:15:33 +01:00