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

スクリプト言語

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

Plane.SetNormalAndPosition

public function SetNormalAndPosition(inNormal: Vector3, inPoint: Vector3): void;

Parameters

inNormal 平面の法線ベクトル
inPoint 平面の法線ベクトル

Description

ベクトルの法線と地点により平面を設定します

法線は 正規化されたベクトル である必要があることに留意して下さい。

var fieldLength: float;
var fieldWidth: float;
var goalLine1: Plane;
var goalLine2: Plane;
var leftSideLine: Plane;
var rightSideLine: Plane;

function Start () {	
	// Set up goal lines of a playing field.
	goalLine1.SetNormalAndPosition(Vector3.forward, Vector3.forward * fieldLength / 2);
	goalLine1.SetNormalAndPosition(-Vector3.forward, -Vector3.forward * fieldLength / 2);
	
	// Set up side lines.
	leftSideLine.SetNormalAndPosition(-Vector3.right, -Vector3.right * fieldWidth / 2);
	leftSideLine.SetNormalAndPosition(Vector3.right, Vector3.right * fieldWidth / 2);
}

See Also: Set3Points.