1.3.9 • Published 9 months ago

@galacean/engine-toolkit-navigation-gizmo v1.3.9

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Navigation Gizmo

Navigation Gizmo displays the current orientation of the view. Dragging it with the left mouse button will orbit the view. To align the view to a specific axis, click on one of the axis labels.

merge

Feature

AttributesMeaning
targetNavigation Gizmo target point, default (0,0,0). Needs to update when using orbitControl.
positionNavigation Gizmo position. Normalized expression, the upper left corner is (0, 0), and the lower right corner is (1, 1). Default (0, 0).
sizeNavigation Gizmo size. The length and width of the gizmo area in viewport, default (0.12, 0.12).
cameracurrent scene camera
layerNavigation Gizmo layer, default Layer30. Ensure this layer is not taken
priorityNavigation Gizmo camera's priority, larger than any other camera in scene, default 100.

Example

Gizmo-Examples

npm

The Navigation Gizmo is published on npm with full typing support. To install, use:

$ npm install @galacean/engine-toolkit-navigation-gizmo

This will allow you to import package entirely using:

import { NavigationGizmo } from "@galacean/engine-toolkit-navigation-gizmo";

Usage

// LitePhysics must be initialized
const engine = await WebGLEngine.create({ canvas: "canvas" });
engine.physicsManager.initialize(LitePhysics);
const scene = engine.sceneManager.activeScene;
const rootEntity = scene.createRootEntity();

// Initialize camera entity.
const cameraEntity = rootEntity.createChild("camera");
const camera = cameraEntity.addComponent(Camera);

// add navigation gizmo
const navigationGizmo = rootEntity.addComponent(NavigationGizmo);
navigationGizmo.camera = camera;

Links

License

The engine is released under the MIT license. See LICENSE file.

1.3.9

9 months ago

1.3.8

9 months ago

1.3.7

9 months ago

1.3.6

9 months ago

1.3.5

9 months ago

1.3.4

9 months ago

1.4.0-alpha.1

10 months ago

1.3.2

10 months ago

1.3.1

10 months ago

1.2.0

11 months ago

1.2.0-beta.9

12 months ago

1.2.0-beta.8

1 year ago

1.2.0-beta.5

1 year ago

1.2.0-beta.7

1 year ago

1.2.0-beta.6

1 year ago

1.3.0-alpha.5

11 months ago

1.3.0-alpha.2

11 months ago

1.3.0-alpha.1

11 months ago

1.3.0-alpha.4

11 months ago

1.3.0-alpha.3

11 months ago

1.3.0

11 months ago

1.3.0-beta.1

11 months ago

1.3.0-beta.2

11 months ago

1.3.0-beta.3

11 months ago

1.2.0-beta.10

12 months ago

1.3.0-beta.0

11 months ago

1.2.0-beta.4

1 year ago

1.2.0-beta.3

1 year ago

1.1.0

1 year ago

1.2.0-beta.1

1 year ago

1.2.0-beta.0

1 year ago

1.2.0-beta.2

1 year ago

1.2.0-alpha.13

1 year ago

1.2.0-alpha.12

1 year ago

1.2.0-alpha.10

1 year ago

1.2.0-alpha.9

1 year ago

1.2.0-alpha.8

1 year ago

1.2.0-alpha.7

1 year ago

1.2.0-alpha.6

1 year ago

1.2.0-alpha.5

1 year ago

1.2.0-alpha.4

1 year ago

1.2.0-alpha.3

1 year ago

1.2.0-alpha.2

1 year ago

1.0.1

2 years ago

1.0.1-latest.1

2 years ago

1.1.0-beta.6

2 years ago

1.1.0-beta.5

2 years ago

1.1.0-beta.4

2 years ago

1.0.0

2 years ago

1.0.0-beta.5

2 years ago

1.1.0-beta.2

2 years ago

1.1.0-beta.1

2 years ago

1.1.0-beta.0

2 years ago

1.1.0-alpha.0

2 years ago

1.0.0-beta.6

2 years ago

1.0.0-beta.7

2 years ago

1.0.0-beta.3

2 years ago

1.0.0-beta.2

2 years ago

1.0.0-beta.0

2 years ago

1.0.0-beta.1

2 years ago

0.9.0

2 years ago

0.9.0-beta.8

2 years ago

1.0.0-alpha.20

2 years ago

0.9.0-beta.7

2 years ago

1.0.0-alpha.19

2 years ago

0.9.0-beta.6

2 years ago