349 Commits

Author SHA1 Message Date
UbitUmarov
7ed4fb978c let ubode use own unmanaged libraries, so they can change without impact on old ode module. Add those libraries, for now just copies of the ode ones 2022-05-01 01:47:29 +01:00
UbitUmarov
c9c9b57c37 add missing initialization 2022-04-25 00:13:21 +01:00
UbitUmarov
5289b5c6bf minor change on collision account 2022-04-21 01:12:26 +01:00
UbitUmarov
c7253d8bf9 send all animations to self again... 2022-04-20 01:37:25 +01:00
UbitUmarov
d919441fb2 oops lost a tiny bit 2022-04-18 23:12:56 +01:00
UbitUmarov
578c0f36ce more cosmetics 2022-04-18 23:08:56 +01:00
UbitUmarov
5452dacee6 cosmetics 2022-04-17 02:26:26 +01:00
UbitUmarov
d785dc50e6 more variations on same thing 2022-04-16 17:35:00 +01:00
UbitUmarov
dea7b7b1a7 remove effect of avatar mass, so all jump similar height 2022-04-16 13:41:31 +01:00
UbitUmarov
1bf5ccedec need to process all mv flags for now 2022-04-16 03:30:46 +01:00
UbitUmarov
b8e0aaa7b3 scale bullet avatar jump to more or less match ubOde 2022-04-16 02:51:25 +01:00
UbitUmarov
3bfc2a71b0 ubode collision with objects was disabling push freemove when standing on a prim 2022-04-15 23:51:45 +01:00
UbitUmarov
329440695c missing file and a bit more wiring 2022-04-15 21:52:29 +01:00
UbitUmarov
6d701b6759 add AvatarJump to phsycis engines. This is just a push in Z direction, Still needs scaling so engines to match. This new scaling is needed so does not impact old push ones 2022-04-15 21:47:38 +01:00
UbitUmarov
d0d71317e0 fix a http SRestObjReq log message, thx Tampa (also a libomv update) 2022-04-14 22:28:57 +01:00
UbitUmarov
37ab7afed9 update libomv adding NotEqual to vectors and quats; more cosmtics on ubode 2022-04-13 23:57:20 +01:00
UbitUmarov
772b33bfef cosmetics on ubode character code 2022-04-13 19:38:57 +01:00
UbitUmarov
d7a391efbb cosmetics on ubode character code 2022-04-13 19:36:38 +01:00
UbitUmarov
9bd8e45b30 remove some more of obsolete ninha joints code 2022-03-19 01:06:44 +00:00
UbitUmarov
846d2df245 replace util.clip by utils.clamp (from libomv), and a few more cosmetics 2022-03-18 02:20:40 +00:00
UbitUmarov
ad17ce0b51 CameraData is a bit too large to be a struct 2022-03-14 21:39:21 +00:00
UbitUmarov
5728d634b5 cosmetics 2022-03-14 21:12:53 +00:00
UbitUmarov
3dcb77c7b7 more source indentation fix 2022-03-14 18:50:53 +00:00
UbitUmarov
3631018a7e more source indentation fix 2022-03-14 18:43:13 +00:00
UbitUmarov
9b85bbd69a look more tabs ans things.. 2022-03-13 13:32:51 +00:00
Vincent Sylvester
13dbbc2683 Remove tabs, indent code properly
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2022-03-13 13:15:05 +00:00
UbitUmarov
e043d8a2eb use array.Empty<byte> 2022-03-12 15:21:24 +00:00
UbitUmarov
5c0bd1c279 ubOdeMeshmerizer: try log a bit more information in case of fail to decode a mesh asset header 2022-01-19 00:32:14 +00:00
UbitUmarov
dd846ffc6c update libomv with vector2 and 3 IsZero() 2022-01-09 23:52:42 +00:00
UbitUmarov
da928d6099 != UUID.Zero is slow 2022-01-09 02:28:51 +00:00
UbitUmarov
7e0fc95c3a == UUID.Zero is slow 2022-01-09 00:33:16 +00:00
UbitUmarov
86206432de let ubode bad meshmerizer be again just a error, not a critical region stop. (this is temporarygit push) 2021-12-11 22:46:17 +00:00
UbitUmarov
b5d67d08a7 ubode version now has form managed-unmanaged versions (osGetPhysicsEngineName()) 2021-12-03 20:31:35 +00:00
UbitUmarov
ee0d6b4507 Invalid physics meshing option is a fatal error 2021-12-02 18:13:47 +00:00
UbitUmarov
9f88613f7e simplify ubOdeMeshing a bit 2021-11-28 23:55:39 +00:00
UbitUmarov
6007f97a41 some ubOde CO2 2021-11-28 19:16:52 +00:00
UbitUmarov
9d60ceb85f update libomv 2021-09-08 21:03:04 +01:00
UbitUmarov
076c87914d save a few ns on ubode 2021-09-08 17:52:11 +01:00
UbitUmarov
21da22b6ec lludp remove obsolete pending queue 2021-06-02 14:28:47 +01:00
UbitUmarov
31f7d47663 minor cosmetics 2021-02-12 13:29:41 +00:00
UbitUmarov
ec216a3877 use ObjectJobEngine on ubOde mesh worker 2021-01-08 14:40:14 +00:00
UbitUmarov
1fbf8b44b4 ubOde mesh work does not need a thread all the time 2021-01-08 11:15:41 +00:00
UbitUmarov
9773ff42c2 define constants for simulation height (-100,50000m) and terrain heightmap (-100,4000). No option. compile time decision. use them at ubOde 2020-10-12 23:20:37 +01:00
UbitUmarov
b929a20045 ubOde resize a avatar without recreating it 2020-09-13 05:47:05 +01:00
UbitUmarov
185ed42123 cosmetics 2019-07-30 18:34:32 +01:00
UbitUmarov
ea32a73103 osLocalTeleportAgent: no region crossings :( ; check avatar access to target position; flag 8 == force fly; 16 force nofly (both == fly) 2019-05-01 03:49:24 +01:00
UbitUmarov
11c945a565 add osLocalTeleportAgent(key agent, vector position, vector velocity, vector lookat, LSL_Integer flags). Velocity only works with ubOde but still not good. flags = bit field: 1 use velocity, 2 use lookat, 4 rotate avatar look in current velocity direction (ignored if 2 ie flag = 7 is same as 3). This bypasses most the unnecessary logic of osTeleportAgent, having usage same permissions. It may do region crossings(?). Experimental stage, feedbakc expected ;) 2019-05-01 01:36:10 +01:00
UbitUmarov
0652f01d4c duhhh npcs don't have child agents; plus minor typos 2019-04-05 03:45:27 +01:00
UbitUmarov
ba66d2d3c1 minor cleanup on mesh decompress code 2019-04-02 10:13:26 +01:00
Robert Adams
87c81b5172 BulletSim: Add delay to stationary check after adding force to Avatar.
Fix to Mantis 8496.
Add parameter [BulletSim] AvatarAddForceFrames.
2019-03-06 10:29:46 -08:00