Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

/home/xchen/xia/src/glrender/demoDisk.cc

#include <View.H>
#include <TensorBlossom.H>

using namespace xchen;


void bspdisk(View* v)
{
  TensorBlossom<1,2> *radius = new TensorBlossom<1,2>(1,2);
  radius->ControlMesh() = E2(0.001), E2(1.);
  TensorBlossom<2,4> *disk = new TensorBlossom<2,4>(revolution, radius);
  rX(-90) * (*disk);
  rX(-90) * (*disk);
  rX(-90) * (*disk);
  rX(-90) * (*disk);

  cout << "now assign\n";
  
  *disk = rX(-90) * (*disk);
  disk->Subdivide(2);
  disk->Convert2Bzr();
  disk->RaiseDegree(10,0);
  disk->RaiseDegree(10,1);
  new glModel(v, disk);
}


void new_glModel(View* v) 
{
  bspdisk(v);
}

Generated on Wed Apr 7 21:40:48 2004 by doxygen1.2.18