omni.kit.scene_view.xr_utils#
Classes Summary:
A 2D rectangular :py:class:`ManipulatorComponent` with width/height/origin. |
|
A wrapper around ``omni.ui.scene.Manipulator`` that owns a list of child components. |
|
Gesture manager that blocks new gestures while another is active. |
|
Drag gesture that resizes a 2D ``Area2DComponent`` by moving its corners. |
|
Handle component that drives 2D resize on a target via :py:class:`Resize2DGestureHandler`. |
|
Drag gesture that writes yaw rotation into ``model.rotation``. |
|
Handle component that drives rotation via :py:class:`RotationGestureHandler`. |
|
Drag gesture that writes uniform scale into ``model.scale``. |
|
Handle component that drives scale via :py:class:`ScaleGestureHandler`. |
|
Enum for whether or not a scene view should be attached to the main viewport |
|
A utility class to help create and manage UI scene views for your extension. |
|
Describes a transform contribution for placing a :py:class:`UiContainer` in 3D space. |
|
A :py:class:`ComposableManipulator` with translation/rotation/scale model state. |
|
Model holding the translation, rotation, scale, and combined matrix of a manipulator. |
|
Drag gesture that writes ``model.translation`` while the user drags. |
|
Handle component that drives translation via :py:class:`TranslationGestureHandler`. |
|
Primary entry point for placing an ``omni.ui`` widget in 3D space. |
|
Members: |
|
Wraps an ``omni.ui.Widget`` subclass and gives it a physical size in 3D. |