19 Commits

Author SHA1 Message Date
e1cfd3932c
[CORE][FIX] Fix placing (partial)
- Change placing calculation logic (without sticking)
- Sticking still not working
2022-12-20 00:30:17 +08:00
9d95220073
[CORE][FIX] Hit test fix
- Add critical debug logs
- Change transforming ray to local space to transforming vex to world space (because of scaling)
- Fix not updating bounding box causing hit test failure
2022-12-18 18:07:18 +08:00
10a78360ec
[CORE][CHG] Change Model API
- Remove old APIs related to boundary box
- Add new APIs for boundary generating
- Add APIs for hit test
- Add APIs for mesh data fetching
2022-12-18 16:10:22 +08:00
bef49b7499
Change variable names 2022-12-17 13:19:55 +08:00
849da430e9
Remove invalid code units 2022-12-17 13:09:52 +08:00
Linloir
b87f2d04d9
Merge branch 'master' into ui_dev 2022-12-17 13:03:04 +08:00
795b542dda
Adapt to previous changes
- Tested version, runnable
2022-12-17 11:43:22 +08:00
ayachi3
13bd34973c implement check_boundary 2022-12-13 19:02:44 +08:00
ayachi3
5ec0a5718e modify constructor of renderable and update skeleton 2022-12-13 17:23:11 +08:00
ayachi3
14a3a08bf6 add check_boundary 2022-12-13 16:42:44 +08:00
ayachi3
30fe45b773 define function to get boundary 2022-12-13 16:03:28 +08:00
ayachi3
b145dbc567 set boundary in loop 2022-12-13 15:54:19 +08:00
b9ce5af24b
Minor fixes 2022-12-13 13:07:34 +08:00
955c8da52e
Update mesh class
- set vertex attribute on setup mesh
- use new API of shader.setUniform
2022-12-13 12:29:54 +08:00
ayachi3
0cc3672c33 update model to set LOADED 2022-12-13 09:43:43 +08:00
64b4116979
Implement VBO EBO VAO 2022-12-12 20:41:53 +08:00
335c1bbd55
Update and Implement Model class 2022-12-12 16:43:50 +08:00
647edbbc7a
Add logger class for noticing 2022-12-12 16:13:01 +08:00
66997698c8
Create empty source files 2022-12-12 15:20:47 +08:00