jvx.geom
Class PgFrame
java.lang.Object
|
+--jv.object.PsObject
|
+--jvx.geom.PgFrame
- All Implemented Interfaces:
- java.lang.Cloneable, PsUpdateIf, java.io.Serializable
- public class PgFrame
- extends PsObject
Moving frame along curves and surfaces in R^3.
- Version:
- 01.04.00, 2.00 revised (kp) Moved from package jv.rsrc to jvx.rsrc.
00.00.98, 1.00 created (kp)
- Author:
- Konrad Polthier
- See Also:
- Serialized Form
| Fields inherited from class jv.object.PsObject |
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, m_infoPanel, m_name, m_panelList, m_parent, m_tag, m_updateList, NUM_TAGS |
|
Constructor Summary |
PgFrame(int aDim)
|
| Methods inherited from class jv.object.PsObject |
addInspector, addUpdateListener, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, removeInspector, removeUpdateListener, setName, setParent, setTag, toString, update, updatePanels |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
base
public PdVector base
- Base point.
e1
public PdVector e1
- Tangent direction.
e2
public PdVector e2
- Other orthog. tangent dir. (in case of surfaces).
e3
public PdVector e3
- Surface normal (in case of surfaces).
PgFrame
public PgFrame(int aDim)
realloc
public static PgFrame[] realloc(PgFrame[] data,
int arraySize,
int aDim)
init
public void init()
- Description copied from class:
PsObject
- If instance has missing name then assign default name 'object_NUMBER' where
number is the total number of already created instances.
- Overrides:
init in class PsObject
copy
public void copy(PgFrame aFrame)
copyVectors
public void copyVectors(PgFrame aFrame)
leftMultMatrix
public void leftMultMatrix(PdMatrix aMatrix)
leftMultMatrix
public void leftMultMatrix(PdMatrix aMatrix,
PgFrame aFrame)
blend
public boolean blend(double s,
PgFrame a,
double t,
PgFrame b)
parallelTranslate
public void parallelTranslate(PgFrame oldFrame,
PgFrame vertexFrame,
PdVector newVertex,
PdVector newEdge)
The software JavaView® is copyright protected. All Rights Reserved.