Arc#

class omni.ui.scene.Arc#

Bases: AbstractShape

Methods

__init__(self, radius, **kwargs)

Constructs Arc.

get_gesture_payload(*args, **kwargs)

Overloaded function.

Attributes

axis

The axis the circle plane is perpendicular to.

begin

Y to Z, Z to X, X to Y

color

The color of the line.

culling

Draw two radii of the circle.

end

Y to Z, Z to X, X to Y

gesture_payload

Contains all the information about the intersection.

intersection_thickness

The thickness of the line for the intersection.

radius

sector

Draw two radii of the circle.

tesselation

Number of points on the curve.

thickness

The thickness of the line.

wireframe

When true, it's a line.

__init__(
self: omni.ui_scene._scene.Arc,
radius: float,
**kwargs,
) None#

Constructs Arc.

`kwargsdict`

See below

### Keyword Arguments:

`begin`

The start angle of the arc. Angle placement and directions are (0 to 90): Y to Z, Z to X, X to Y

`end`

The end angle of the arc. Angle placement and directions are (0 to 90): Y to Z, Z to X, X to Y

`thickness`

The thickness of the line.

`intersection_thickness`

The thickness of the line for the intersection.

`color`

The color of the line.

`tesselation`

Number of points on the curve.

`axis`

The axis the circle plane is perpendicular to.

`sector`

Draw two radii of the circle.

`culling`

Draw two radii of the circle.

`wireframe`

When true, it’s a line. When false it’s a mesh.

`gesture`

All the gestures assigned to this shape.

`gestures`

All the gestures assigned to this shape.

`visible`

This property holds whether the item is visible.

get_gesture_payload(*args, **kwargs)#

Overloaded function.

  1. get_gesture_payload(self: omni.ui_scene._scene.Arc) -> omni.ui_scene._scene.ArcGesturePayload

Contains all the information about the intersection.

  1. get_gesture_payload(self: omni.ui_scene._scene.Arc, arg0: omni.ui_scene._scene.GestureState) -> omni.ui_scene._scene.ArcGesturePayload

Contains all the information about the intersection at the specific state.

property axis#

The axis the circle plane is perpendicular to.

property begin#

Y to Z, Z to X, X to Y

Type:

The start angle of the arc. Angle placement and directions are (0 to 90)

property color#

The color of the line.

property culling#

Draw two radii of the circle.

property end#

Y to Z, Z to X, X to Y

Type:

The end angle of the arc. Angle placement and directions are (0 to 90)

property gesture_payload#

Contains all the information about the intersection.

property intersection_thickness#

The thickness of the line for the intersection.

property sector#

Draw two radii of the circle.

property tesselation#

Number of points on the curve.

property thickness#

The thickness of the line.

property wireframe#

When true, it’s a line. When false it’s a mesh.