Commit Graph

47 Commits

Author SHA1 Message Date
28d4d17d62 [working] gizmo3DMove,需要考虑如何绘制变动中的gizmo 2025-08-01 09:13:41 +08:00
d9c0ea3c51 [working] gizmo3d move 2025-07-31 13:48:17 +08:00
95ac4ba973 EventDispatcher派生类返回使用EventProcResult替换bool 2025-07-30 23:21:53 +08:00
51c6c335e7 准备实现gizmo3dmove拖拉 2025-07-29 13:31:08 +08:00
24569ea36f 实现Gizmo3DMove三个轴都可以选 2025-07-29 01:09:53 +08:00
3c611be712 改进Gizmo3DMove的选中判断 2025-07-29 00:44:03 +08:00
eb4a8fba21 增加Gizmo3DMove::DuplicationComponents实现,删除Gizmo::Duplication实现。旧的方法不对,复制了COMPONENT,但记录的是旧的COMPONENT,所以改OVERRIDE MATERIAL无效。 2025-07-28 13:54:44 +08:00
6b86823755 [OK] 已证明新的Ray::ToLineSegmentDistance函数有效,测试成功。但因为没有通知RENDER LIST更新AssignBuffer所以看不出来效果。 2025-07-28 13:28:05 +08:00
cb93ade96f 尝试为Gizmo3DMove::OnMove增加判断逻辑 2025-07-28 00:09:30 +08:00
f013d8327d SceneNode增加GetEventDispatcher接口 2025-07-18 01:12:19 +08:00
f47a6985fb 改动CAMERA控制事件输入流水线 2025-07-10 00:46:04 +08:00
63e44d7363 修复gizmo用错材质的问题 2025-07-06 13:29:48 +08:00
d6afed4e8d Gizmo改成使用OverrideMaterial设置颜色 2025-07-06 12:48:02 +08:00
2b135b1d24 优化代码、排版、重命名 2025-07-04 11:12:55 +08:00
e87838289a GizmoMoveNode重载Duplication,复制内部需要使用的变量 2025-07-03 10:43:05 +08:00
1af89ca37b 创建GizmoMoveNode,在下一版中尝度接收鼠标事件 2025-06-25 02:06:43 +08:00
19aee81063 Gizmo资源管理中改为保存MeshComponentData/ComponentDataPtr 2025-06-23 23:53:10 +08:00
c69fe080dc 一些无用的代码增加 2025-06-23 02:37:03 +08:00
368056bb96 调整好坐标轴方向以及裁剪面,并增加最简易坐标轴绘制范例 2025-06-18 01:55:53 +08:00
dd2ee57954 迁移Gizmo3DMove成功可绘制,但是退出崩溃。疑似重复delete 2025-06-15 23:25:08 +08:00
ec4125776a 准备修复Gizmo 2025-06-15 07:43:13 +08:00
014fce2c8e renamed Renderable to Mesh 2025-05-18 02:03:16 +08:00
bd0a3d8be1 to support newly String<>/IDName/Compare 2025-01-15 02:42:04 +08:00
b9fbab56f1 update codes for support new SceneNode 2024-10-06 14:51:38 +08:00
726a8ec635 use circle instead of Square in Gizmo3DMove 2024-08-30 01:29:20 +08:00
e02aaf812d Renamed to Square from plane 2024-08-30 00:38:40 +08:00
ca6d99b6fb gizmo's scale/move/rotate to use same Value. 2024-08-30 00:30:06 +08:00
3fc9971cf7 clear debug code. 2024-08-29 13:45:28 +08:00
442e52e17c [BUG] gizmoMove rootNote's ScaleMatrix's Z is non-work. 2024-08-29 13:37:13 +08:00
8245d83309 TEST CORRECT....WHY? 2024-08-29 13:07:02 +08:00
9443dd5942 to support GLM_FORCE_AVX2 2024-08-05 01:25:49 +08:00
c3a1266da6 Correct draw Gizmo Rotate/Scale, OK!! 2024-07-30 23:54:25 +08:00
e18a6e7a4a improved gizmo3dmove 2024-07-30 13:55:44 +08:00
741e0e8ade OK!OK!OK! Draw Gizmo3DMove model was correct. 2024-07-30 01:01:29 +08:00
412ed6f3f2 [WIP] first version of gizmo move test,,can't RUN. 2024-07-29 14:01:10 +08:00
03f7237db3 move StaticMesh.cpp 2024-07-29 13:19:24 +08:00
f79410e434 [WIP] StaticMesh and GizmoMove 2024-07-28 23:34:04 +08:00
6571a27f41 added StaticMesh.cpp/.h in example, they should move to SceneGraph in future 2024-07-15 01:23:13 +08:00
fafe6c077b [WIP] Gizmo 2024-06-25 01:17:47 +08:00
66ef3160e1 used newly VKBufferMap in PrimitiveCreater 2024-06-02 12:16:33 +08:00
d8140ae64e use VAB instead of VBO 2024-04-24 01:38:55 +08:00
5ba3c1790d removed standalone ".glsl" files ,merge to c++ codes. 2024-03-06 23:24:57 +08:00
ff6a644e8f added BlinnPhong.h 2024-03-04 13:13:33 +08:00
6a7f8e7754 fixed access method 2024-02-03 19:53:19 +08:00
ba2d479f05 improved Gizmo3DMove.cpp 2023-11-02 18:51:02 +08:00
b16341c0f9 draw gizmo3d move, next step is mouse to pick the gizmo 2023-11-01 18:37:10 +08:00
c4deceebd9 first step for BlinnPhongPureColor 2023-10-31 17:59:12 +08:00