org.jcae.mesh.amibe.algos2d
Class BasicMesh

java.lang.Object
  extended by org.jcae.mesh.amibe.algos2d.BasicMesh

public class BasicMesh
extends java.lang.Object

Meshes a patch.

  1. Insert interior nodes (see Insertion) to have a mesh with target size of 16.
  2. Check compatibility between triangle normals and normals to the surface (see ConstraintNormal3D). If triangle inversion gives better result, edges are swapped.
  3. Insert interior nodes to have a mesh with target size of 4.
  4. Check compatibility between triangle normals and normals to the surface.
  5. Insert interior nodes to have a mesh with target size of 1.
  6. Check compatibility between triangle normals and normals to the surface.


Constructor Summary
BasicMesh(Mesh2D m)
          Creates a BasicMesh instance.
 
Method Summary
 void compute()
          Launch method to mesh a surface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicMesh

public BasicMesh(Mesh2D m)
Creates a BasicMesh instance.

Parameters:
m - the data structure in which the mesh will be stored.
Method Detail

compute

public void compute()
Launch method to mesh a surface.