Commit graph

7 commits

Author SHA1 Message Date
2ce119556a Camera: Add scene.newCamera. Change Camera.fov_4 to match OpenXR's XrFovf 2025-01-21 13:39:10 +01:00
a5c9bb3c70 Make Quat distinct, replace GameObject.rotation by a union (with quat and euler).
Replace `@` quat multiplication by `*` to avoid confusion.
2025-01-21 12:56:34 +01:00
e0b02d2708 Screen: Add frame_inset and display_scale, and implement them in Android. 2024-12-04 13:11:09 +01:00
893208f4c2 Add docstrings to gameobject, mesh, light, camera, scene, screen, attributes. 2024-11-30 00:17:06 +01:00
61c1986c92 Screen: add get_pixels_at_depth. 2024-09-21 02:13:26 +02:00
6180767bf2 Add break_current_callbacks to block other callbacks in the same frame. 2024-09-13 02:42:11 +02:00
9af1322937 First commit.
* Incomplete port of myou-engine-js to nimskull, after many months of work, and
  a few extra features that weren't exactly necessary for a "first commit" to
  work. Excuse the lack of commit history up to this point.
* Bare bones structure of the documentation and the process to update it.
* Restructure of the whole project to have a more sensible organization.
* Making submodules of forks of larger libraries.
* README, licenses, AUTHORS.md.
2024-08-20 13:08:19 +02:00