|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.media.j3d.SceneGraphObject javax.media.j3d.Node javax.media.j3d.Group javax.media.j3d.TransformGroup jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFGeometryGroupAdapter jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFBaseArrow3D
3次元矢印のスーパークラス
フィールドの概要 | |
protected javax.media.j3d.Shape3D |
arrowShape
Shape3D |
protected javax.vecmath.Point3f |
endPoint
終点座標 |
protected float |
lineWidth
線幅 |
protected javax.vecmath.Color3f |
objColor
表示色 |
protected java.lang.Object |
objectID
オブジェクトのID |
protected javax.media.j3d.Appearance |
objLook
Appearance |
protected javax.vecmath.Point3f |
startPoint
始点座標 |
protected javax.media.j3d.Shape3D |
termShape
Shape3D |
protected float |
termSize
ターミネータサイズ |
protected javax.vecmath.Vector3f |
vecX
描画方向ベクトル |
protected javax.vecmath.Vector3f |
vecY
描画平面水平方向ベクトル |
protected javax.vecmath.Vector3f |
vecZ
描画平面垂直方向ベクトル |
クラス javax.media.j3d.TransformGroup から継承したフィールド |
ALLOW_TRANSFORM_READ, ALLOW_TRANSFORM_WRITE |
クラス javax.media.j3d.Group から継承したフィールド |
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE |
クラス javax.media.j3d.Node から継承したフィールド |
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_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
コンストラクタの概要 | |
PFBaseArrow3D()
デフォルトコンストラクタ |
|
PFBaseArrow3D(javax.vecmath.Point3f sp,
javax.vecmath.Point3f ep,
javax.vecmath.Vector3f vz,
float sz)
寸法パラメータ指定コンストラクタ |
|
PFBaseArrow3D(javax.vecmath.Point3f sp,
javax.vecmath.Point3f ep,
javax.vecmath.Vector3f vz,
float sz,
javax.vecmath.Color3f col,
float lw)
寸法パラメータ指定コンストラクタ |
メソッドの概要 | |
java.lang.Object |
getMatrixObjectID()
配置マトリクスID取得 |
java.lang.Object |
getObjectID()
オブジェクトID取得 |
boolean |
getVisible()
表示状態取得 |
void |
setCapability()
Shape3DのCapabilityをセットする |
void |
setColor(javax.vecmath.Color3f col)
色を設定する |
void |
setColor(float cr,
float cg,
float cb)
色を設定する |
protected void |
setDirection()
矢印の方向及び描画平面を設定する |
protected void |
setFaceColor()
面のマテリアルを設定する |
void |
setGeometry(javax.vecmath.Point3f sp,
javax.vecmath.Point3f ep,
javax.vecmath.Vector3f vz,
float sz)
寸法パラメータを設定する |
void |
setGeometry(javax.vecmath.Point3f sp,
javax.vecmath.Point3f ep,
javax.vecmath.Vector3f vz,
float sz,
javax.vecmath.Color3f col,
float lw)
寸法パラメータを設定する |
void |
setLineWidth(float lw)
線幅を設定する |
void |
setMatrixObjectID(java.lang.Object id)
配置マトリクスID設定 |
void |
setObjectID(java.lang.Object id)
オブジェクトID設定 |
void |
setParentObject(javax.media.j3d.Node node)
Shape3DのUserDataをセットする |
void |
setSize(float size)
サイズ設定 |
void |
setTermSize(float size)
ターミネータサイズ設定 |
void |
setUserData()
Shape3DのUserDataをセットする |
void |
setVisible(boolean visible)
表示状態設定 |
クラス jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFGeometryGroupAdapter から継承したメソッド |
calculateBoundingVolume, calculateBoundingVolume, clean, deleteChild, deleteChild, getBoundingSphere, getMatrixAttribute, getObjectAttribute, getParentObject, getRootNode, getTemporaryFlag, highlightOff, highlightOn, searchGeometry, searchNode, setBoundingSphere, setEdgeAndFaceMode, setEdgeMode, setFaceMode, setIsoParametriclineVisible, setIsoParametriclineVisible, setMatrixAttribute, setObjectAttribute, setRootNode, setShadeMode, setTemporaryFlag, setTransparentMode, setVisible, traverse, traverse, traverse, traverse |
クラス javax.media.j3d.TransformGroup から継承したメソッド |
cloneNode, getTransform, setTransform |
クラス javax.media.j3d.Group から継承したメソッド |
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, insertChild, moveTo, numChildren, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds |
クラス javax.media.j3d.Node から継承したメソッド |
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
クラス javax.media.j3d.SceneGraphObject から継承したメソッド |
clearCapability, duplicateSceneGraphObject, getCapability, getUserData, isCompiled, isLive, setCapability, setUserData, updateNodeReferences |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFIGeometryGroup から継承したメソッド |
addChild, getParent, getTransform |
フィールドの詳細 |
protected java.lang.Object objectID
protected javax.vecmath.Point3f startPoint
protected javax.vecmath.Point3f endPoint
protected javax.vecmath.Vector3f vecX
protected javax.vecmath.Vector3f vecY
protected javax.vecmath.Vector3f vecZ
protected float termSize
protected float lineWidth
protected javax.vecmath.Color3f objColor
protected javax.media.j3d.Appearance objLook
protected javax.media.j3d.Shape3D arrowShape
protected javax.media.j3d.Shape3D termShape
コンストラクタの詳細 |
public PFBaseArrow3D()
public PFBaseArrow3D(javax.vecmath.Point3f sp, javax.vecmath.Point3f ep, javax.vecmath.Vector3f vz, float sz)
sp
- 始点座標ep
- 終点座標vz
- 描画平面の法線ベクトルsz
- ターミネータの長さpublic PFBaseArrow3D(javax.vecmath.Point3f sp, javax.vecmath.Point3f ep, javax.vecmath.Vector3f vz, float sz, javax.vecmath.Color3f col, float lw)
sp
- 始点座標ep
- 終点座標vz
- 描画平面の法線ベクトルsz
- ターミネータの長さcol
- 表示色lw
- 線幅メソッドの詳細 |
public void setGeometry(javax.vecmath.Point3f sp, javax.vecmath.Point3f ep, javax.vecmath.Vector3f vz, float sz)
sp
- 始点座標ep
- 終点座標vz
- 描画平面の法線ベクトルsz
- ターミネータの長さpublic void setGeometry(javax.vecmath.Point3f sp, javax.vecmath.Point3f ep, javax.vecmath.Vector3f vz, float sz, javax.vecmath.Color3f col, float lw)
sp
- 始点座標ep
- 終点座標vz
- 描画平面の法線ベクトルsz
- ターミネータの長さcol
- 表示色lw
- 線幅public void setLineWidth(float lw)
lw
- 線幅public void setColor(float cr, float cg, float cb)
cr
- Rcg
- Gcb
- Bpublic void setColor(javax.vecmath.Color3f col)
col
- protected void setFaceColor()
protected void setDirection()
public java.lang.Object getObjectID()
PFIGeometryGroup
内の getObjectID
PFGeometryGroupAdapter
内の getObjectID
public void setObjectID(java.lang.Object id)
PFIGeometryGroup
内の setObjectID
PFGeometryGroupAdapter
内の setObjectID
id
- オブジェクトIDpublic java.lang.Object getMatrixObjectID()
PFIGeometryGroup
内の getMatrixObjectID
PFGeometryGroupAdapter
内の getMatrixObjectID
public void setMatrixObjectID(java.lang.Object id)
PFIGeometryGroup
内の setMatrixObjectID
PFGeometryGroupAdapter
内の setMatrixObjectID
id
- 配置マトリクスIDpublic void setUserData()
public void setParentObject(javax.media.j3d.Node node)
PFIGeometryGroup
内の setParentObject
PFGeometryGroupAdapter
内の setParentObject
public void setCapability()
public boolean getVisible()
PFIGeometryGroup
内の getVisible
PFGeometryGroupAdapter
内の getVisible
public void setVisible(boolean visible)
PFIGeometryGroup
内の setVisible
PFGeometryGroupAdapter
内の setVisible
visible
- 表示状態フラグpublic void setSize(float size)
size
- サイズpublic void setTermSize(float size)
size
- ターミネータサイズ
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |