net.jbeans.j3d.modeler.geometry
Class NormalModeler

java.lang.Object
  extended bynet.jbeans.j3d.modeler.geometry.GeometryModeler
      extended bynet.jbeans.j3d.modeler.geometry.NormalModeler
All Implemented Interfaces:
javax.media.j3d.GeometryUpdater, java.io.Serializable

public class NormalModeler
extends GeometryModeler

NormalModeler generates a set of surface normals from a specified Geometry object.

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
GeometryModeler, Serialized Form

Field Summary
static int UPDATE_ALWAYS
           
static int UPDATE_ONCE
           
 
Fields inherited from class net.jbeans.j3d.modeler.geometry.GeometryModeler
bounds, center, geometryListeners, geoms, SCALAR_MODE_DEFAULT, SCALAR_MODE_USE_CELL_DATA, SCALAR_MODE_USE_POINT_DATA, scalarMode
 
Constructor Summary
NormalModeler()
           
NormalModeler(float scale)
           
 
Method Summary
 float getScale()
           
 int getUpdateMode()
           
protected  void modelGeometry()
           
 void setGeometryArray(javax.media.j3d.Geometry geometry)
           
 void setScale(float scale)
           
 void setUpdateMode(int mode)
           
 void updateData(javax.media.j3d.Geometry geom)
           
 
Methods inherited from class net.jbeans.j3d.modeler.geometry.GeometryModeler
addGeometry, addGeometry, addGeometryListener, clearGeometry, getBounds, getBounds, getCenter, getGeometries, getGeometry, getLength, model, removeGeometryListener, setGeometry, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UPDATE_ALWAYS

public static final int UPDATE_ALWAYS
See Also:
Constant Field Values

UPDATE_ONCE

public static final int UPDATE_ONCE
See Also:
Constant Field Values
Constructor Detail

NormalModeler

public NormalModeler()

NormalModeler

public NormalModeler(float scale)
Method Detail

setUpdateMode

public void setUpdateMode(int mode)

getUpdateMode

public int getUpdateMode()

setScale

public void setScale(float scale)

getScale

public float getScale()

setGeometryArray

public void setGeometryArray(javax.media.j3d.Geometry geometry)

modelGeometry

protected void modelGeometry()
Specified by:
modelGeometry in class GeometryModeler

updateData

public void updateData(javax.media.j3d.Geometry geom)
Specified by:
updateData in interface javax.media.j3d.GeometryUpdater
Specified by:
updateData in class GeometryModeler


Copyright © 1995-2004 net.jbeans. All Rights Reserved.