|
ec65c6eddc
|
fix(autogen): set property function return error even when value does get set
|
2025-04-26 15:12:46 +02:00 |
|
|
b9c8022f6f
|
fix(datatypes): instance ref serialized to wrong name
|
2025-04-26 15:12:22 +02:00 |
|
|
76554c8295
|
fix(autogen): syntax errors in codegen
|
2025-04-26 14:44:02 +02:00 |
|
|
c578b7361c
|
chore: docs for autogen
|
2025-04-26 14:38:20 +02:00 |
|
|
0c3c6f43fc
|
feat(autogen): better integration into cmake and replaced caching
|
2025-04-26 13:46:51 +02:00 |
|
|
a2e2210998
|
feat(autogen): convert classes to new autogen annotations
|
2025-04-26 13:19:47 +02:00 |
|
|
b8ee828d29
|
feat(autogen): add meta and cframe
|
2025-04-26 11:54:53 +02:00 |
|
|
8f20c11b36
|
feat(autogen): integrate autogen and add method for setters
|
2025-04-26 11:04:50 +02:00 |
|
|
8049d45b43
|
feat(autogen): generate basis for instance
|
2025-04-26 02:14:39 +02:00 |
|
|
85e1efe5b3
|
feat(autogen): analyze prop flags
|
2025-04-26 01:53:00 +02:00 |
|
|
10c78cd647
|
feat(autogen): analyze instance flags
|
2025-04-26 01:41:36 +02:00 |
|
|
febde86430
|
feat(autogen): scan for props
|
2025-04-26 01:16:44 +02:00 |
|
|
99a8cbe957
|
feat(autogen): basic autogen starter
|
2025-04-25 23:35:10 +02:00 |
|
|
28ddfed8b3
|
chore: added some attribution
|
2025-04-25 20:00:57 +02:00 |
|
|
9be6c103de
|
feat(lua): deserializing values and setting instance properties
|
2025-04-25 11:32:11 +02:00 |
|
|
cbed2bac95
|
feat(lua): added instance property and child access via reference
|
2025-04-25 10:19:11 +02:00 |
|
|
6bb1d8b3a4
|
feat(datatype): added conversion function for lua objects
|
2025-04-25 02:14:30 +02:00 |
|
|
d8ffd574f5
|
misc: removed vestigial header file from ages ago
|
2025-04-25 02:02:25 +02:00 |
|
|
4bd1110202
|
fix(lua): better print function, and override require
|
2025-04-25 02:01:52 +02:00 |
|
|
99440cc3ee
|
feat(script): added code to actually run lua code
|
2025-04-24 20:43:19 +02:00 |
|
|
c081469a49
|
feat(lua): added basis for lua scripting
|
2025-04-24 17:08:22 +02:00 |
|
|
4cfb327b65
|
feat(script): added source property
|
2025-04-24 16:33:34 +02:00 |
|
|
1858c703c7
|
feat(editor): added script document
|
2025-04-24 15:31:59 +02:00 |
|
|
1ba9911036
|
refactor(editor): turned main view into its own document
|
2025-04-24 00:58:36 +02:00 |
|
|
2dc9df4d1f
|
feat(editor): insert objects from context menu
|
2025-04-23 19:54:06 +02:00 |
|
|
c26c9aaeef
|
fix(jointsservice): clear children after initializing
|
2025-04-23 19:53:44 +02:00 |
|
|
6799b93a06
|
misc(datatypes): added alias for vector3, cframe, and color3 via using
|
2025-04-23 19:33:59 +02:00 |
|
|
d4f7582780
|
fix(joint): error in continuity check leading to infinity loop then segfault
|
2025-04-23 18:08:05 +02:00 |
|
|
6a461143a4
|
refactor(joint): abstracted jointinstance into its own class away from snap
|
2025-04-23 17:39:30 +02:00 |
|
|
587629fcdd
|
fix(physics): prevent double-joining
|
2025-04-23 15:15:58 +02:00 |
|
|
e35c895233
|
feat(part): (wip) function to make joints between parts (introduces occasional bug where parts will turn anchored magically)
|
2025-04-23 13:53:39 +02:00 |
|
|
4b799f75d4
|
fix(physics): reset velocity on move + update property so that joints break
|
2025-04-23 12:49:18 +02:00 |
|
|
4005bf1cb5
|
fix(joints): break joint when member part is updated/destroyed
|
2025-04-23 12:38:41 +02:00 |
|
|
884a735d5e
|
chore: removed information on building reactphysics3d, as it is now already done for you
|
2025-04-21 23:11:00 +02:00 |
|
|
76ceaae25b
|
chore: build reactphysics3d automatically via vcpkg
|
2025-04-21 23:10:26 +02:00 |
|
|
df9e285954
|
misc(datamodel): removed InsertService method
|
2025-04-20 19:21:01 +02:00 |
|
|
f6d778e3ed
|
fix(snap): wrong backing field for C1
|
2025-04-20 19:19:00 +02:00 |
|
|
722c4acfb4
|
fix(joints): snap crashing datamodel
|
2025-04-20 18:50:27 +02:00 |
|
|
e9757ab306
|
feat(datamodel): cloning the datamodel
|
2025-04-20 17:36:38 +02:00 |
|
|
cab5ec0514
|
feat(instance): added clone method
|
2025-04-20 01:04:59 +02:00 |
|
|
c4ad7d5620
|
feat(editor): basics for run/edit mode
|
2025-04-20 00:17:19 +02:00 |
|
|
be3c7bd6b2
|
feat(instance): utility functions for casting/types
|
2025-04-20 00:08:59 +02:00 |
|
|
1617086692
|
fix(physics): made the physics slightly less jittery, but only slightly
|
2025-04-18 21:36:18 +02:00 |
|
|
9e43c63c4e
|
fix(physics) applied correct mass so moments work correctly now
|
2025-04-18 21:13:25 +02:00 |
|
|
86c6890ca1
|
feat(service): added JointsService
|
2025-04-17 23:38:33 +02:00 |
|
|
0da4d6d67f
|
misc(snap): add properties to snap
|
2025-04-17 22:33:24 +02:00 |
|
|
452c61ef90
|
feat(editor): circle around rotation handles
|
2025-04-17 22:04:52 +02:00 |
|
|
1bdb9f146c
|
fix(editor): sort properties alphabetically
|
2025-04-17 17:05:39 +02:00 |
|
|
1fdd0f4831
|
feat(datatypes): added instance reference data type
|
2025-04-17 17:03:43 +02:00 |
|
|
2569e3f56f
|
refactor: replaced optional<weak_ptr<T>> with weak_ptr<T> directly
|
2025-04-17 16:34:47 +02:00 |
|