X3D crash by 2 points

From: Tioukov Valeri (valeri@d500na1.na.infn.it)
Date: Thu May 06 1999 - 12:29:08 MEST


Hi rooters,

The macro below crash root when I attempt to use "view with X3D" with 
messages:

root [0] .x pm.C
root [1] Total size of x3d primitives:
     gSize3D.numPoints=12
     gSize3D.numSegs  =6
     gSize3D.numPolys =0

 *** Break *** segmentation violation

If the number of points >=3  - X3D works. OpenGL works with any number of 
points and I do not see special reasons for X3D to crash once view is 
defined.

Regards 
Valeri

pm.C
{
  gROOT->Reset();

    sky = new TCanvas( "sky", "Test", 300, 10, 700, 500 );
    sky->SetFillColor(48);

   TView *v1 = new TView(1);
   v1->SetRange(0,0,0,5,5,5);

  int npoint=2;
  TPolyMarker3D *a = new TPolyMarker3D(npoint);

  a->SetPoint( 0, 1, 1, 1 );
  a->SetPoint( 1, 2, 3, 4 );
//  a->SetPoint( 2, 3, 3, 3 );
  a->SetMarkerColor(4);
  a->SetMarkerSize(10);
  a->SetMarkerStyle(3);

  a->Draw();
  sky->Update();
} 



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:32 MET