Commit Graph

179 Commits

Author SHA1 Message Date
Graham Pentheny
739cac20d8 Removed old imgui implementation 2025-07-07 13:38:48 -04:00
Graham Pentheny
d1e513aeaf Remove MeshLoaderObj class. Replace with parseObjModel function 2025-07-07 00:54:57 -04:00
Graham Pentheny
c1674f805d Replace file-loading MeshLoaderObj::load function with call to tryReadFile
to consolidate file IO
2025-06-29 21:50:27 -04:00
Graham Pentheny
0633d34a4a Fixed a variable shadowing issue 2025-06-28 15:05:54 -04:00
Graham Pentheny
d647ba4305 Fixed compilation warnings treated as errors on Windows 2025-06-28 14:44:19 -04:00
Graham Pentheny
14138f1749 Added tryReadFile helper function 2025-06-28 14:20:43 -04:00
Graham Pentheny
b5d961d4a1 Simplify scanDirectory functions
always append, and let the caller clear the vector themselves if they want.
2025-06-04 00:54:55 -04:00
Graham Pentheny
adae2767b6 Cleanup SampleInterfaces and use std::vector and std::string to retain log messages. 2025-06-04 00:50:56 -04:00
Graham Pentheny
a1bb222b68 clang-format NavMeshPruneTool 2025-06-03 00:46:03 -04:00
Graham Pentheny
69ceb7cad5 Remove hungarian notation from NavMeshPruneTool 2025-06-03 00:41:22 -04:00
Graham Pentheny
d842ae0db1 Remove hungarian notation from ConvexVolumeTool 2025-06-03 00:17:53 -04:00
Graham Pentheny
b53ad9397a Remove hungarian notation from OffMeshConnectionTool 2025-06-03 00:03:56 -04:00
Graham Pentheny
1d40e3b7ab Rename parameter names for Sample::handleClick 2025-06-02 23:34:20 -04:00
Graham Pentheny
c0c1540197 Remove hungarian notation from field names in TestCase 2025-06-02 01:22:49 -04:00
Graham Pentheny
d10e82d0c9 Rename rcChunkyTriMesh to just ChunkyTriMesh since it's a class that's part of the demo project, not Recast itself. 2025-06-02 01:22:24 -04:00
Graham Pentheny
03b3e11371 Removed hungarian notation from tile mesh sample fields 2025-05-30 02:09:43 -04:00
Graham Pentheny
aa58857a30 Removed hungarian notation from solo mesh fields. 2025-05-30 02:05:39 -04:00
Graham Pentheny
8a6c7ed8e1 removing hungarian notation from sample class field names 2025-05-30 01:58:52 -04:00
Graham Pentheny
67421b6091 cleanup mesh loading 2025-05-30 01:37:05 -04:00
Graham Pentheny
e6f93cf326 clang-format MeshLoaderObj 2025-05-23 00:29:50 -04:00
Graham Pentheny
6a92cd97f6 clang-format Sample 2025-05-23 00:08:54 -04:00
Graham Pentheny
cc7243eeee Inline field initializers in Sample class 2025-05-23 00:06:29 -04:00
Graham Pentheny
06ae4ee0cb Some better variable names in tile mesh sample 2025-05-19 23:24:11 -04:00
Graham Pentheny
8e2aca1388 Set default field values in InputGeom 2025-05-19 23:20:47 -04:00
Graham Pentheny
f25a3c3384 Formatting 2025-05-06 10:42:34 -04:00
Graham Pentheny
387dd02b83 Cleanup ValueHistory 2025-05-06 10:39:57 -04:00
Graham Pentheny
20e3afbb03 Use vectors and methods in ChunkyTriMesh to simplify things 2025-05-05 15:34:18 -04:00
Graham Pentheny
b9107220b2 Silence unused variable warning 2025-05-05 15:23:25 -04:00
Graham Pentheny
df8366fa55 Cleanup ChunkyTriMesh 2025-05-04 00:07:25 -04:00
Graham Pentheny
d2234a6fd4 Better names for some method parameters 2025-04-28 00:37:01 -04:00
Graham Pentheny
032830fa69 Clean up remaining demo code 2025-04-26 00:42:16 -04:00
Graham Pentheny
202c07e37a Removed debug sample 2025-04-26 00:32:27 -04:00
Graham Pentheny
89510f36de Clean up convex volume tool 2025-04-26 00:32:27 -04:00
Graham Pentheny
aed877e128 Formatting and fixed overlap check in ChunkyTriMesh 2025-04-26 00:32:27 -04:00
Graham Pentheny
102de4b63e Silence unused argument warning breaking the linux builds 2025-04-10 00:50:06 -04:00
Graham Pentheny
9d90e162e1 Clean up InputGeometry 2025-04-09 01:15:49 -04:00
Graham Pentheny
4afcfe00c5 fixup temp obstacles 2025-04-09 01:15:36 -04:00
Graham Pentheny
6c439814c6 Cleanup NavMeshPruneTool 2025-04-09 00:12:11 -04:00
Graham Pentheny
a604098030 Sample_SoloMesh: Remove "keep intermediate results" option
Always enabled now.  Also improve the documentation in the build function
2025-04-08 23:58:30 -04:00
Graham Pentheny
17ffcd1191 Sample_TileMesh: Removed "keep intermediate results" option
now always on
2025-04-08 23:55:11 -04:00
Graham Pentheny
4def1f9a58 Whitespace changes, use nullptr instead of 0, pragma once 2025-04-08 23:54:27 -04:00
Graham Pentheny
f41add72f7 Cleanup temp obstacle sample 2025-04-01 22:32:02 -04:00
Graham Pentheny
37c14b8f70 Trim trailing whitespace 2025-03-31 01:06:50 -04:00
Graham Pentheny
a1d3fe8086 convert SampleToolType to enum class 2025-03-31 01:02:50 -04:00
Graham Pentheny
ad6b1ec2c6 Some better names for fields in Sample class 2025-03-31 00:26:19 -04:00
Graham Pentheny
2f3b5155d3 More method parameter renaming in TileMesh sample 2025-03-30 00:48:53 -04:00
Graham Pentheny
4f66c402bb More TileMesh sample cleanup
Formatting, variable names, braces, also fixed some member function shadowing
2025-03-30 00:40:48 -04:00
Graham Pentheny
0c2654e79d Clean up TileMesh sample code
Better variable names, removed trailing whitespace, cleanup UI rendering a bit...
2025-03-29 22:52:59 -04:00
Graham Pentheny
5d59c2f737 Cleanup SampleInterfaces.h 2025-03-29 17:18:50 -04:00
Graham Pentheny
5e09fde319 Better names for member fields in Solo Mesh Sample class 2025-03-29 17:18:31 -04:00