pieces are going into cubies

The desired pieces from the boolean, are getting passed on to the 27
instances of cubie.
This cubie:: are getting created by class Puzzle.
cubies draw themselves after boolean

After a booleanoperation, the cubies are getting filled with their
objects. press 'c' to do boolean operation
BUT!! problem, when I want to draw the cubies created, without doing a
new boolean, something is happening. I'm getting a:
a heap has been corrupted  error
stable but  have to draw after boolean

when cubies wants to be drawn without a boolean operation:
problem when Objects(), on cubie.cpp, gets called without doing the
boolean operation and the data pipeline to the cubies.
It is as if when first dawn, the group* objects gets corrupted.
error is here:
for (int j=0; j < ChCnt; j++){
//clone each object
sgCObject *temp = allParts[j]->Clone();
//put clone on *[] tomake new group
objcts[objctr] = temp;
objctr ++;
}
on the line:
sgCObject *temp = allParts[j]->Clone();
but all parts its giving a child count of 1.
HELP!
problem on cubie.cpp

when drawing without doing the boolean before.
* objects is getting messed up after first draw, right after boolean
operation has been done.
stable version

'c' makes the boolean operation and draws cubies.
after this, each cubie->objects still exist with data!..preg 'g' to get
that number
but! when you press 'd' to draw again... it breaks
????
Merge remote-tracking branch 'origin/slicing'