Kawe Mazidjatari
f4ea846284
RenderUtils cleanup.
2022-07-12 21:02:10 +02:00
Kawe Mazidjatari
c9c002d27a
Improve readability for DebugDrawHemiSphere angle math
2022-07-12 15:06:44 +02:00
Kawe Mazidjatari
0496d5d66b
Improve DebugDrawSphere
2022-07-12 14:52:12 +02:00
Kawe Mazidjatari
d47eaf98a0
Improve segmentation math for DebugDrawHemiSphere
...
Use actual number of segments per semi.
2022-07-11 21:43:57 +02:00
Kawe Mazidjatari
27ff727949
Use Vector3D for capsule and hemisphere radius.
2022-07-11 20:45:14 +02:00
Kawe Mazidjatari
ffa9f12e2b
New DebugDraw shapes in SDK
...
DebugDrawCapsule and DebugDrawHemiSphere.
Hooked up to DrawOverlay (OverlayType_t::OVERLAY_CAPSULE).
2022-07-11 20:35:20 +02:00
Kawe Mazidjatari
856b386945
Debug overlay improvements and new render utilities.
...
Fixed internal RenderBox transforms (origin and angles are packed in xmm registers).
Added new render utilities in the SDK similar to the script ones.
2022-07-10 14:30:28 +02:00
Kawe Mazidjatari
bbf7896218
Move GetBoxCorners to mathlib
...
Renamed to 'PointsFromAngledBox' (no longer adds origin by default).
2022-07-08 20:17:30 +02:00
Kawe Mazidjatari
d8a45ae563
Overlay improvements
...
* Move render utils to dedicated file.
* Implement more render/mesh utils.
* Added structure for OverlayTriangle_t, OverlaySweptBox_t and OverlayCapsule_t.
OverlayCapsule_t has been modified to accommodate the size in r5 (2 new vectors).
2022-07-07 21:31:00 +02:00