|
0ca65b1306
|
fix(misc): more compatibility changes
|
2025-06-08 03:38:32 +02:00 |
|
|
d5e24bf3ca
|
refactor(autogen): changed type of size in Part to Vector3 and removed vec3 from autogen
|
2025-06-05 20:36:37 +02:00 |
|
|
2b650c0fed
|
chore: added warnings and dependencies. also fixed warnings
|
2025-06-05 20:19:36 +02:00 |
|
|
5f3bed1c58
|
refactor(enum): made SurfaceType an enum class and added support for enum class in autogen
|
2025-06-05 00:54:14 +02:00 |
|
|
46856a06e2
|
feat(autogen): added enums
|
2025-06-04 23:02:01 +02:00 |
|
|
e5c8bdd2e2
|
feat(editor): multi-select rotation
|
2025-05-31 01:53:28 +02:00 |
|
|
497a3f783c
|
refactor(misc): removed InstanceRef and InstanceRefWeak type aliases due to confusion with Data::InstanceRef
Possible alternative names: Object and ObjectWeak
|
2025-05-30 01:27:22 +02:00 |
|
|
215fa141b6
|
refactor(selection): made selection shared_ptr rather than weak_ptr
|
2025-05-30 01:20:08 +02:00 |
|
|
18b12ea1ad
|
refactor(editor): multi-object move support + more handle jank refactor
|
2025-05-27 03:13:49 +02:00 |
|
|
b9f68ee160
|
refactor(handles): changed the way handle cframes are computed
|
2025-05-18 19:06:01 +02:00 |
|
|
b06098e4c7
|
feat(renderer): added aabb selection outline
|
2025-05-18 13:55:16 +02:00 |
|
|
18b573db97
|
refactor(handles): some refactoring with handles
|
2025-05-18 13:55:16 +02:00 |
|
|
dcc1f64354
|
feat(renderer): added cylinder for hinges
|
2025-04-30 17:10:09 +02:00 |
|
|
22291e6a60
|
wip(joints): hinge joint
|
2025-04-29 22:10:21 +02:00 |
|
|
6799b93a06
|
misc(datatypes): added alias for vector3, cframe, and color3 via using
|
2025-04-23 19:33:59 +02:00 |
|
|
452c61ef90
|
feat(editor): circle around rotation handles
|
2025-04-17 22:04:52 +02:00 |
|
|
2569e3f56f
|
refactor: replaced optional<weak_ptr<T>> with weak_ptr<T> directly
|
2025-04-17 16:34:47 +02:00 |
|
|
ff5eb969d9
|
fix(renderer): ghost indicators for handles
|
2025-04-15 01:12:37 +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 |
|
|
9602aa96c0
|
feat(rendering): basic outline feature
|
2025-04-12 23:48:13 +02:00 |
|
|
83c6d210e2
|
refactor: cleaned up some includes
|
2025-04-10 23:06:51 +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 |
|
|
a47d2c2b57
|
fix(renderer): studs were not properly tiled nor aligned
|
2025-04-06 23:09:04 +02:00 |
|
|
dc9ae9d986
|
fix(cframe): lookat function returning wrong results
|
2025-03-30 22:40:09 +02:00 |
|
|
3fc20fcd4e
|
feat(part): added aabb calculation
|
2025-03-29 23:05:35 +01:00 |
|
|
940109b0b9
|
fix(renderer): transparency color + handle anchors not rendering
|
2025-03-06 22:06:41 +01:00 |
|
|
b80eb03f9d
|
feat(renderer): buggy transparency
|
2025-03-05 23:55:38 +01:00 |
|
|
23ac7ee634
|
feat(renderer): backface culling
|
2025-03-05 23:18:09 +01:00 |
|
|
ac89dea966
|
fix: arrow handles
|
2025-03-05 22:52:13 +01:00 |
|
|
2895124778
|
feat: arrow handles
|
2025-02-26 22:31:58 +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 |
|