public class PFColoredPolygonList extends PFPolygonList
backFaceAttribute, frontFaceAttribute, matrixAttribute, objectAttribute, objectID, rootFlag, temporaryFlag, visible
コンストラクタと説明 |
---|
PFColoredPolygonList()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPolygon(java.util.Vector vertexList,
java.util.Vector normalList,
java.util.Vector vertexColorList)
ポリゴンデータの追加
|
void |
addPolygons(java.util.Vector vertexList,
java.util.Vector normalList,
java.util.Vector vertexColorList)
ポリゴンデータの追加
|
void |
addVertexList(java.util.Vector vertexList)
頂点リストの追加
|
boolean |
checkValidity(float tol)
ポリゴンの整合性チェック
|
PFPolygonAttribute |
getBackFaceAttribute()
裏面属性取得
|
PFPolygonAttribute |
getFrontFaceAttribute()
表面属性取得
|
int |
getGeometryCount()
ジオメトリ数取得
|
java.lang.Object |
getMatrixAttribute()
配置情報属性取得
|
java.util.Vector |
getNormalList()
法線リストの取得
|
java.lang.Object |
getObjectAttribute()
属性取得
|
java.lang.Object |
getObjectID()
オブジェクトID取得
|
boolean |
getRootNode()
ルートノードかどうかを取得
|
boolean |
getTemporaryFlag()
テンポラリフラグ取得
|
java.util.Vector |
getVertexColorList()
頂点色リストの取得
|
java.util.Vector |
getVertexList()
頂点リストの取得
|
boolean |
getVisible()
表示状態取得
|
void |
setBackFaceAttribute(PFPolygonAttribute attribute)
裏面属性設定
|
void |
setFrontFaceAttribute(PFPolygonAttribute attribute)
表面属性設定
|
void |
setMatrixAttribute(java.lang.Object attribute)
配置情報属性設定
|
void |
setNormalList(java.util.Vector normalList)
法線リストの設定
|
void |
setObjectAttribute(java.lang.Object attribute)
属性設定
|
void |
setObjectID(java.lang.Object id)
オブジェクトID設定
|
void |
setRootNode(boolean flag)
ルートノードかどうかを設定
|
void |
setTemporaryFlag(boolean temporaryFlag)
テンポラリフラグ設定
|
void |
setVertexColorList(java.util.Vector vertexColorList)
頂点色リストの設定
|
void |
setVertexList(java.util.Vector vertexList)
頂点リストの設定
|
void |
setVisible(boolean visible)
表示状態設定
|
addPolygon, addPolygons
public void addPolygon(java.util.Vector vertexList, java.util.Vector normalList, java.util.Vector vertexColorList)
vertexList
- 頂点リストnormalList
- 法線リストpublic void addPolygons(java.util.Vector vertexList, java.util.Vector normalList, java.util.Vector vertexColorList)
vertexList
- 頂点リストnormalList
- 法線リストpublic void setVertexList(java.util.Vector vertexList)
setVertexList
クラス内 PFPolygonList
vertexList
- 頂点リストpublic void addVertexList(java.util.Vector vertexList)
addVertexList
クラス内 PFPolygonList
vertexList
- 頂点リストpublic java.util.Vector getVertexList()
getVertexList
クラス内 PFPolygonList
public void setNormalList(java.util.Vector normalList)
setNormalList
クラス内 PFPolygonList
normalList
- 法線リストpublic java.util.Vector getNormalList()
getNormalList
クラス内 PFPolygonList
public void setVertexColorList(java.util.Vector vertexColorList)
vertexColorList
- 法線リストpublic java.util.Vector getVertexColorList()
public int getGeometryCount()
getGeometryCount
インタフェース内 PFINode
getGeometryCount
クラス内 PFPolygonList
public void setFrontFaceAttribute(PFPolygonAttribute attribute)
setFrontFaceAttribute
クラス内 PFPolygonList
attribute
- 表面属性public PFPolygonAttribute getFrontFaceAttribute()
getFrontFaceAttribute
クラス内 PFPolygonList
public void setBackFaceAttribute(PFPolygonAttribute attribute)
setBackFaceAttribute
クラス内 PFPolygonList
attribute
- 裏面属性public PFPolygonAttribute getBackFaceAttribute()
getBackFaceAttribute
クラス内 PFPolygonList
public java.lang.Object getObjectID()
getObjectID
インタフェース内 PFINode
getObjectID
クラス内 PFPolygonList
public void setObjectID(java.lang.Object id)
setObjectID
インタフェース内 PFINode
setObjectID
クラス内 PFPolygonList
id
- オブジェクトIDpublic java.lang.Object getObjectAttribute()
getObjectAttribute
インタフェース内 PFINode
getObjectAttribute
クラス内 PFPolygonList
public void setObjectAttribute(java.lang.Object attribute)
setObjectAttribute
インタフェース内 PFINode
setObjectAttribute
クラス内 PFPolygonList
attribute
- 属性public java.lang.Object getMatrixAttribute()
getMatrixAttribute
クラス内 PFPolygonList
public void setMatrixAttribute(java.lang.Object attribute)
setMatrixAttribute
クラス内 PFPolygonList
attribute
- 配置情報属性public void setRootNode(boolean flag)
setRootNode
インタフェース内 PFINode
setRootNode
クラス内 PFPolygonList
flag
- ルートノードかどうかのフラグpublic boolean getRootNode()
getRootNode
インタフェース内 PFINode
getRootNode
クラス内 PFPolygonList
public boolean getVisible()
getVisible
インタフェース内 PFINode
getVisible
クラス内 PFPolygonList
public void setVisible(boolean visible)
setVisible
インタフェース内 PFINode
setVisible
クラス内 PFPolygonList
visible
- 表示状態public boolean getTemporaryFlag()
getTemporaryFlag
インタフェース内 PFINode
getTemporaryFlag
クラス内 PFPolygonList
public void setTemporaryFlag(boolean temporaryFlag)
setTemporaryFlag
インタフェース内 PFINode
setTemporaryFlag
クラス内 PFPolygonList
temporaryFlag
- テンポラリフラグpublic boolean checkValidity(float tol)
checkValidity
クラス内 PFPolygonList
tol
- 同一点トレランス