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、クラスBoundsb - 指定されたBoundsBoundsの内部と指定されたBounds (b)の内部が交差している場合はtrue。public boolean intersects(double x,
double y,
double w,
double h)
Boundsの内部が、指定された矩形領域の内部と交差しているかどうかをテストします。intersects、クラスBoundsx - 指定された矩形領域の左上隅のx座標y - 指定された矩形領域の左上隅のy座標w - 指定された矩形領域の幅h - 指定された矩形領域の高さBoundsの内部と矩形領域の内部が交差している場合はtrue。public boolean intersects(double x,
double y,
double z,
double w,
double h,
double d)
Boundsの内部が、指定された矩形領域の内部と交差しているかどうかをテストします。intersects、クラスBoundsx - 指定された矩形ボリュームの左上隅の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.