Brooks Palin 9aaf15287a Scaling Gizmo (#72)
This PR adds the Scaling Gizmo to the StoryTeller Engine.

Features
- Objects can now be scaled by Axis or Plane

Limitations
- Currently there is no implementation for combining the scale gizmo
with any of the other gizmo. This should be amended with further PRs.

Let me know if there is anything that I missed!

---------

Co-authored-by: Danny McGee <dannymcgee@gmail.com>
2024-03-05 16:16:01 -07:00
2023-11-10 21:07:39 -05:00
2024-02-28 15:52:01 -05:00
2024-03-04 15:13:03 -05:00
2023-12-27 17:45:07 -05:00
2024-03-05 16:16:01 -07:00
2024-02-19 16:00:30 -07:00
2024-03-04 15:13:03 -05:00
2024-03-05 16:16:01 -07:00
2023-09-27 10:44:40 -04:00
2024-02-19 16:00:30 -07:00
2023-11-10 15:51:17 -05:00
2023-09-28 23:33:08 -04:00
2024-02-27 10:22:00 -07:00
2024-02-28 15:50:12 -05:00
2024-02-29 15:42:49 -05:00
2023-12-07 15:46:32 -05:00
2023-09-30 00:17:20 -04:00
2023-09-27 10:48:41 -04:00

Storyteller Studio

Installing dependencies

Building / Running / Testing stuff

This repo is managed by Nx, a polyglot build system and monorepo framework written in TypeScript. After installing dependencies, dev tasks can be run through the Nx CLI:

npx nx <command> <project> [options]
# OR
npx nx run <project>:<command> [options]

For example, to compile the Bevy app to WebAssembly and serve it via the web frontend project, run:

npx nx serve studio-frontend

Projects are located in directories at the workspace root. The list of commands supported by a given project can be found under the target property of its project.json file, which defines the Nx configuration for that project.

The full list of options for a given command can be discovered by passing the --help flag:

npx nx <command> <project> --help
S
Description
Danny's Bevy exploration
Readme 316 MiB
Languages
Rust 59.2%
TypeScript 34.9%
SCSS 4.1%
JavaScript 1%
HTML 0.3%
Other 0.5%