Commit Graph

175 Commits

Author SHA1 Message Date
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
Graham Pentheny
eee39c1020 Change DrawMode enum in SoloMesh sample to an enum class with explicit size
Since this namespaces the enum values and makes them easier to read and reference.
2025-03-29 16:01:48 -04:00
Graham Pentheny
4db6f71c77 Cleanup solo mesh sample 2025-03-29 15:26:15 -04:00
Graham Pentheny
b82953c2fc Consolidate forward-declarations in Sample.h 2025-03-29 14:58:21 -04:00
Graham Pentheny
f1e7192147 Modernize rule-of-three for Sample.h 2025-03-29 14:06:14 -04:00