795b542dda
Adapt to previous changes
...
- Tested version, runnable
2022-12-17 11:43:22 +08:00
edeaa7f3c6
[UI][ADD] Model selection list
2022-12-17 11:42:32 +08:00
ffa0ac065a
[UI][ADD] Model selectable item button
2022-12-17 11:42:18 +08:00
d818ccd469
[UI][ADD] Model thumbnail widget
2022-12-17 11:41:55 +08:00
5ff60b1e86
[UI][FIX] Fix color name in style sheet
2022-12-17 11:41:41 +08:00
2fd1d6db24
[CORE][ADD] Enable cross context model transferring
...
- Reload texture on another context
- Copy meshes
- [BUG] memory leak (not fixed yet)
2022-12-17 11:41:13 +08:00
e6bab8a345
[UI][FIX] Fix sidebar color stylesheet
...
- Include alpha value
2022-12-17 11:39:03 +08:00
ayachi3
f62b15eabd
add interface in sceneviewer
2022-12-17 00:32:24 +08:00
ayachi3
f26402461a
add function to provide interface
2022-12-16 23:05:08 +08:00
0e1edcc588
[UI][ADD] Scroll List widget
...
- transplanted from previous work
2022-12-16 21:45:11 +08:00
Linloir
e59cac7408
Remove old license
2022-12-16 19:50:33 +08:00
Linloir
76bf08d815
Change license to GPL v3
...
According to the QT License documentation at https://doc.qt.io/qt-6/licensing.html
2022-12-16 19:49:13 +08:00
be3eda82f2
[UI][UPD] Minor updates
...
- Tested version (Can build & run)
2022-12-16 17:54:22 +08:00
e5abe8c248
[UI][ADD] About Page
2022-12-16 17:53:54 +08:00
43c610ed3e
[UI][CHG] Change pushbutton color generation
...
- Change default background alpha to 0
2022-12-16 17:53:28 +08:00
b60a35b92d
[UI][FIX] Fix rounded corner widget
...
- Fix re-initialize bug causing multiple borders
2022-12-16 17:52:57 +08:00
c873268885
[UI][FIX] Sidebar effect update
...
- Change animation curve
- Change collapsed width
2022-12-16 17:52:23 +08:00
67bf979db5
[UI] Line edit component
2022-12-16 17:51:45 +08:00
ayachi3
759f4ad688
add shininess attribute in mesh class
2022-12-16 16:03:53 +08:00
75f3eef152
[UI] Update main appearance
...
- Rounded corner window
- Side bar
- Rounded corner view port
2022-12-16 11:18:28 +08:00
ea4c3dcc7e
[UI] Create EditorPage
...
- Adjusted Sceneviewer for embedding
2022-12-16 11:17:58 +08:00
b198e4d7c5
[UI] Add abstract base class PageWidget
...
- Used for creating pages suitable for side bars
- stage on and stage off animation
2022-12-16 11:17:09 +08:00
6739cef6ec
[UI] Add rounded corner widget
2022-12-16 11:16:07 +08:00
cd0b8975e0
[Project] Update project structure
...
- Add about page (empty)
- Add font awesome fonts
- Add scroll list widget (empty)
2022-12-16 11:15:23 +08:00
88269df8fd
[UI] Sidebar update
...
- New side bar
- Fix button size
- Fix expand / collapse animation
2022-12-16 11:12:45 +08:00
0bddabdf80
[UI] push button update
...
- Add child widget existency check when initializing UI
- Prevent double triggering `onClick` signal
- Add check on set child widget API
2022-12-16 11:12:08 +08:00
ayachi3
d181aefde7
lighting without abstraction
2022-12-15 18:43:04 +08:00
ayachi3
8adf864c39
将文件的复制与给予权限抽象成一个函数。
...
添加光照渲染函数
2022-12-15 16:13:52 +08:00
ayachi3
df803c8dea
add light and change shader
2022-12-15 11:23:52 +08:00
ayachi3
294cf7efb3
lighting v0.0
2022-12-14 20:14:16 +08:00
胤龙
90c74c1143
skybox实现
2022-12-14 19:37:57 +08:00
胤龙
b760a031db
Create skybox.h
2022-12-14 19:31:10 +08:00
胤龙
12aac4c2e7
skybox基本实现
...
实现了skybox类,添加了一个skybox着色器,能正常显示,目前的bug为贴图上下颠倒
2022-12-14 19:30:48 +08:00
胤龙
608b0fb71a
skybox v0.0
...
旧UI最后版本存档
2022-12-14 17:49:43 +08:00
Liu Yuming
7aba45cdfe
Merge pull request #2 from Linloir/boundingBox
...
Bounding box
2022-12-14 17:10:25 +08:00
Liu Yuming
8fa81048c3
Merge branch 'master' into boundingBox
2022-12-14 17:06:51 +08:00
e88498cf20
Adjust button ui
2022-12-14 15:54:11 +08:00
f3b6f1759e
Update button
...
- add alignment API
- fix generate color function
- fix no alpha in style qss
- add fetch layout API
- bugfix
- adjust default color scheme
2022-12-14 15:21:09 +08:00
02f6ec97e6
Modulization
...
- Abstract out frameless window
2022-12-14 15:19:27 +08:00
d19374f24e
UI Update
...
- Push Button widget
2022-12-14 14:26:05 +08:00
5df2f8e34b
UI Update:
...
- Frameless window widget
2022-12-14 14:25:38 +08:00
984c53340c
UI update: frameless window
...
- window skeleton
- multi screen resize support
- auto maximize
2022-12-14 08:41:47 +08:00
7f46566c64
Fix texture loading
...
- Fix corrupted texture by reverse y-axis
2022-12-13 21:10:38 +08:00
2511dedf8c
Fix Camera
...
- Update rotate methods
- Fix view matrix function
2022-12-13 20:47:01 +08:00
Linloir
061461332b
Merge pull request #1 from Linloir/camera_linloir
...
Update Camera
2022-12-13 20:43:01 +08:00
1792c296c7
Update Camera
...
- Fix precision loss when rotating (by extracting the locked distance and multiply it back after rotating)
- Implement a new way of rotating the camera: locked center distance
2022-12-13 20:35:46 +08:00
ayachi3
95c899f546
change sequence of model * rotation
2022-12-13 20:25:16 +08:00
胤龙
59dc5f9e74
第三人称camera
...
目前是以0,0,0为中心旋转
2022-12-13 20:17:52 +08:00
ayachi3
cef83fe19e
fix bug and add test code
2022-12-13 20:09:50 +08:00
ayachi3
13bd34973c
implement check_boundary
2022-12-13 19:02:44 +08:00