mirror of https://github.com/vitalif/openscad
Added child-tests
parent
4d1cf0d0a0
commit
5ce3d4ff8d
|
@ -0,0 +1,34 @@
|
||||||
|
$fn=16;
|
||||||
|
|
||||||
|
module parent() {
|
||||||
|
for (i=[0:2]) {
|
||||||
|
translate([2.5*i,0,0]) child(i);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Normal
|
||||||
|
parent() {
|
||||||
|
sphere();
|
||||||
|
cylinder(h=2, center=true);
|
||||||
|
cube(2, center=true);
|
||||||
|
}
|
||||||
|
|
||||||
|
// No children
|
||||||
|
parent();
|
||||||
|
|
||||||
|
// Too few children
|
||||||
|
translate([0,3,0]) parent() { sphere(); }
|
||||||
|
|
||||||
|
// No parameter to child
|
||||||
|
module parent2() {
|
||||||
|
child();
|
||||||
|
}
|
||||||
|
|
||||||
|
translate([2.5,3,0]) parent2() { cylinder(h=2, center=true); sphere(); }
|
||||||
|
|
||||||
|
// Negative parameter to child
|
||||||
|
module parent3() {
|
||||||
|
child(-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
translate([5,3,0]) parent3() { cube(); sphere(); }
|
|
@ -234,7 +234,8 @@ LIST(APPEND CGALPNGTEST_FILES
|
||||||
${CMAKE_SOURCE_DIR}/../testdata/scad/features/render-tests.scad
|
${CMAKE_SOURCE_DIR}/../testdata/scad/features/render-tests.scad
|
||||||
${CMAKE_SOURCE_DIR}/../testdata/scad/features/projection-tests.scad
|
${CMAKE_SOURCE_DIR}/../testdata/scad/features/projection-tests.scad
|
||||||
${CMAKE_SOURCE_DIR}/../testdata/scad/features/assign-tests.scad
|
${CMAKE_SOURCE_DIR}/../testdata/scad/features/assign-tests.scad
|
||||||
${CMAKE_SOURCE_DIR}/../testdata/scad/features/include-tests.scad)
|
${CMAKE_SOURCE_DIR}/../testdata/scad/features/include-tests.scad
|
||||||
|
${CMAKE_SOURCE_DIR}/../testdata/scad/features/child-tests.scad)
|
||||||
#LIST(APPEND CGALPNGTEST_FILES ${CMAKE_SOURCE_DIR}/../examples/example001.scad)
|
#LIST(APPEND CGALPNGTEST_FILES ${CMAKE_SOURCE_DIR}/../examples/example001.scad)
|
||||||
add_cmdline_test(cgalpngtest png ${CGALPNGTEST_FILES})
|
add_cmdline_test(cgalpngtest png ${CGALPNGTEST_FILES})
|
||||||
|
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
Loading…
Reference in New Issue