ドキュメント

Unity Engine

Unity Engine

SnapAngleValue

Rounds the angle value to the closest multiple if angle snapping is active (refer to EditorSnapSettings.angleSnapEnabled ).
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

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.