mirror of https://github.com/vitalif/openscad
bugfix: Dumptest failed to dump the highlight modifier
parent
76e152f300
commit
e931c8ab83
|
@ -49,6 +49,7 @@ std::string NodeDumper::dumpChildren(const AbstractNode &node)
|
|||
iter++) {
|
||||
assert(isCached(**iter));
|
||||
if ((*iter)->modinst->isBackground()) dump << "%";
|
||||
if ((*iter)->modinst->isHighlight()) dump << "#";
|
||||
dump << this->cache[**iter] << "\n";
|
||||
}
|
||||
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
for();
|
||||
// No children
|
||||
for(i=2) { }
|
||||
// Modifier and no children
|
||||
%for(i=2) { }
|
||||
#for(i=2) { }
|
||||
|
||||
// Null
|
||||
translate([-10,0,0]) for() cylinder(r=4);
|
||||
|
|
|
@ -17,7 +17,7 @@ group() {
|
|||
multmatrix([[1, 0, 0, 12], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
difference() {
|
||||
square(size = [0, 10], center = true);
|
||||
circle($fn = 0, $fa = 12, $fs = 2, r = 4);
|
||||
# circle($fn = 0, $fa = 12, $fs = 2, r = 4);
|
||||
}
|
||||
}
|
||||
multmatrix([[1, 0, 0, 0], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
|
|
|
@ -33,7 +33,7 @@ group() {
|
|||
multmatrix([[1, 0, 0, 24], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
difference() {
|
||||
cube(size = [0, 10, 10], center = true);
|
||||
cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 4, r2 = 4, center = true);
|
||||
# cylinder($fn = 0, $fa = 12, $fs = 2, h = 20, r1 = 4, r2 = 4, center = true);
|
||||
}
|
||||
}
|
||||
multmatrix([[1, 0, 0, 24], [0, 1, 0, -12], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
group() {
|
||||
group();
|
||||
group();
|
||||
% group();
|
||||
# group();
|
||||
multmatrix([[1, 0, 0, -10], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
group();
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
group() {
|
||||
difference() {
|
||||
sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
|
||||
% cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
|
||||
% group() {
|
||||
%# cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
|
||||
%# group() {
|
||||
cube(size = [25, 6, 3], center = true);
|
||||
}
|
||||
}
|
||||
% multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
%# multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
difference() {
|
||||
color([0, 0.501961, 0, 1]) {
|
||||
cube(size = [10, 4, 10], center = true);
|
||||
|
@ -26,7 +26,7 @@ group() {
|
|||
cube(size = [25, 6, 3], center = true);
|
||||
}
|
||||
}
|
||||
multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
# multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
difference() {
|
||||
color([0, 0.501961, 0, 1]) {
|
||||
cube(size = [10, 4, 10], center = true);
|
||||
|
@ -39,7 +39,7 @@ group() {
|
|||
}
|
||||
}
|
||||
}
|
||||
multmatrix([[1, 0, 0, 26], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
# multmatrix([[1, 0, 0, 26], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
difference() {
|
||||
sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
|
||||
cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
group() {
|
||||
difference() {
|
||||
sphere($fn = 0, $fa = 12, $fs = 2, r = 10);
|
||||
cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
|
||||
# cylinder($fn = 0, $fa = 12, $fs = 2, h = 30, r1 = 6, r2 = 6, center = true);
|
||||
}
|
||||
group() {
|
||||
# group() {
|
||||
cube(size = [25, 6, 3], center = true);
|
||||
}
|
||||
multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
# multmatrix([[1, 0, 0, 0], [0, 1, 0, -9], [0, 0, 1, 0], [0, 0, 0, 1]]) {
|
||||
difference() {
|
||||
color([0, 0.501961, 0, 1]) {
|
||||
cube(size = [10, 4, 10], center = true);
|
||||
|
|
Loading…
Reference in New Issue