Ejemplo n.º 1
0
        public void init()
        {
            triaccel = null;
            int nt = getNumPrimitives();

            if (!smallTriangles)
            {
                // too many triangles? -- don't generate triaccel to save memory
                if (nt > 2000000)
                {
                    UI.printWarning(UI.Module.GEOM, "TRI - Too many triangles -- triaccel generation skipped");
                    return;
                }
                triaccel = new WaldTriangle[nt];
                for (int i = 0; i < nt; i++)
                {
                    triaccel[i] = new WaldTriangle(this, i);
                }
            }
        }
Ejemplo n.º 2
0
 public void init()
 {
     triaccel = null;
     int nt = getNumPrimitives();
     if (!smallTriangles)
     {
         // too many triangles? -- don't generate triaccel to save memory
         if (nt > 2000000)
         {
             UI.printWarning(UI.Module.GEOM, "TRI - Too many triangles -- triaccel generation skipped");
             return;
         }
         triaccel = new WaldTriangle[nt];
         for (int i = 0; i < nt; i++)
             triaccel[i] = new WaldTriangle(this, i);
     }
 }