points=[
-1 0 0;
 1 0 0;
 0 -1 0;
 0 1 0;
 0 0 -1;
 0 0 1]; //orthogonal axes, order 0
edges=[
1 3;
1 4;
1 5;
1 6;
2 3;
2 4;
2 5;
2 6;
3 5;
3 6;
4 5;
4 6]; //lines as point indices, split 0
faces=[
 1 9 -3;
 1 10 -4;
 2 11 -3;
 2 12 -4;
 5 9 -7;
 5 10 -8;
 6 11 -7;
 6 12 -8]; //triangles as edge indices, negative = reverse edge

//faces(5:$,:)=[];
[points,edges,faces]=splitfc(points,edges,faces);
[points,edges,faces]=splitec(points,edges,faces);
[points,edges,faces]=splitec(points,edges,faces);
//[points,edges,faces]=splitec(points,edges,faces);

cmap=rainbowcolormap(10);
sh=scatter3(points(:,1),points(:,2),points(:,3));//,"markerEdgeColor",cmap(1,:));
isoview

function str=cndisplay(h)
    str=h.user_data;
endfunction

//FEE - 194 points, looks quite evenly distributed
//EEE - 258 points, spacing at corners is wider than at axis-aligned faces
//EEF - 194 points, does not look uniform due to corners widely spaced
//EFE - 194 points, similar to EEF does not look uniform
//FFE - 146 points, clear cube-like artifacts
//FEF - 146 points, similar to FFE
//EFF - 146 points, looks like a truncated lattice, not spherically uniform
//FFF - 110 points, wide spacing around axes, not spherically uniform

//FEEE - 770 points, looks quite nice
//FEEF - 578 points, bunching of points near diagonals and cube artifacts
//EEEE - 1026 points, looks nice, though dense near axis-aligned faces
//EEEF - 770 points, centers are a bit too close compared to diagonals
