- DG.Init();
- pSharp = addParam("Shrp", 0 );
- pQuantize = addParam("Qunt", 0 );
- pSaturate = addParam("Sat" , .5);
-
- nPoints = model.points.size();
- xdMax = model.xMax;
- ydMax = model.yMax;
- zdMax = model.zMax;
- xyzdMax = new xyz(xdMax,ydMax,zdMax);
- xyzMid = new xyz(xdMax/2, ydMax/2, zdMax/2);
+ pSharp = addParam("Shrp", 0 );
+ pQuantize = addParam("Qunt", 0 );
+ pSaturate = addParam("Sat" , .5);
+ nPoints = model.points.size();
+ pXsym = new DBool("X-SYM", false, 49, 0); bools.add(pXsym );
+ pYsym = new DBool("Y-SYM", false, 49, 1); bools.add(pYsym );
+ pRsym = new DBool("R-SYM", false, 49, 2); bools.add(pRsym );
+ pXdup = new DBool("X-DUP", false, 49, 3); bools.add(pXdup );
+ pJog = new DBool("JOGGER",false, 49, 4); bools.add(pJog );
+ modmin = new xyz(model.xMin, model.yMin, model.zMin);
+ mMax = new xyz(model.xMax, model.yMax, model.zMax); mMax.subtract(modmin);
+ mCtr = new xyz(mMax); mCtr.scale(.5);
+ mHalf = new xyz(.5,.5,.5);
+ xWaveNz = new float[ceil(mMax.y)+1];
+ yWaveNz = new float[ceil(mMax.x)+1];