Commit graph

53 commits

Author SHA1 Message Date
Martin Gerhardy
ae68a82917 TWINE: removed Renderer::prepareIsoModel 2021-03-19 15:49:07 +01:00
Martin Gerhardy
c93360da16 TWINE: cleanup in Model functions 2021-03-19 15:49:07 +01:00
Martin Gerhardy
cdb52c4680 TWINE: return pointer to BonesBaseData in Model class functions 2021-03-19 15:49:07 +01:00
Martin Gerhardy
d1a13f4127 TWINE: reduced visibility of Model functions 2021-03-19 15:49:06 +01:00
Martin Gerhardy
9588323abf TWINE: removed unused function 2021-03-19 15:49:06 +01:00
Martin Gerhardy
8b23ed3225 TWINE: doxygen 2021-03-19 09:16:48 +01:00
Martin Gerhardy
066b164892 TWINE: unified method names 2021-03-19 09:16:48 +01:00
Martin Gerhardy
d9806f61e7 TWINE: cleanup render methods 2021-03-19 09:16:47 +01:00
Martin Gerhardy
dabaa4189f TWINE: renamed Matrix to IMatrix3x3 2021-03-19 09:16:47 +01:00
Martin Gerhardy
a068977e93 TWINE: converted Matrix to IVec3 2021-03-19 09:16:47 +01:00
Martin Gerhardy
cf8a37d52d TWINE: moved BodyFlags out of Model struct 2021-03-19 09:16:47 +01:00
Martin Gerhardy
923ff9e68d TWINE: removed unused functions 2021-03-19 09:16:47 +01:00
Martin Gerhardy
3a6923795d TWINE: renamed Vec3 to IVec3 2021-03-17 18:25:03 +01:00
Martin Gerhardy
565b4d5755 TWINE: cleanup in handling the bone states of the model animation 2021-03-16 19:26:47 +01:00
Martin Gerhardy
2597018b1e TWINE: removed shadeAngleTab3 pointer 2021-03-07 21:06:39 +01:00
Martin Gerhardy
49cfb436e8 TWINE: holomap surface pos rotation reversed 2021-03-07 14:03:59 +01:00
Martin Gerhardy
7a298a408b TWINE: holomap only needs x and y projected to the screen 2021-03-07 14:03:59 +01:00
Martin Gerhardy
1bbd257140 TWINE: holomap updates 2021-03-01 18:01:10 +01:00
Martin Gerhardy
9743f36d95 TWINE: converted Renderer class members to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy
718ef4a58f TWINE: converted destXYZ to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy
89921cac57 TWINE: converted projPosScreen to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy
517f51ae05 TWINE: converted orthoProjPos to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy
a7aaa2c7db TWINE: converted baseRotPos to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy
d1b67f614e TWINE: converted projPosScreen to Vec3 2021-02-26 11:11:21 +01:00
Martin Gerhardy
010dccc785 TWINE: added projectPositionOnScreen Vec3 variant 2021-02-25 17:52:13 +01:00
Martin Gerhardy
8eae73031c TWINE: doxygen 2021-02-25 12:50:34 +01:00
Martin Gerhardy
04ac02c1e1 TWINE: convert to int32 2021-02-17 21:45:44 +01:00
Martin Gerhardy
9b31e28c82 TWINE: holomap polygon handling cleanup 2021-02-17 18:14:48 +01:00
Martin Gerhardy
24f401f253 TWINE: reduced code duplication 2021-02-17 17:25:38 +01:00
Martin Gerhardy
3255ceba09 TWINE: renamed variables 2021-02-17 17:25:38 +01:00
Martin Gerhardy
77998130f9 TWINE: use polytab 2021-02-17 17:25:38 +01:00
Martin Gerhardy
1cf9af2185 TWINE: renamed method 2021-02-17 17:25:37 +01:00
Martin Gerhardy
997a071301 TWINE: use polytab array 2021-02-17 17:25:37 +01:00
Martin Gerhardy
b4796f7536 TWINE: converted to stack var 2021-02-17 17:25:37 +01:00
Martin Gerhardy
0753df26a0 TWINE: reduced visibility 2021-02-17 17:25:37 +01:00
Martin Gerhardy
482a0e015b TWINE: hide Renderer method 2021-02-17 17:25:37 +01:00
Martin Gerhardy
12899f7e18 TWINE: moved holomap code into renderer.cpp 2021-02-17 17:25:37 +01:00
Martin Gerhardy
9907668402 TWINE: minor cleanup in computePolygons handling 2021-02-17 17:25:37 +01:00
Martin Gerhardy
e7e489ac5d TWINE: transpose the basematrix for the holomap position lookup 2021-01-30 19:38:52 +01:00
Martin Gerhardy
2ecab25c55 TWINE: renamed members 2021-01-26 18:55:52 +01:00
Martin Gerhardy
d5472d1d55 TWINE: refactored translateGroup 2021-01-26 18:55:52 +01:00
Martin Gerhardy
43d955b154 TWINE: little progress on holomap 2021-01-17 23:06:15 +01:00
Martin Gerhardy
dfd2612589 TWINE: little progress in holomap reversing 2021-01-12 22:44:58 +01:00
Martin Gerhardy
b1bc4a7f0c TWINE: fixed typo 2021-01-08 19:44:43 +01:00
Martin Gerhardy
0bd7c20c7d TWINE: removed SCREEN_WIDTH constant
and use the height of the screen - as we are indexing via y positions in the polytabs
2021-01-07 22:39:47 +01:00
Martin Gerhardy
3cf6eee18b TWINE: replaced hardcoded resolution constants with function calls 2021-01-07 21:58:21 +01:00
Martin Gerhardy
6b40f4a96e TWINE: removed unused member variable 2020-12-29 00:16:46 +01:00
Martin Gerhardy
97a55df115 TWINE: fixed polytab size 2020-12-23 15:52:46 +01:00
Martin Gerhardy
8e1686659b TWINE: made polygon buffer resolution dependent 2020-12-23 14:46:30 +01:00
Martin Gerhardy
9d4fcfc0f3 TWINE: extract bbox computing into own method 2020-12-23 11:51:24 +01:00