Branch branch = new Branch(position, length, startRadius, endRadius);
branches.add(branch);
numOfNonVoxelBranches++;
branch.shiftPositionToEndpoint(position);
FszMatrix4 position2 = new FszMatrix4 (position);
double divisionFactor = Math.random();
AddBranch(position2, divisionFactor, length, endRadius);