1
0
mirror of https://github.com/oliverbooth/VpSharp synced 2024-11-22 19:18:47 +00:00
Commit Graph

212 Commits

Author SHA1 Message Date
342820b444
Replace usages of Quaternion with custom Rotation struct 2022-12-08 15:22:47 +00:00
b7e43666b5
Query by order of closest to center outward 2022-12-07 22:59:37 +00:00
11d8d23339
Specify default, not null, in Optional xmldoc 2022-12-07 22:59:05 +00:00
0563e45511
Fix object query
VP's calculation for coordinate -> cell was not quite floor(n)
2022-12-07 22:58:40 +00:00
26766389ad
[ci skip] Remove redundant event from VB sample 2022-12-06 20:03:39 +00:00
0abffb669a
[ci skip] Add samples to solution 2022-12-06 19:58:28 +00:00
1085e0d21e
[ci skip] Fix syntax in C# sample 2022-12-06 19:52:31 +00:00
434dc204d9
[ci skip] Add VpSharp.Commands example to samples 2022-12-06 19:50:08 +00:00
4c31eb58a9
Add samples 2022-12-06 19:28:14 +00:00
76dc485ad7
Allow set of Application property 2022-12-06 19:27:55 +00:00
c53ef04da8
0 axis and +inf angle if resulting axis is NaN 2022-12-06 13:28:49 +00:00
c58fe6a2a3
Extract updated properties after modifying object 2022-12-06 13:28:16 +00:00
7422a663af
Remove With_ methods 2022-12-06 13:27:56 +00:00
35684cccca
Move exception messages to resource file 2022-12-06 02:35:37 +00:00
148fd22c7d
Remove VectorExtensions and some QuaternionExtensions
These are now provided by X10D 3.2.0-nightly.145
2022-12-06 02:20:16 +00:00
68fa2203d6
Add Heading enum 2022-12-05 19:53:19 +00:00
5e30ef3877
Add xmldoc to ColorSpace 2022-12-05 19:52:55 +00:00
02f1d1394c
Convert Quaternion extensions to AI-generated implementations
Yes, seriously. ChatGPT sure is nice.
2022-12-05 19:37:36 +00:00
d40129856a
Convert rad<->deg where appropriate 2022-12-05 15:21:04 +00:00
8c4ed9d955
Use double-precision overload of ToAxisAngle 2022-12-05 15:20:26 +00:00
bac905e742
Cleanup 2022-12-05 15:19:04 +00:00
80f30b36bb
Track VP_OBJECT_DATA 2022-12-05 15:18:36 +00:00
ec35a7a13d
Remove inherited Position/Rotation properties 2022-12-05 15:15:52 +00:00
33d2ffa306
Map VP_CALLBACK_OBJECT_CHANGE 2022-12-05 15:15:32 +00:00
d82a4d2e5e
Add pre-execution checks 2022-12-05 01:43:40 +00:00
a30f15b452
Cleanup unused import 2022-12-05 01:02:05 +00:00
2edf518e40
Move common properties to base Builder class 2022-12-05 01:01:21 +00:00
56e68dd619
Use custom Optional<T> rather than T? for optional properties 2022-12-04 19:49:08 +00:00
a9a613f424
Add target object to object builder
Assign all properties in ApplyChanges
2022-12-04 19:20:24 +00:00
61bafac567
Add modification timestamp 2022-12-04 19:19:53 +00:00
cb29ad10a4
Extract base object 2022-12-04 19:19:25 +00:00
83d6c8a76d
Initialize non-nullable properties 2022-12-04 19:19:11 +00:00
e2423eac39
Optimize query, run cell query in parallel and await WhenAll 2022-12-04 17:42:45 +00:00
da02dd83b9
Cleanup nativeevents 2022-12-04 17:42:22 +00:00
fde3508fc1
Lock handle when extracting object 2022-12-04 17:42:13 +00:00
9408e2a100
ConfigureAwait(false) when enumerating objects 2022-12-04 15:39:27 +00:00
e98a0662ce
Fix nullability 2022-12-04 15:39:19 +00:00
d065592634
Expose internals to test projects 2022-12-04 15:33:53 +00:00
394d829e6e
catch (ChannelClosedException) 2022-12-04 15:31:51 +00:00
df9a774e55
Suppress exception from closed writer
If writer is closed, the world is probably already cached. So just update its state and avatar count
2022-12-04 15:28:49 +00:00
8430783718
Remove unused revision parameter 2022-12-04 15:28:22 +00:00
9a2b841e96
Add managed<->native marshalling tests 2022-12-04 14:14:04 +00:00
20e5eebf47
stackalloc sufficient length for byte span 2022-12-04 13:57:29 +00:00
0c0866f54e
Cleanup static reference counter 2022-12-04 13:25:35 +00:00
ee7d527ed8
Expose avatars publicly 2022-12-04 13:22:03 +00:00
3b4c705d7d
Add binding for avatar-specific world settings 2022-12-04 02:09:59 +00:00
6ba4569fca
Update X10D 3.2.0-nightly.144 2022-12-01 13:53:46 +00:00
335f3f8c66
Remove debug IO 2022-11-30 21:37:17 +00:00
19973e7a8a
Target .NET 7 2022-11-30 21:15:03 +00:00
3c5091e040
I don't even need to explain this one
But in case you're curious: https://en.wikipedia.org/wiki/Off-by-one_error

TL;DR I am stupid
2022-11-30 21:13:41 +00:00