Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SnapAngleValue

Rounds the angle value to the closest multiple if angle snapping is active (refer to EditorSnapSettings.angleSnapEnabled ).
Read time 1 minuteLast updated 8 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule

SnapAngleValue(float)

Rounds the angle
value
to the closest multiple if angle snapping is active (refer to EditorSnapSettings.angleSnapEnabled).
public static float SnapAngleValue(float value)

Parameters

value

The angle value to snap.

Returns

Type

Description

floatIf EditorSnapSettings.angleSnapEnabled is enabled, rounds
value
to the closest multiple of
snap
(snap can only be positive), or to the closest multiple of EditorSnapSettings.rotate when no
snap
value is specified.

Remarks

This method directly uses the value specified by EditorSnapSettings.rotate to round
value
. If you want to use a custom snap value, use the additional
snap
parameter. Note that snap can only be positive.

SnapAngleValue(float, float)

Rounds the angle
value
to the closest multiple if angle snapping is active (refer to EditorSnapSettings.angleSnapEnabled).
public static float SnapAngleValue(float value, float snap)

Parameters

value

The angle value to snap.

snap

The custom angle increment to snap to.

Returns

Type

Description

floatIf EditorSnapSettings.angleSnapEnabled is enabled, rounds
value
to the closest multiple of
snap
(snap can only be positive), or to the closest multiple of EditorSnapSettings.rotate when no
snap
value is specified.

Remarks

This method directly uses the value specified by EditorSnapSettings.rotate to round
value
. If you want to use a custom snap value, use the additional
snap
parameter. Note that snap can only be positive.