Commit Graph

1051 Commits

Author SHA1 Message Date
Graham Pentheny
e79906ee48 Improved return method for node indexes from partitioned mesh queries 2025-08-06 13:03:45 -04:00
Graham Pentheny
47f82a60cd Rename ChunkyTriMesh to PartitionedMesh 2025-08-06 12:45:31 -04:00
Graham Pentheny
558d4dfffd Cleanup ChunkyTriMesh 2025-08-06 12:39:08 -04:00
Graham Pentheny
6c26097307 Rename parseObjModel to parseObjData 2025-08-06 11:29:50 -04:00
Graham Pentheny
bfd963893e Split out mesh data into its own struct 2025-08-06 11:28:58 -04:00
Graham Pentheny
e6fd678ad8 Removed unnecessary accessors for input geometry mesh bounds 2025-08-06 11:12:13 -04:00
Graham Pentheny
213d6529a9 Rename meshBMin and meshBMax to meshBoundsMin and meshBoundsMax 2025-08-05 21:47:44 -04:00
Graham Pentheny
ca30c70982 move class declarations 2025-08-05 21:45:00 -04:00
Graham Pentheny
c05bbeb6ad Removed unnecessary accessor for chunkyMesh 2025-08-05 21:42:53 -04:00
Graham Pentheny
b42dfae643 Removed unnecessary accessor for convexVolumes 2025-08-05 16:24:32 -04:00
Graham Pentheny
d53b0b6a7f Renamed volumes to convexVolumes 2025-08-05 16:24:12 -04:00
Graham Pentheny
7ba105dc72 Rename volumeCount to convexVolumeCount 2025-08-05 16:14:25 -04:00
Graham Pentheny
7d4601b314 Removed unnecessary accessor for volumeCount 2025-08-05 16:13:32 -04:00
Graham Pentheny
05d37a0b9a Removed unnecessary accessor for offMeshConVerts 2025-08-05 16:10:31 -04:00
Graham Pentheny
40c001593c Removed unnecessary accessor for offMeshConRads 2025-08-05 16:09:32 -04:00
Graham Pentheny
8baf492587 Removed unnecessary accessor for offMeshConDirs 2025-08-05 16:08:48 -04:00
Graham Pentheny
9e02d72e34 Removed unnecessary accessor for offMeshConFlags 2025-08-05 16:03:36 -04:00
Graham Pentheny
37eeaf128f Removed unnecessary accessor for offMeshConFlags 2025-08-05 16:02:42 -04:00
Graham Pentheny
3102022136 Removed unnecessary accessor for offMeshConId 2025-08-05 16:01:41 -04:00
Graham Pentheny
a1f2d3df09 Removed unnecessary accessor for offMeshConCount 2025-08-05 16:00:21 -04:00
Graham Pentheny
c403a39cb0 Minor code cleanup 2025-08-05 15:59:53 -04:00
Graham Pentheny
6ebbb12684 renamed handleCommonSettings to drawCommonSettingsUI 2025-08-05 13:52:37 -04:00
Graham Pentheny
a899c3cb0f rename handleSettings to drawSettingsUI 2025-08-05 13:51:20 -04:00
Graham Pentheny
06ea1be2ae rename handleTools to drawToolsUI 2025-08-05 13:50:14 -04:00
Graham Pentheny
a97ce303b8 Rename handleToggle to onToggle 2025-08-05 13:49:20 -04:00
Graham Pentheny
67e4ddfe34 Rename handleDebugMode to drawDebugUI 2025-08-05 13:48:40 -04:00
Graham Pentheny
a68186daaf Rename handleClick to onClick 2025-08-05 13:47:46 -04:00
Graham Pentheny
af4e86f32f Rename handleStep to singleStep 2025-08-05 13:47:18 -04:00
Graham Pentheny
5cc17b8a39 rename handleMeshChanged to onMeshChanged 2025-08-05 13:46:30 -04:00
Graham Pentheny
a954d7e9f0 rename handleBuild to build 2025-08-05 13:46:01 -04:00
Graham Pentheny
d4f4d82c4d Clean up some UI rendering in solo mesh sample build controls 2025-08-05 13:45:31 -04:00
Graham Pentheny
13f61a5747 rename handleUpdate to update 2025-08-05 13:45:16 -04:00
Graham Pentheny
434299ec5b Rename handleRenderOverlay to renderOverlay 2025-08-05 13:44:15 -04:00
Graham Pentheny
efd1401b6b Rename handleRender to render 2025-08-05 13:40:47 -04:00
Graham Pentheny
3a9c6ab3b3 Added RightAlignText helper function 2025-08-05 13:36:33 -04:00
Graham Pentheny
708a7b68ac Move sample selection before input mesh selection again 2025-08-05 13:27:18 -04:00
Graham Pentheny
9359ddbf20 Convert common settings sliders to full-width old-style sliders 2025-08-05 13:27:00 -04:00
Graham Pentheny
7587563d7f Added methods to draw sliders like the old imgui implementation did 2025-08-05 13:25:50 -04:00
Graham Pentheny
198be51fba Fixed label collisions in include and exclude flags checkboxes 2025-08-05 12:09:36 -04:00
Graham Pentheny
1c72317236 Fixed screenspace text y position
Since dearImGUI uses raster coordinates
2025-08-05 12:09:14 -04:00
Graham Pentheny
06e49c3be4 Fixed pointer offset caused by style settings 2025-08-04 17:12:19 -04:00
Graham Pentheny
0463758f21 Use a dropdown for draw mode rather than a set of radio buttons 2025-08-04 17:06:42 -04:00
Graham Pentheny
7d6486d30a Bigger window dimensions 2025-08-04 16:50:00 -04:00
Graham Pentheny
5c8e5f3089 Auto-format 2025-08-04 16:22:29 -04:00
Graham Pentheny
f1dc2eb125 Auto-format 2025-08-04 16:22:09 -04:00
Graham Pentheny
065fd54c81 Use static arrays of strings for tool and display names 2025-08-04 15:54:35 -04:00
Graham Pentheny
8428cd1525 Revive Test case selection UI 2025-08-04 12:17:09 -04:00
Graham Pentheny
e2ff34d7a8 Simplify some frame time delay logic 2025-08-04 12:16:35 -04:00
Graham Pentheny
fb5e567ace Consolidate some constants 2025-08-03 19:16:38 -04:00
Graham Pentheny
97b590f51f Use a vector of Test objects rather than unique_ptr's to them. 2025-07-31 01:26:18 -04:00