|
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 |
|
|
8c2474abbf
|
fix(editor): explorer context menu opens in a dialog box if right-clicked when the window was unfocused
|
2025-04-17 15:22:27 +02:00 |
|
|
66d3f80073
|
feat(logging): log qt messages into logger, rather than into terminal
|
2025-04-17 15:22:00 +02:00 |
|
|
5564fddc21
|
fix(editor): pseudo-fix for parts getting shrunk past the limit of their snapping factor
|
2025-04-17 02:09:40 +02:00 |
|
|
2f16d3b835
|
fix(editor): dragging objects starts from the initial drag point
|
2025-04-16 17:06:51 +02:00 |
|
|
59427403be
|
feat(joints): added snap joint
|
2025-04-16 02:25:25 +02:00 |
|
|
b7e3061dee
|
fix(error): garbage values printed on error
|
2025-04-16 01:21:57 +02:00 |
|
|
bea6f50f13
|
fix(editor): properties pane not updating automatically
|
2025-04-15 11:21:56 +02:00 |
|
|
ff5eb969d9
|
fix(renderer): ghost indicators for handles
|
2025-04-15 01:12:37 +02:00 |
|
|
56c991b667
|
fix(instance): don't save ClassName property
|
2025-04-15 01:12:27 +02:00 |
|
|
94898b4d9d
|
fix(outline): make outline cling to edges rather than stretch
|
2025-04-14 23:53:42 +02:00 |
|
|
d4a582f0a8
|
feat(renderer): added mesh-based outline
|
2025-04-14 23:32:02 +02:00 |
|
|
166c5c5ff8
|
refactor(error): replaced tl::expected with result
|
2025-04-14 22:55:10 +02:00 |
|
|
58b53a0f02
|
refactor(error): added guards to result and misc refactorings to error
|
2025-04-14 22:46:18 +02:00 |
|
|
ff1f9be5c5
|
feat(editor): edit composite values, such as individual components of vector3
|
2025-04-14 01:12:48 +02:00 |
|
|
bfd5881ac8
|
misc(editor): remove dedenting code as it was getting out of scope for its complexity
|
2025-04-14 00:48:57 +02:00 |
|
|
17d9b91c3a
|
feat(editor): editable color3
|
2025-04-13 19:53:36 +02:00 |
|