public class PFRulerGroup extends PFGeometryGroupAdapter
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
コンストラクタと説明 |
---|
PFRulerGroup(com.sun.j3d.utils.picking.PickCanvas pickCanvas,
javax.media.j3d.TransformGroup viewTrans,
int inX,
int inY,
int width,
float factor,
PF3DViewer viewer)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
static javax.vecmath.Point3f |
calcPosition(com.sun.j3d.utils.picking.PickCanvas pickCanvas,
int x,
int y)
位置計算
|
void |
setVisible(boolean visible)
表示・非表示設定
|
void |
updatePosition(double scale)
位置更新
|
calculateBoundingVolume, calculateBoundingVolume, clean, deleteChild, deleteChild, getBoundingSphere, getMatrixAttribute, getMatrixObjectID, getObjectAttribute, getObjectID, getParentObject, getRootNode, getTemporaryFlag, getVisible, highlightOff, highlightOn, searchGeometry, searchNode, setBoundingSphere, setEdgeAndFaceMode, setEdgeMode, setFaceMode, setIsoParametriclineVisible, setIsoParametriclineVisible, setMatrixAttribute, setMatrixObjectID, setObjectAttribute, setObjectID, setParentObject, setRootNode, setShadeMode, setTemporaryFlag, setTransparentMode, setVisible, traverse, traverse, traverse, 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 PFRulerGroup(com.sun.j3d.utils.picking.PickCanvas pickCanvas, javax.media.j3d.TransformGroup viewTrans, int inX, int inY, int width, float factor, PF3DViewer viewer)
pickCanvas
- 出力ファイルのパスviewTrans
- ルーラを配置するビュー座標系のTransformGroupinX
- X座標inY
- Y座標width
- キャンバスの幅factor
- 倍率viewer
- 3Dビューワpublic void updatePosition(double scale)
scale
- ズームのスケールpublic static javax.vecmath.Point3f calcPosition(com.sun.j3d.utils.picking.PickCanvas pickCanvas, int x, int y)
pickCanvas
- 位置計算用PickCanvasx
- X位置y
- Y位置public void setVisible(boolean visible)
setVisible
インタフェース内 PFIGeometryGroup
setVisible
クラス内 PFGeometryGroupAdapter
visible
- 表示・非表示フラグ