|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の write
java.io.IOException
public void read(JmeImporter e) throws java.io.IOException
Savable
内の read
java.io.IOException
public Rectangle clone()
java.lang.Object
内の clone
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |