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); } } }
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); } }