Commit graph

7419 commits

Author SHA1 Message Date
marauder2k7
2d2d3c7560 PlaneConvex
Working example of a plane convex type, now groundplane does not need to create a box for its collisions.
2024-05-19 01:18:50 +01:00
Brian Roberts
b7c04c5734
Merge pull request #1281 from marauder2k9-torque/expanded-options-for-vhacd
Expanded options for vhacd
2024-05-17 02:31:39 -05:00
marauder2k7
2132379b05 backwards compat
Changed: addCollisionDetail now has its fill mode at the end for easier backwards compat
2024-05-16 21:21:34 +01:00
marauder2k7
4b2165668f moar fixes
Fixed: convex and shape nodes are now the same transform as the target nodes
Changed: addNode now has the target at the end of its call for backwards compat
Fixed: renameNode was overwriting addNode calls, should not have been so
2024-05-16 20:36:47 +01:00
marauder2k7
280102d565 Update tsMeshFit.cpp
update addCollisionDetail documentation
2024-05-16 08:18:17 +01:00
marauder2k7
92b10df7eb cleanup nodes
ADDED: functionality to clean nodes out of the script that are related to a specific target
ADDED: functionality to clean multiple addCollisionDetails from the script
ADDED: ColConvex get added as nodes now and dont just get skipped (for future reference ColMeshes are checked for colConvex are not but this will be needed in future)

Removed: erroneous deletion of nodes and meshes from shapeEditorActions tscript file.
2024-05-16 07:04:54 +01:00
marauder2k7
25b0c5e2b1 finish fill mode setting
now fill mode actually takes effect and changes the fill mode type used to generate the convex hull
2024-05-16 04:32:14 +01:00
marauder2k7
48848f9706 rename vars
renamed vars to make more sense with the new option params
2024-05-16 03:39:18 +01:00
marauder2k7
bd93ce3637 only publish test report on push/merge 2024-05-15 07:55:52 +01:00
marauder2k7
f963a78446 TEST progress
Adding multiple collision hulls and shapes through the shape editor now works as intended though with multiple convex hulls it does produce a few lag spikes on first load of the objects.
2024-05-15 07:32:26 +01:00
marauder2k7
78f6206cde repurposed sliders
repurposed and renamed the 2 sliders in the gui to be for settings in vhacd
added the drop down for fillMode types but it is not hooked up to source yet
2024-05-14 17:20:17 +01:00
Brian Roberts
35abe0cc29
Merge pull request #1279 from Azaezel/alpha41/dbSearch
add search bar to datablock inspector
2024-05-14 09:48:07 -05:00
Brian Roberts
cbe7f77ce0
Merge pull request #1278 from Azaezel/alpha41/oopsOps
fix fighting itterators
2024-05-14 09:47:54 -05:00
AzaezelX
db900fceba Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into alpha41/dbSearch 2024-05-13 23:36:23 -05:00
Brian Roberts
615175a7a9
Merge pull request #1277 from marauder2k9-torque/simplify-ci
Remove extraneous steps that are causing issues
2024-05-13 22:40:09 -05:00
marauder2k7
0400bec34f required permissions only 2024-05-14 03:43:09 +01:00
AzaezelX
6c3a412275 add search bar to datablock inspector 2024-05-13 21:33:45 -05:00
AzaezelX
fe5e81a27a fix fighting itterators 2024-05-13 21:31:20 -05:00
marauder2k7
8e89765a79 ugh
add permissions required for test reporter

no longer fail on error of creating a test report
2024-05-14 03:12:46 +01:00
marauder2k7
cbf7b3a479 replace path
path fix
2024-05-14 02:48:28 +01:00
marauder2k7
afaf228d05 remove upload
-Removed: Upload artifact
-Simplified the test reporter steps

GIT CI seems to have major issues with the upload/download steps at the moment, so remove these and just report the test results
2024-05-14 02:25:28 +01:00
Brian Roberts
f3a7263503
Merge pull request #1276 from marauder2k9-torque/update-convexdecom-to-vhacd
Remove nvConvexDecomp and replace it with v-hacd
2024-05-13 18:37:38 -05:00
marauder2k7
81a913616c revert ThreadPool rename
revert ThreadPool rename, resources ThreadPool class is already nested in namespace VHACD
2024-05-12 21:59:18 +01:00
marauder2k7
8cf2b1d0ef Update tsMeshFit.cpp
fix addSphere
fix addCapsule

now spheres and capsules scale correctly.... hopefully....
2024-05-12 17:51:21 +01:00
marauder2k7
399844f7f1 linux and tests
fix linux build
change thread test to use TorqueThreadPool
2024-05-12 16:31:30 +01:00
marauder2k7
948d2e5cef Update tsMeshFit.cpp
code cleanup, fix warnings etc
2024-05-12 15:21:59 +01:00
marauder2k7
109d8c06e9 final cleanup
final cleanup removal of the old convexDecomp library
ADDDED: library for the floatmath from v-hacd resource, required for fit sphere/capsule/box functions
2024-05-12 15:13:03 +01:00
marauder2k7
eb33fe04af working vhacd
renamed ThreadPool to TorqueThreadPool to avoid conflics
fixed data transmission between stages of convexDecome and trimesh creation
TODO: re-add our own functions for generating sphere/cylinder/box
2024-05-12 14:43:56 +01:00
marauder2k7
679f0ff065 vhacd
added vhacd not working atm
2024-05-12 03:07:59 +01:00
Brian Roberts
b6f250e93c
Merge pull request #1275 from Azaezel/alpha41/collideCrash
work around collide not returning false with a null object
2024-05-07 13:48:45 -05:00
AzaezelX
84c08e6ed9 work around collide not returning false with a nul object
fix a crash caused by having boundingBoxCollision on, while projecting the mouse so that there is nothing between it and a globalbounds object
it would seem we're somehow ending up in a state of WorldEditor::collide returning true it hit somethging, but NULL as far as *what*
until we properly fix this, doublecheck to make sure the hitObject isn't NULL before we start trying to reference membervars/methods
2024-05-07 00:24:49 -05:00
Areloch
da743d9dc4 Removed test enum values 2024-05-04 10:19:12 -05:00
Areloch
b77911bdcd Exposes the SceneObjectTypeMasks as an enum type, allowing it to be utilized in inspectors.
Updated Trigger triggeredBy field to utilize new enum type for editing
Updated MaterialDefinition's animFlags field to utilize appropriate enum type for editing
Fixed image reference in bitmask inspectorField type to use correct image asset name
2024-05-04 09:56:04 -05:00
AzaezelX
3a7f3beb64 play steering thread on server so mounted objects like turrets can be linked to it 2024-05-02 21:01:16 -05:00
Brian Roberts
67b052a192
Merge pull request #1269 from Areloch/MultiObjectEditMadness
Adds handling for complex fields such as Point2, Point3 and Point4's to be able to apply value changes to only one axis across a multi-object set without affecting other axis'
2024-05-01 23:21:15 -05:00
Brian Roberts
dd7147b34a
Merge pull request #1272 from Azaezel/alpha41/argcCapReport
enhanced argc reporting
2024-05-01 23:21:07 -05:00
Areloch
0d2aeac303 Cleaned up unneeded formatting values on the TypePointX field elements
Adds logic checks so we don't multi-apply edits from applyWord fields, causing redundant extra undo's
2024-05-01 21:58:18 -05:00
AzaezelX
1ea74bf8c6 enhanced argc reporting
in a method argc out of bounds scenario, report how many it got, and what range it expected
2024-05-01 18:20:14 -05:00
Brian Roberts
0f32ae256e
Merge pull request #1270 from marauder2k9-torque/bisonflex-missing-exe
Bisonflex missing exe
2024-05-01 10:07:26 -05:00
marauder2k7
14db80eb53 Update .gitignore
revert
2024-05-01 15:54:17 +01:00
marauder2k7
ba03122008 add missing exe files 2024-05-01 15:54:03 +01:00
Areloch
fdadfa5eea Adds handling for complex fields such as Point2, Point3 and Point4's to be able to apply value changes to only one axis across a multi-object set without affecting other axis' 2024-04-30 18:44:17 -05:00
Brian Roberts
72eb21ede0
Merge pull request #1265 from marauder2k9-torque/torquescript-errorPrinting
Torquescript error printing
2024-04-29 07:21:34 -05:00
Brian Roberts
132740bfa4
Merge pull request #1268 from marauder2k9-torque/missed-updates
missed more
2024-04-28 18:37:11 -05:00
marauder2k7
3ad8389d5a missed more
reason git was freaking out....
2024-04-28 23:43:09 +01:00
Brian Roberts
14a4c83135
Merge pull request #1267 from marauder2k9-torque/missed-updates
missed updates for git ci
2024-04-28 17:16:48 -05:00
marauder2k7
29190c3d77 missed updates for git ci
missed updating the checkout action for git ci
2024-04-28 23:14:10 +01:00
marauder2k7
6e4a39db5d Merge remote-tracking branch 'upstream/development' into torquescript-errorPrinting 2024-04-28 21:57:24 +01:00
Brian Roberts
2687f8fdd3
Merge pull request #1266 from marauder2k9-torque/gitci-macosfix
Github CI macosfix
2024-04-28 15:54:59 -05:00
marauder2k7
2452bbb337 restore if 2024-04-28 21:15:41 +01:00