|
4005bf1cb5
|
fix(joints): break joint when member part is updated/destroyed
|
2025-04-23 12:38:41 +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 |
|
|
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 |
|
|
59427403be
|
feat(joints): added snap joint
|
2025-04-16 02:25:25 +02:00 |
|
|
bea6f50f13
|
fix(editor): properties pane not updating automatically
|
2025-04-15 11:21:56 +02:00 |
|
|
56c991b667
|
fix(instance): don't save ClassName property
|
2025-04-15 01:12:27 +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 |
|
|
9cb6327c98
|
feat(editor): support parsing vector3s
|
2025-04-13 19:19:52 +02:00 |
|
|
cf8b9529c5
|
feat(instance): added ClassName as (read-only) property
|
2025-04-13 18:48:00 +02:00 |
|
|
7e14e3f968
|
feat(editor): spinbox for floats
|
2025-04-13 18:32:06 +02:00 |
|
|
e8ca7e8a9e
|
feat(editor): new properties widget
|
2025-04-13 15:15:23 +02:00 |
|
|
ee05b8d9d5
|
feat(part): added locked property to prevent objects from being selected
|
2025-04-12 15:15:17 +02:00 |
|
|
d8d469d0e8
|
fix(physics): re-fixed the segfault on exit bug
|
2025-04-11 00:42:20 +02:00 |
|
|
6a017b2238
|
refactor(physics): integrated physics world into workspace (likely for bugs to ensue. I'll deal with that later)
|
2025-04-11 00:34:39 +02:00 |
|
|
35f49b8a45
|
refactor(instance): made workspace() and dataModel() not access-heavy
|
2025-04-11 00:19:06 +02:00 |
|
|
83c6d210e2
|
refactor: cleaned up some includes
|
2025-04-10 23:06:51 +02:00 |
|
|
eeaaef8c88
|
fix(serialization): no longer aborts if wrong type is parsed
|
2025-04-10 18:50:36 +02:00 |
|
|
22fcd1e55e
|
refactor(serialization): stop using pointers for xml nodes, they already contain one internally
|
2025-04-10 18:03:41 +02:00 |
|
|
36397c1119
|
refactor(service): service instantiation to use instance constructor field
|
2025-04-10 17:33:42 +02:00 |
|
|
3f44e38788
|
feat(editor): added surface editing tools
|
2025-04-07 17:37:54 +02:00 |
|
|
4de2b97c2d
|
refactor(instance): implemented GetDescendant and replaced GetChildren in renderer and simulation with it
|
2025-04-07 14:27:26 +02:00 |
|
|
215f8ed500
|
refactor(instance): added functions for accessing root datamodel and renamed to gDataModel
|
2025-04-07 13:14:10 +02:00 |
|
|
153fbba2d2
|
fix(editor): inverted rotation
|
2025-04-03 00:21:27 +02:00 |
|
|
4805f717ac
|
fix(datamodel): minor spelling mistake in save message
|
2025-03-31 21:48:38 +02:00 |
|
|
dc9ae9d986
|
fix(cframe): lookat function returning wrong results
|
2025-03-30 22:40:09 +02:00 |
|
|
881d09f9bc
|
fix(editor): wrap move handles around aabb
|
2025-03-29 23:43:04 +01:00 |
|
|
3fc20fcd4e
|
feat(part): added aabb calculation
|
2025-03-29 23:05:35 +01:00 |
|
|
b8b0646e9f
|
feat(logging): replaced unsafe aborts with panic
|
2025-03-17 21:38:02 +01:00 |
|
|
92a68925d9
|
feat(logging): replaced printfs with logger calls
|
2025-03-17 21:22:53 +01:00 |
|
|
28ed11fb53
|
feat(datatype): float parser
|
2025-03-05 23:31:16 +01:00 |
|
|
ac89dea966
|
fix: arrow handles
|
2025-03-05 22:52:13 +01:00 |
|
|
5081e18ea7
|
fix: buggy handles
|
2025-02-27 22:22:59 +01:00 |
|
|
e22bb74850
|
feat: spherical handles + rendering limit increase
|
2025-02-25 23:31:09 +01:00 |
|
|
a346b1d9a8
|
refactor: handle inactive when select tool is selected
|
2025-02-23 16:45:16 +01:00 |
|
|
32964df4c3
|
fix: smoother scaling and moving
|
2025-02-23 13:41:28 +01:00 |
|
|
64fa46d496
|
feat: basic moving and resizing support
|
2025-02-18 22:50:16 +01:00 |
|
|
81d172900b
|
chore: move core module into its own dedicated directory
|
2025-02-13 23:43:30 +01:00 |
|