Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

HandleUtility.WorldPointToSizedRect

static function WorldPointToSizedRect(position: Vector3, content: GUIContent, style: GUIStyle): Rect;
static Rect WorldPointToSizedRect(Vector3 position, GUIContent content, GUIStyle style);
static def WorldPointToSizedRect(position as Vector3, content as GUIContent, style as GUIStyle) as Rect

Parameters

positionThe world-space position to use.
contentThe content to make room for.
styleThe style to use. The style's alignment.

Description

Calculate a rectangle to display a 2D GUI element near a projected point in 3D space.

This function is useful when 3D objects need labels or other 2D controls that follow them around in 3D space as the camera moves.