JavaView® v2.00.008

jvx.geom
Class PwEvolve

java.lang.Object
  |
  +--jvx.geom.PwEvolve

public class PwEvolve
extends java.lang.Object

Evolve geomtries in direction of a given vector field. The vector field may be the vertex or element/edge normal, or it may be a user defined vector field.

Version:
22.09.00, 1.00 revised (kp) 22.09.00, 1.00 created (kp)
Author:
Konrad Polthier

Field Summary
static int OFFSET_GAUSS_CURVATURE
          Evolve surface in direction of the vertex normal with length Gauss curvature.
static int OFFSET_MEAN_CURVATURE
          Evolve surface in direction of the mean curvature normal.
static int OFFSET_VERTEX_NORMAL
          Evolve surface in direction of vertex normals.
static int OFFSET_VERTEX_VECTOR
          Evolve surface in direction of a vertex based vector field.
 
Constructor Summary
PwEvolve()
           
 
Method Summary
static boolean evolveParallel(PgPointSet geom, double dist)
          Evolve point set in direction of the vertex normals.
static boolean evolveVectorField(PgPointSet geom, double dist)
          Evolve point set in direction of an arbitrary vector field of the geometry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OFFSET_VERTEX_NORMAL

public static final int OFFSET_VERTEX_NORMAL
Evolve surface in direction of vertex normals.

OFFSET_VERTEX_VECTOR

public static final int OFFSET_VERTEX_VECTOR
Evolve surface in direction of a vertex based vector field.

OFFSET_MEAN_CURVATURE

public static final int OFFSET_MEAN_CURVATURE
Evolve surface in direction of the mean curvature normal.

OFFSET_GAUSS_CURVATURE

public static final int OFFSET_GAUSS_CURVATURE
Evolve surface in direction of the vertex normal with length Gauss curvature.
Constructor Detail

PwEvolve

public PwEvolve()
Method Detail

evolveParallel

public static boolean evolveParallel(PgPointSet geom,
                                     double dist)
Evolve point set in direction of the vertex normals. This method does not save the vertices of the geometry.
Parameters:
geom - geometry to evolve
dist - dist*vector determines the length of the translation vector

evolveVectorField

public static boolean evolveVectorField(PgPointSet geom,
                                        double dist)
Evolve point set in direction of an arbitrary vector field of the geometry. This method does not save the vertices of the geometry.
Parameters:
geom - geometry to evolve
dist - dist*vector determines the length of the translation vector

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.