|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--harmonic.mz.manager.UCSManager
User Coordinate System Manager. A UCS is a tool for defining an arbitrary coordinate system that is easy to work with for object manipulation of creation functions. This class accepts and returns TMat's associated with the current UCS.
| Constructor Summary | |
UCSManager()
|
|
| Method Summary | |
harmonic.meshGeom.math.TMat |
getGlobalPerUCS()
Returns the inverse of getUCSPerGlobal() |
harmonic.meshGeom.math.TMat |
getLocalPerUCS(harmonic.viewer3D.CoordSystem cs)
Return a transformation matrix that will take coordinates from the user coordinate system to the given coordinate system. |
ShapeGroup |
getUCSGroup()
Returns ShapeGroup to be used for keeping objects under the UCS coordinate system. |
harmonic.meshGeom.math.TMat |
getUCSPerGlobal()
Return a transformation matrix that will take coordinates from global coordinates to the current user coordinate system. |
harmonic.meshGeom.math.TMat |
getUCSPerLocal(harmonic.viewer3D.CoordSystem cs)
Return a transformation matrix that will take coordinates from the given coordinate system to the current user coordinate system. |
harmonic.meshGeom.math.TMat |
getUCSPerLocal(ShapeNode shapeGroup)
return getUCSPerLocal(shapeGroup.coordSystem) |
harmonic.meshGeom.math.TMat |
getUCSPerView()
Return a transformation matrix that will take coorinates from the current viewpoint coordinates to the current user coordinate system. |
void |
setUCS(harmonic.meshGeom.math.TMat mat)
Set the user coordinate system's matrix. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UCSManager()
| Method Detail |
public ShapeGroup getUCSGroup()
public harmonic.meshGeom.math.TMat getLocalPerUCS(harmonic.viewer3D.CoordSystem cs)
public harmonic.meshGeom.math.TMat getUCSPerLocal(ShapeNode shapeGroup)
public harmonic.meshGeom.math.TMat getUCSPerLocal(harmonic.viewer3D.CoordSystem cs)
public harmonic.meshGeom.math.TMat getUCSPerView()
public harmonic.meshGeom.math.TMat getUCSPerGlobal()
public harmonic.meshGeom.math.TMat getGlobalPerUCS()
public void setUCS(harmonic.meshGeom.math.TMat mat)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||