
#include <disk.h>
#include <disktest.h>
#include <plane.h>
#include <print.h>

void disktest::test00()
{
  typedef point3<double> pt3;

  disk z( pt3(0.0,0.0,1.0), pt3(), 1.0 );

  cout << "disk:  " << (stringc)z << endl;

  plane pl( pt3(0.0,1.0,0.0), 0.0 );

  cout << "plane:  " << (stringc)pl << endl;

  pt3 a;
  pt3 b;

  bool res;
  res = z.intersects(a,b,pl);
  cout << SHOW(res) << endl;
  cout << SHOW(a) << endl;
  cout << SHOW(b) << endl;
}



