|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.jme3.math.Rectangle
public final class Rectangle
Rectangle defines a finite plane within three dimensional space
that is specified via three points (A, B, C). These three points define a
triangle with the forth point defining the rectangle ((B + C) - A.
| コンストラクタの概要 | |
|---|---|
Rectangle()
Constructor creates a new Rectangle with no defined corners. |
|
Rectangle(Vector3f a,
Vector3f b,
Vector3f c)
Constructor creates a new Rectangle with defined A, B, and C
points that define the area of the rectangle. |
|
| メソッドの概要 | |
|---|---|
Rectangle |
clone()
|
Vector3f |
getA()
getA returns the first point of the rectangle. |
Vector3f |
getB()
getB returns the second point of the rectangle. |
Vector3f |
getC()
getC returns the third point of the rectangle. |
Vector3f |
random()
random returns a random point within the plane defined by:
A, B, C, and (B + C) - A. |
Vector3f |
random(Vector3f result)
random returns a random point within the plane defined by:
A, B, C, and (B + C) - A. |
void |
read(JmeImporter e)
|
void |
setA(Vector3f a)
setA sets the first point of the rectangle. |
void |
setB(Vector3f b)
setB sets the second point of the rectangle. |
void |
setC(Vector3f c)
setC sets the third point of the rectangle. |
void |
write(JmeExporter e)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Rectangle()
Rectangle with no defined corners.
A, B, and C must be set to define a valid rectangle.
public Rectangle(Vector3f a,
Vector3f b,
Vector3f c)
Rectangle with defined A, B, and C
points that define the area of the rectangle.
a - the first corner of the rectangle.b - the second corner of the rectangle.c - the third corner of the rectangle.| メソッドの詳細 |
|---|
public Vector3f getA()
getA returns the first point of the rectangle.
public void setA(Vector3f a)
setA sets the first point of the rectangle.
a - the first point of the rectangle.public Vector3f getB()
getB returns the second point of the rectangle.
public void setB(Vector3f b)
setB sets the second point of the rectangle.
b - the second point of the rectangle.public Vector3f getC()
getC returns the third point of the rectangle.
public void setC(Vector3f c)
setC sets the third point of the rectangle.
c - the third point of the rectangle.public Vector3f random()
random returns a random point within the plane defined by:
A, B, C, and (B + C) - A.
public Vector3f random(Vector3f result)
random returns a random point within the plane defined by:
A, B, C, and (B + C) - A.
result - Vector to store result in
public void write(JmeExporter e)
throws java.io.IOException
Savable 内の writejava.io.IOException
public void read(JmeImporter e)
throws java.io.IOException
Savable 内の readjava.io.IOExceptionpublic Rectangle clone()
java.lang.Object 内の clone
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||