言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Renderer.bounds

Switch to Manual
public var bounds: Bounds;

Description

レンダラーのバウンディングボリューム (Read Only)

This is the axis-aligned bounding box fully enclosing the object in world space. Using bounds is convenient to make rough approximations about the object's location and its extents. For example, /renderer.bounds.center/ often is more precise "center of the object" than /transform.position/ - especially if the object is not symmetrical. See also Mesh.bounds property that returns bounds of the mesh in local space.

	// Prints the left extreme point of the bounding volume on the x-axis
	print(renderer.bounds.min.x);
	// Prints the right extreme point of the bounding volume on the x-axis
	print(renderer.bounds.max.x);

Another example:

	// Draws a wireframe sphere in the scene view, fully enclosing
	// the object.

	function OnDrawGizmosSelected () {
		// A sphere that fully encloses the bounding box
		var center = renderer.bounds.center;
		var radius = renderer.bounds.extents.magnitude;
		// Draw it
		Gizmos.color = Color.white;
		Gizmos.DrawWireSphere (center, radius);
	}

See Also: Bounds クラス, Mesh.bounds.