public class PFGeometryGroupAdapter extends javax.media.j3d.TransformGroup implements PFIGeometryGroup
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
コンストラクタと説明 |
---|
PFGeometryGroupAdapter() |
修飾子とタイプ | メソッドと説明 |
---|---|
javax.media.j3d.BoundingSphere |
calculateBoundingVolume()
バウンディングボリューム計算
|
javax.media.j3d.BoundingSphere |
calculateBoundingVolume(java.util.Vector idList,
int depth)
バウンディングボリューム計算
|
void |
clean()
データ消去
|
void |
deleteChild(java.lang.Object id)
子オブジェクト削除
|
void |
deleteChild(java.util.Vector idList,
int depth)
子ノード削除
|
javax.media.j3d.BoundingSphere |
getBoundingSphere()
バウンディングスフィア取得
|
java.lang.Object |
getMatrixAttribute()
配置マトリクス属性取得
|
java.lang.Object |
getMatrixObjectID()
配置マトリクスのオブジェクトID取得
|
java.lang.Object |
getObjectAttribute()
オブジェクト属性取得
|
java.lang.Object |
getObjectID()
オブジェクトID取得
|
javax.media.j3d.Node |
getParentObject()
親オブジェクト取得
|
boolean |
getRootNode()
ルートノードかどうか取得
|
boolean |
getTemporaryFlag()
テンポラリフラグ取得
|
boolean |
getVisible()
表示状態取得
|
void |
highlightOff(int dispMode)
ハイライトオフ
|
void |
highlightOn(int dispMode)
ハイライトオン
|
java.util.Vector |
searchGeometry(java.lang.Object id)
オブジェクトIDによるGeometry検索
|
PFIGeometryGroup |
searchNode(java.lang.Object id)
オブジェクトIDによるNode検索
|
void |
setBoundingSphere(javax.media.j3d.BoundingSphere bs)
バウンディングスフィア設定
|
void |
setEdgeAndFaceMode()
ワイヤー&シェーディング表示モード設定
|
void |
setEdgeMode()
エッジのみ表示モード設定
|
void |
setFaceMode()
フェースのみ表示モード設定
|
void |
setIsoParametriclineVisible(boolean visible)
アイソパラライン表示状態設定
|
void |
setIsoParametriclineVisible(java.lang.Object id,
boolean visible)
アイソパラライン表示状態設定
|
void |
setMatrixAttribute(java.lang.Object attribute)
配置マトリクス属性設定
|
void |
setMatrixObjectID(java.lang.Object id)
配置マトリクスのオブジェクトID設定
|
void |
setObjectAttribute(java.lang.Object attribute)
オブジェクト属性設定
|
void |
setObjectID(java.lang.Object id)
オブジェクトID設定
|
void |
setParentObject(javax.media.j3d.Node node)
親オブジェクト設定
|
void |
setRootNode(boolean flag)
ルートノードかどうかを設定
|
void |
setShadeMode(int mode)
シェードモード設定
|
void |
setTemporaryFlag(boolean temporaryFlag)
テンポラリフラグ設定
|
void |
setTransparentMode(boolean mode,
float transparency)
半透明モード設定
|
void |
setVisible(boolean visible)
表示状態設定
|
void |
setVisible(java.lang.Object id,
boolean visible)
表示状態設定
|
void |
traverse(java.lang.Object id,
PFCallback callback)
ObjectID用traverse処理
|
boolean |
traverse(PFCallback callback)
traverse処理
|
void |
traverse(PFCallback callback,
int index)
traverse処理
|
void |
traverse(java.util.Vector idList,
int depth,
int index,
PFCallback callback)
ObjectIDパス用traverse処理
|
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addChild, getParent, getTransform
public void clean()
clean
インタフェース内 PFIGeometryGroup
public void deleteChild(java.lang.Object id)
deleteChild
インタフェース内 PFIGeometryGroup
id
- オブジェクトIDpublic java.lang.Object getObjectID()
getObjectID
インタフェース内 PFIGeometryGroup
public void setObjectID(java.lang.Object id)
setObjectID
インタフェース内 PFIGeometryGroup
id
- オブジェクトIDpublic void setParentObject(javax.media.j3d.Node node)
setParentObject
インタフェース内 PFIGeometryGroup
public javax.media.j3d.Node getParentObject()
getParentObject
インタフェース内 PFIGeometryGroup
public java.lang.Object getObjectAttribute()
getObjectAttribute
インタフェース内 PFIGeometryGroup
public void setObjectAttribute(java.lang.Object attribute)
setObjectAttribute
インタフェース内 PFIGeometryGroup
attribute
- オブジェクト属性public java.lang.Object getMatrixObjectID()
getMatrixObjectID
インタフェース内 PFIGeometryGroup
public void setMatrixObjectID(java.lang.Object id)
setMatrixObjectID
インタフェース内 PFIGeometryGroup
id
- 配置マトリクスのオブジェクトIDpublic java.lang.Object getMatrixAttribute()
getMatrixAttribute
インタフェース内 PFIGeometryGroup
public void setMatrixAttribute(java.lang.Object attribute)
setMatrixAttribute
インタフェース内 PFIGeometryGroup
attribute
- 配置マトリクス属性public void setRootNode(boolean flag)
setRootNode
インタフェース内 PFIGeometryGroup
flag
- ルートノードかどうかのフラグpublic boolean getRootNode()
getRootNode
インタフェース内 PFIGeometryGroup
public void deleteChild(java.util.Vector idList, int depth)
deleteChild
インタフェース内 PFIGeometryGroup
idList
- オブジェクトIDのリストdepth
- デプスpublic javax.media.j3d.BoundingSphere calculateBoundingVolume()
calculateBoundingVolume
インタフェース内 PFIGeometryGroup
public javax.media.j3d.BoundingSphere calculateBoundingVolume(java.util.Vector idList, int depth)
calculateBoundingVolume
インタフェース内 PFIGeometryGroup
idList
- オブジェクトIDのリストdepth
- デプスpublic PFIGeometryGroup searchNode(java.lang.Object id)
searchNode
インタフェース内 PFIGeometryGroup
id
- オブジェクトIDpublic java.util.Vector searchGeometry(java.lang.Object id)
searchGeometry
インタフェース内 PFIGeometryGroup
id
- オブジェクトIDpublic boolean getVisible()
getVisible
インタフェース内 PFIGeometryGroup
public void setVisible(java.lang.Object id, boolean visible)
setVisible
インタフェース内 PFIGeometryGroup
id
- オブジェクトIDvisible
- 表示状態public void setVisible(boolean visible)
setVisible
インタフェース内 PFIGeometryGroup
visible
- 表示状態public void setShadeMode(int mode)
setShadeMode
インタフェース内 PFIGeometryGroup
public void setEdgeMode()
setEdgeMode
インタフェース内 PFIGeometryGroup
public void setFaceMode()
setFaceMode
インタフェース内 PFIGeometryGroup
public void setEdgeAndFaceMode()
setEdgeAndFaceMode
インタフェース内 PFIGeometryGroup
public void setTransparentMode(boolean mode, float transparency)
setTransparentMode
インタフェース内 PFIGeometryGroup
mode
- オンオフtransparency
- 透明度public void setIsoParametriclineVisible(java.lang.Object id, boolean visible)
setIsoParametriclineVisible
インタフェース内 PFIGeometryGroup
id
- オブジェクトIDvisible
- 表示状態public void setIsoParametriclineVisible(boolean visible)
setIsoParametriclineVisible
インタフェース内 PFIGeometryGroup
visible
- 表示状態public void setBoundingSphere(javax.media.j3d.BoundingSphere bs)
setBoundingSphere
インタフェース内 PFIGeometryGroup
bs
- バウンディングスフィアpublic javax.media.j3d.BoundingSphere getBoundingSphere()
getBoundingSphere
インタフェース内 PFIGeometryGroup
public boolean getTemporaryFlag()
getTemporaryFlag
インタフェース内 PFIGeometryGroup
public void setTemporaryFlag(boolean temporaryFlag)
setTemporaryFlag
インタフェース内 PFIGeometryGroup
temporaryFlag
- テンポラリフラグpublic void highlightOn(int dispMode)
highlightOn
インタフェース内 PFIGeometryGroup
public void highlightOff(int dispMode)
highlightOff
インタフェース内 PFIGeometryGroup
public boolean traverse(PFCallback callback)
traverse
インタフェース内 PFIGeometryGroup
callback
- コールバックpublic void traverse(PFCallback callback, int index)
traverse
インタフェース内 PFIGeometryGroup
callback
- コールバックindex
- インデックスpublic void traverse(java.lang.Object id, PFCallback callback)
traverse
インタフェース内 PFIGeometryGroup
id
- オブジェクトIDcallback
- コールバックpublic void traverse(java.util.Vector idList, int depth, int index, PFCallback callback)
traverse
インタフェース内 PFIGeometryGroup
idList
- オブジェクトIDのリストdepth
- デプスindex
- インデックスcallback
- コールバック