public class BoundingBox extends Bounds
コンストラクタと説明 |
---|
BoundingBox(double minX, double minY, double width, double height)
2D
BoundingBox の新しいインスタンスを作成します。 |
BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)
3D
BoundingBox の新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
contains(Bounds b)
この
Bounds の内部に、指定されたBounds (b )が完全に含まれるかどうかをテストします。 |
boolean |
contains(double x, double y)
指定された
(x, y) 座標がBounds の境界の内側にあるかどうかをテストします。 |
boolean |
contains(double x, double y, double z)
指定された
(x, y, z) 座標がBounds の境界の内側にあるかどうかをテストします。 |
boolean |
contains(double x, double y, double w, double h)
この
Bounds の内部に、指定された矩形領域が完全に含まれるかどうかをテストします。 |
boolean |
contains(double x, double y, double z, double w, double h, double d)
この
Bounds の内部に、指定された矩形領域が完全に含まれるかどうかをテストします。 |
boolean |
contains(Point2D p)
指定された点が
Bounds の境界の内側にあるかどうかをテストします。 |
boolean |
contains(Point3D p)
指定された点が
Bounds の境界の内側にあるかどうかをテストします。 |
boolean |
equals(Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。
|
int |
hashCode()
オブジェクトのハッシュ・コード値を返します。
|
boolean |
intersects(Bounds b)
この
Bounds の内部が、指定されたBounds (b )の内部と交差しているかどうかをテストします。 |
boolean |
intersects(double x, double y, double w, double h)
この
Bounds の内部が、指定された矩形領域の内部と交差しているかどうかをテストします。 |
boolean |
intersects(double x, double y, double z, double w, double h, double d)
この
Bounds の内部が、指定された矩形領域の内部と交差しているかどうかをテストします。 |
boolean |
isEmpty()
この境界のディメンション(幅、高さまたは奥行き)のいずれかがゼロ未満であるかどうかを示します。
|
String |
toString()
この
BoundingBox の文字列表現を返します。 |
public BoundingBox(double minX, double minY, double minZ, double width, double height, double depth)
BoundingBox
の新しいインスタンスを作成します。minX
- 左上隅のX座標minY
- 左上隅のY座標minZ
- BoundingBox
の最小のz座標width
- BoundingBox
の幅height
- BoundingBox
の高さdepth
- BoundingBox
の奥行きpublic BoundingBox(double minX, double minY, double width, double height)
BoundingBox
の新しいインスタンスを作成します。minX
- 左上隅のX座標minY
- 左上隅のY座標width
- BoundingBox
の幅height
- BoundingBox
の高さpublic boolean isEmpty()
public boolean contains(Point2D p)
Bounds
の境界の内側にあるかどうかをテストします。境界上の点はBoundingBox
の内側にあるとみなされます。public boolean contains(Point3D p)
Bounds
の境界の内側にあるかどうかをテストします。境界上の点はBoundingBox
の内側にあるとみなされます。public boolean contains(double x, double y)
(x, y)
座標がBounds
の境界の内側にあるかどうかをテストします。境界上の点はBoundingBox
の内側にあるとみなされます。public boolean contains(double x, double y, double z)
(x, y, z)
座標がBounds
の境界の内側にあるかどうかをテストします。境界上の点はBoundingBox
の内側にあるとみなされます。public boolean contains(Bounds b)
Bounds
の内部に、指定されたBounds (b
)が完全に含まれるかどうかをテストします。境界上の点はBoundingBox
の内側にあるとみなされます。public boolean contains(double x, double y, double w, double h)
Bounds
の内部に、指定された矩形領域が完全に含まれるかどうかをテストします。境界上の点はBoundingBox
の内側にあるとみなされます。public boolean contains(double x, double y, double z, double w, double h, double d)
Bounds
の内部に、指定された矩形領域が完全に含まれるかどうかをテストします。境界上の点はBoundingBox
の内側にあるとみなされます。public boolean intersects(Bounds b)
Bounds
の内部が、指定されたBounds (b
)の内部と交差しているかどうかをテストします。intersects
、クラス: Bounds
b
- 指定されたBoundsBounds
の内部と指定されたBounds (b
)の内部が交差している場合はtrue。public boolean intersects(double x, double y, double w, double h)
Bounds
の内部が、指定された矩形領域の内部と交差しているかどうかをテストします。intersects
、クラス: Bounds
x
- 指定された矩形領域の左上隅のx座標y
- 指定された矩形領域の左上隅のy座標w
- 指定された矩形領域の幅h
- 指定された矩形領域の高さBounds
の内部と矩形領域の内部が交差している場合はtrue。public boolean intersects(double x, double y, double z, double w, double h, double d)
Bounds
の内部が、指定された矩形領域の内部と交差しているかどうかをテストします。intersects
、クラス: Bounds
x
- 指定された矩形ボリュームの左上隅のx座標y
- 指定された矩形ボリュームの左上隅のy座標z
- 指定された矩形ボリュームの左上隅のz座標w
- 指定された矩形ボリュームの幅h
- 指定された矩形ボリュームの高さd
- 指定された矩形ボリュームの奥行きBounds
の内部と矩形領域の内部が交差している場合はtrue。public boolean equals(Object obj)
public int hashCode()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.