Skip to content
Roblox API Reference

ArcHandles

The ArcHandles object places 3D arc handles around any 3D object that its Adornee is set to.
Memory category
Instances
Own members
11
Inherited members
80
Subclasses
0
Siblings
2

Properties34

Inherited fromObject2

Property categoryData

Inherited fromInstance21

Property categoryBehavior

Property categoryData

Property categoryPermissions

Inherited fromGuiBase3d4

Property categoryAppearance

Property categoryData

Inherited fromPartAdornment1

Property categoryData

Defined byArcHandles6

Property categoryData

  • ArcHandles.Axes: Axes = X, Y, Z
    Sets the current Axes ArcHandles will show.
    • Read capabilities: Basic + Input + UI

Property categoryEventReplicator

  • ArcHandles.MouseButton1DownConnectionCount: number = 0
    • Hidden
    • Not scriptable
    • Read capabilities: Basic + Input + UI
  • ArcHandles.MouseButton1UpConnectionCount: number = 0
    • Hidden
    • Not scriptable
    • Read capabilities: Basic + Input + UI
  • ArcHandles.MouseDragConnectionCount: number = 0
    • Hidden
    • Not scriptable
    • Read capabilities: Basic + Input + UI
  • ArcHandles.MouseEnterConnectionCount: number = 0
    • Hidden
    • Not scriptable
    • Read capabilities: Basic + Input + UI
  • ArcHandles.MouseLeaveConnectionCount: number = 0
    • Hidden
    • Not scriptable
    • Read capabilities: Basic + Input + UI

Methods42

Inherited fromObject3
  • Get an event that fires when a given property of the object changes.
    Parameters
    ParameterDescription
    property: string
    The property to connect to.
    Returns
    TypeDescription
    RBXScriptSignal
    A signal that fires whenever the property changes.
  • Object:IsA(className: string): boolean
    Returns true if an object's class matches or inherits from a given class.
    • Custom Lua state
    • Thread safe
    Parameters
    ParameterDescription
    className: string
    The class against which the Object's class will be checked. Case-sensitive.
    Returns
    TypeDescription
    boolean
    Describes whether the Object's class matched or is a subclass of the given class.
  • Object:isA(className: string): boolean
    Deprecated: This deprecated function is a variant of Object:IsA() which should be used instead.
    • Deprecated
    • Custom Lua state
    Parameters
    Parameter
    className: string
    Returns
    Type
    boolean

    Use IsA instead.

Inherited fromInstance39

Events15

Inherited fromObject1
Inherited fromInstance9
Defined byArcHandles5
  • ArcHandles.MouseButton1Down: RBXScriptSignal<(axis: Enum.Axis)>
    Fired when the left mouse button goes down on one of the GUI handles.
    • Capabilities: Basic + Input + UI
    Parameters
    Parameter
    axis: Enum.Axis
  • ArcHandles.MouseButton1Up: RBXScriptSignal<(axis: Enum.Axis)>
    Fired when the left mouse button is released on one of the GUI handles.
    • Capabilities: Basic + Input + UI
    Parameters
    Parameter
    axis: Enum.Axis
  • ArcHandles.MouseDrag: RBXScriptSignal<(axis: Enum.Axis,relativeAngle: number,deltaRadius: number,)>
    Fired when the mouse moves while the MouseButton1Down event has fired, but the left mouse button has not been released yet.
    • Capabilities: Basic + Input + UI
    Parameters
    Parameter
    axis: Enum.Axis
    relativeAngle: number
    deltaRadius: number
  • ArcHandles.MouseEnter: RBXScriptSignal<(axis: Enum.Axis)>
    Fired when a mouse "enters" the GUI handle.
    • Capabilities: Basic + Input + UI
    Parameters
    Parameter
    axis: Enum.Axis
  • ArcHandles.MouseLeave: RBXScriptSignal<(axis: Enum.Axis)>
    Fired when the mouse leaves the GUI handle.
    • Capabilities: Basic + Input + UI
    Parameters
    Parameter
    axis: Enum.Axis