Class SimpleMarchingCubes

java.lang.Object
org.jmol.util.TriangleData
org.jmol.jvxl.calc.MarchingCubes
org.openscience.jvxl.simplewriter.SimpleMarchingCubes

public class SimpleMarchingCubes extends MarchingCubes
  • Field Details

    • doCalcArea

      private boolean doCalcArea
    • doSaveSurfacePoints

      private boolean doSaveSurfacePoints
    • calculatedArea

      private float calculatedArea
    • calculatedVolume

      private float calculatedVolume
    • surfacePoints

      private javajs.util.Lst<javajs.util.P3> surfacePoints
    • vdc

      private VoxelDataCreator vdc
    • vTemp

      private javajs.util.V3 vTemp
    • vAC

      private javajs.util.V3 vAC
    • vAB

      private javajs.util.V3 vAB
  • Constructor Details

  • Method Details

    • getValue

      protected float getValue(int i, int x, int y, int z, int pt, float[] tempValues)
    • newVertex

      protected int newVertex(javajs.util.P3 pointA, javajs.util.V3 edgeVector, float f)
    • processTriangles

      protected void processTriangles(int insideMask)
      Overrides:
      processTriangles in class MarchingCubes
    • addTriangle

      protected void addTriangle(int ia, int ib, int ic, int edgeType)
      Overrides:
      addTriangle in class MarchingCubes