net.jbeans.j3d.modeler.geometry
Class QuadSurfaceModeler

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

public class QuadSurfaceModeler
extends QuadModeler

QuadSurfaceModeler generates a suface geometry from the specified data.

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

Field Summary
 
Fields inherited from class net.jbeans.j3d.modeler.geometry.QuadModeler
AC, CC, NC, OP, TC, XC, YC, ZC
 
Fields inherited from class net.jbeans.j3d.modeler.geometry.SurfaceModeler
ADVANCE_NORMAL, alpha, color, colorDim, colorIndices, colors3f, colors4f, computeNormalsOnUpdate, contourCounts, coordDim, coordinateIndices, coords3f, creaseAngle, entryArray, essentials, geomInfo, hasColors, hasTCoords, lookupTable, NAIVE_NORMAL, normal, normalDim, normalgen, normalIndices, normals3f, primitive, sStripifier, sTriangulator, stripCounts, tCoordDim, tCoords, texCoordIndices, texCoords2f, texCoords3f, tmp, totalIndex, x, y, z
 
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
QuadSurfaceModeler()
           
 
Method Summary
protected  boolean checkSize()
           
 boolean getBlanking()
           
 double getVoidValue()
           
 int getXSize()
           
 int getYSize()
           
protected  void modelGeometry()
          Construct a javax.media.j3d.GeometryArray object from quad data.
protected  boolean needsModel()
           
 void setBlanking(boolean b)
           
protected  void setData()
           
protected  void setupStripCounts()
           
 void setVoidValue(double voidvalue)
           
 void setXSize(int x)
           
 void setYSize(int y)
           
 void test()
           
 
Methods inherited from class net.jbeans.j3d.modeler.geometry.QuadModeler
getGenerateTextureCoords, initGeometry, initialize, setColors, setGenerateTextureCoords, setNormals, setTextureCoords, setTransparency, setXCoordinates, setYCoordinates, setZCoordinates
 
Methods inherited from class net.jbeans.j3d.modeler.geometry.SurfaceModeler
geomCalcTriNormals, getComputeNormalsOnUpdate, getCreaseAngle, getLookupTable, getPrimitive, isComputeNormalsOnUpdate, isDataReady, setColorIndices, setColorLookupTable, setColorTable, setComputeNormalsOnUpdate, setContourCounts, setCoordinateIndices, setCreaseAngle, setNormalIndices, setPrimitive, setStripCounts, setTextureCoordinateIndices, setupGeometryInfo, setValueAt, updateData
 
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
 

Constructor Detail

QuadSurfaceModeler

public QuadSurfaceModeler()
Method Detail

setBlanking

public void setBlanking(boolean b)

getBlanking

public boolean getBlanking()

setVoidValue

public void setVoidValue(double voidvalue)

getVoidValue

public double getVoidValue()

setXSize

public void setXSize(int x)

getXSize

public int getXSize()

setYSize

public void setYSize(int y)

getYSize

public int getYSize()

checkSize

protected boolean checkSize()
Overrides:
checkSize in class QuadModeler

needsModel

protected boolean needsModel()
Overrides:
needsModel in class QuadModeler

setData

protected void setData()
Overrides:
setData in class QuadModeler

modelGeometry

protected void modelGeometry()
Construct a javax.media.j3d.GeometryArray object from quad data.

Overrides:
modelGeometry in class QuadModeler

setupStripCounts

protected void setupStripCounts()
Overrides:
setupStripCounts in class QuadModeler

test

public void test()
Overrides:
test in class QuadModeler


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