|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfigure.Polygon3D
public class Polygon3D
3次元多角形クラス
フィールドの概要 | |
---|---|
java.awt.Color |
color
多角形の表示色 |
int |
n
頂点数 |
Vector3D |
nv
法線ベクトル |
Vector3D[] |
nvp
頂点の法線ベクトルを格納する配列 |
Point3D[] |
p
頂点の座標を格納する配列 |
コンストラクタの概要 | |
---|---|
Polygon3D(int n,
Point3D[] p)
3次元多角形オブジェクトを構築する |
メソッドの概要 | |
---|---|
void |
setColor(java.awt.Color color)
表示色を設定する |
void |
setNormVector(Vector3D[] v)
頂点の法線ベクトルを設定する |
void |
translate(double dx,
double dy,
double dz)
平行移動をする |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public int n
public Point3D[] p
public Vector3D nv
public Vector3D[] nvp
public java.awt.Color color
コンストラクタの詳細 |
---|
public Polygon3D(int n, Point3D[] p)
n
- 頂点の数p
- 頂点を表す Point3D
メソッドの詳細 |
---|
public void setColor(java.awt.Color color)
color
- 設定する表示色public void setNormVector(Vector3D[] v)
v
- 頂点の法線ベクトルを格納した配列public void translate(double dx, double dy, double dz)
dx
- 移動量の x 成分dy
- 移動量の y 成分dz
- 移動量の z 成分
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |