#include "ZGo.h"



//---- Subdivide3DObject -----------------------------------------------------//

class Subdivide3DObject : public ZGoFn
{
  private:

  int num;
  int cache_p1[4096], cache_p2[4096], cache_p3[4096];

  void clear();
  int newPoint(int p1, int p2);

  public:

  ZGo3DOBJECT *obj;
  ZGo3DOBJECT *result;

  Subdivide3DObject(ZGo *zgo, ZGoPARAMS *input, ZGoPARAMS *output);
  void process();
};



//---- end of file -----------------------------------------------------------//
