JosiahWI
5aa9f8dcf4
Refactor vertex loading
2024-04-18 11:46:36 -05:00
JosiahWI
311a176cf0
Extract loadPrimitives method from createMesh
2024-04-18 11:46:35 -05:00
JosiahWI
f383dd3c84
Rename ModelParser to MeshExtractor
2024-04-18 11:46:35 -05:00
JosiahWI
84a556a723
Mark ModelParser constructors noexcept
2024-04-18 11:46:35 -05:00
JosiahWI
bd07af3ad4
Document readVec3DF and getScale
2024-04-18 11:46:35 -05:00
JosiahWI
dc9928f978
Add const to numeric parameters
2024-04-18 11:46:35 -05:00
JosiahWI
18ebadc0ab
Return vector from getVertices
2024-04-18 11:46:35 -05:00
JosiahWI
3d2a3f4701
Refactor getIndices()
2024-04-18 11:46:35 -05:00
JosiahWI
0d7bcc90bb
Add r-value reference constructor to ModelParser
2024-04-18 11:46:35 -05:00
JosiahWI
420742f856
Fix function declaration indents
2024-04-18 11:46:35 -05:00
JosiahWI
9e6c8fa80c
Move parsing methods into ModelParser class
2024-04-18 11:46:35 -05:00
JosiahWI
f90f7817f6
Reorganize CGLTFMeshFileLoader help functions
...
I moved them all into static methods and changed the ordering in the
source file so that createMesh() would be close to the top of the file.
I also corrected formatting in some of the function declarations since I
had to change them anyway.
2024-04-18 11:46:21 -05:00
JosiahWI
4888c3b765
Remove unneeded tinygltf include from header
2024-04-18 11:44:31 -05:00
JosiahWI
ac7bac9a3a
Load vertex coordinates from glTF buffer
2024-04-18 11:42:06 -05:00
JosiahWI
40a1edef7f
Test invalid JSON
...
Also converted all .cpp and .h line endings to CRLF in this commit.
2024-04-18 11:42:04 -05:00