anar

Class SubdivCatmullClark

java.lang.Object
  extended by anar.SubdivCatmullClark
All Implemented Interfaces:
SubdivScheme

public class SubdivCatmullClark
extends java.lang.Object
implements SubdivScheme


Constructor Summary
SubdivCatmullClark()
           
 
Method Summary
 java.util.ArrayList<Face> subdivide(java.util.ArrayList<Face> faces)
          compute a step of catmull-clark subdivision scheme this implementation is not optimized and takes the original scheme without considering newer developments TODO (3) optimize the algorithm, especially the procedure of finding neighbouring Pt an Face TODO (2) implement other schemes (LOOP...) that enable creases and other important features
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubdivCatmullClark

public SubdivCatmullClark()
Method Detail

subdivide

public java.util.ArrayList<Face> subdivide(java.util.ArrayList<Face> faces)
compute a step of catmull-clark subdivision scheme this implementation is not optimized and takes the original scheme without considering newer developments TODO (3) optimize the algorithm, especially the procedure of finding neighbouring Pt an Face TODO (2) implement other schemes (LOOP...) that enable creases and other important features

Specified by:
subdivide in interface SubdivScheme