Commit Graph

15 Commits

Author SHA1 Message Date
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