From: kgv Date: Mon, 22 Mar 2021 09:29:04 +0000 (+0300) Subject: 0032208: Tests - refactor visualization tests to cover several graphic drivers X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=0d828ac8385f55bbc2a3f17b8a0c7585a1301eb6;p=occt-copy.git 0032208: Tests - refactor visualization tests to cover several graphic drivers Removed testgrids 'bugs/vis' and '3rdparty'; tests have been redistributed across other grids. Moved testgrid 'v3d/ivtk' into dedicated 'vtk/ivtk'. Added testgrid 'vselect' dedicated to 3D viewer picking/selection functionality and filled with tests from 'v3d/vertex', 'v3d/face' and similar groups. Added testgrid 'opengl' dedicated to OpenGL driver low-level functionality (GLSL programs and similar) and filled with tests from 'v3d/glsl', 'v3d/raytrace', '3rdparty/fonts', 'bugs/vis' (portion) and similar. Added testgrid 'opengles3' dedicated to OpenGL ES 3.0 driver low-level functionality and reusing tests from 'opengl' testgrid. Subgroup 'opengles3/raytrace' is disabled on Windows, as Ray-Tracing currently requires OpenGL ES 3.2. while ANGLE library implements only OpenGL ES 3.0. Added testgrid 'opengles2' dedicated to OpenGL ES 2.0 driver low-level functionality and reusing a limited subset of passing tests from 'opengl' testgrid. Currently testgrid is activated only on Windows platform when using ANGLE library (properietary OpenGL ES drivers do not allow creation of restricted 2.0 context). Test cases have been cleaned out to put bug description into log, to properly load necessary plugins and to explicitly dump viewer. --- diff --git a/tests/3rdparty/begin b/tests/3rdparty/begin deleted file mode 100755 index fd1ba96434..0000000000 --- a/tests/3rdparty/begin +++ /dev/null @@ -1,12 +0,0 @@ -cpulimit 1000 - -pload TOPTEST VISUALIZATION - -if { [info exists imagedir] == 0 } { - set imagedir . -} -if { [info exists test_image] == 0 } { - set test_image photo -} - -vinit View1 diff --git a/tests/3rdparty/end b/tests/3rdparty/end deleted file mode 100755 index 8525cdc153..0000000000 --- a/tests/3rdparty/end +++ /dev/null @@ -1,3 +0,0 @@ -puts "" -puts "TEST COMPLETED" -puts "" diff --git a/tests/3rdparty/fonts/A1 b/tests/3rdparty/fonts/A1 deleted file mode 100755 index 1f9af06dc6..0000000000 --- a/tests/3rdparty/fonts/A1 +++ /dev/null @@ -1,10 +0,0 @@ -puts "============" -puts "OCC21091" -puts "OCC21450" -puts "============" -puts "" - -vcolorscale cs -range 10 20 100 -font 16 -textpos right -xy 0 0 - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/A2 b/tests/3rdparty/fonts/A2 deleted file mode 100755 index 3081622fa2..0000000000 --- a/tests/3rdparty/fonts/A2 +++ /dev/null @@ -1,72 +0,0 @@ -puts "============" -puts "OCC21091" -puts "OCC21450" -puts "============" -puts "" - -vfont add [locate_data_file DejaVuSansMono.ttf] MonoFont -vfont add [locate_data_file DejaVuSans.ttf] SansFont -vfont add [locate_data_file DejaVuSerif.ttf] SerifFont - -dtracelevel trace -vfont -verbose 1 - -vtrihedron trihedr - -vpoint p1 100 100 -400 -vpoint p2 000 000 -400 -vpoint p3 -100 -100 -400 -vdrawtext OC0 OpenCascade -pos 100 100 -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext OC1 OpenCascade -pos 000 000 -400 -color CYAN -halign center -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext OC2 OpenCascade -pos -100 -100 -400 -color CYAN -halign right -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint p4 100 100 -500 -vpoint p5 000 000 -500 -vpoint p6 -100 -100 -500 -vdrawtext OC3 OpenCascade -pos 100 100 -500 -color RED -halign left -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext OC4 OpenCascade -pos 000 000 -500 -color RED -halign center -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext OC5 OpenCascade -pos -100 -100 -500 -color RED -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint p7 100 100 -450 -vpoint p8 000 000 -450 -vpoint p9 -100 -100 -450 -vdrawtext OC6 OpenCascade -pos 100 100 -450 -color 05FF00 -halign left -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext OC7 OpenCascade -pos 000 000 -450 -color 05FF00 -halign center -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext OC8 OpenCascade -pos -100 -100 -450 -color 05FF00 -halign right -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - - -vdrawtext L0 _.Left._ -pos 200 200 200 -color WHITE -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext L1 _.Left._ -pos 200 200 200 -color YELLOW -halign left -valign bottom -angle 090 -zoom 1 -height 50 -aspect regular -font SansFont - -vdrawtext R0 _.Right._ -pos 200 200 200 -color MAGENTA -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext R1 _.Right._ -pos 200 200 200 -color FF9B96 -halign right -valign top -angle 090 -zoom 1 -height 50 -aspect regular -font SansFont - -vdrawtext N0 _.0123456789._ -pos 200 200 200 -color BLUE -halign center -valign center -angle 045 -zoom 1 -height 50 -aspect regular -font SansFont -vdrawtext N1 _.0123456789._ -pos 200 200 200 -color RED -halign center -valign center -angle -45 -zoom 1 -height 50 -aspect regular -font SansFont - -vdrawtext SS _.~!@#$%^&*:?|+-._ -pos -200 000 400 -color RED -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font SansFont - -box atextbox -100 -100 -100 -200 -200 -200 -vdisplay atextbox - -vdrawtext OC9 OpenCascade -pos -300 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont -vdrawtext OC10 OpenCascade -pos -300 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont -vdrawtext OC11 OpenCascade -pos -100 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont -vdrawtext OC12 OpenCascade -pos -100 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont - -vdrawtext OC13 OpenCascade -pos -300 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont -vdrawtext OC14 OpenCascade -pos -100 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont -vdrawtext OC15 OpenCascade -pos -300 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont -vdrawtext OC16 OpenCascade -pos -100 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont - -vdrawtext OC17 OpenCascade -pos -200 -200 100 -color MAGENTA -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font sans-serif -vdrawtext OC18 OpenCascade -pos -200 -200 150 -color CYAN -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font serif -vdrawtext OC19 OpenCascade -pos -200 -200 200 -color YELLOW -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect italic -font serif -vdrawtext OC20 OpenCascade -pos -200 -200 250 -color 00FF05 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect bolditalic -font monospace -vdrawtext OC21 OpenCascade -pos -200 -200 300 -color FF0005 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font monospace - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - -vsensdis -checkview -screenshot -3d -path ${imagedir}/${test_image}_sensitive.png \ No newline at end of file diff --git a/tests/3rdparty/fonts/A3 b/tests/3rdparty/fonts/A3 deleted file mode 100644 index 98132202ea..0000000000 --- a/tests/3rdparty/fonts/A3 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "OCC23457 Text rendering performance" -puts "Test case performs rendering of single huge text label" -puts "============" -puts "" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vtrihedron trihedr - -set aFileHandle [open [locate_data_file screw.step] r] -set aText [read $aFileHandle] -close $aFileHandle - -vpoint p0 0 0 -400 -vpoint p1 0 10000 -400 -vpoint p2 1000 0 -400 -vfit - -vdrawtext text "$aText" -pos 100 100 -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vfps - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/A4 b/tests/3rdparty/fonts/A4 deleted file mode 100644 index c956d29365..0000000000 --- a/tests/3rdparty/fonts/A4 +++ /dev/null @@ -1,36 +0,0 @@ -puts "============" -puts "OCC23457 Text rendering performance" -puts "Test case performs rendering of big number of small text labels" -puts "============" -puts "" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vtrihedron trihedr - -set aFileHandle [open [locate_data_file screw.step] r] -set aFileData [read $aFileHandle] -close $aFileHandle - -vpoint p0 0 0 -400 -vpoint p1 0 10000 -400 -vpoint p2 1000 0 -400 - -set data [split $aFileData "\n"] -set aLineId 0 -foreach aLine $data { - set aLineY [expr $aLineId * 400] - vdrawtext "Line_$aLineId" "$aLine" -noupdate -pos 100 $aLineY -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 0 -height 20 -aspect regular -font SansFont - set aLineId [expr $aLineId + 1] -} - -puts "Number of labels: $aLineId" - -vfit -vzfit -vzoom 20 - -vfps - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/A5 b/tests/3rdparty/fonts/A5 deleted file mode 100644 index 2a6a60217c..0000000000 --- a/tests/3rdparty/fonts/A5 +++ /dev/null @@ -1,43 +0,0 @@ -puts "============" -puts "OCC23457 Text rendering performance" -puts "Test case prints 3D labels with different text alignment styles" -puts "============" -puts "" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vtrihedron trihedr - -vpoint pTL -700 100 600 -vdrawtext Text0 "Top-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 600 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pTC 0 100 600 -vdrawtext Text1 "Top-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 600 -color CYAN -halign center -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pTR 700 100 600 -vdrawtext Text2 "Top-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 600 -color CYAN -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pCL -700 100 -100 -vdrawtext Text3 "Center-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -100 -color WHITE -halign left -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pCC 0 100 -100 -vdrawtext Text4 "Center-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -100 -color WHITE -halign center -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pCR 700 100 -100 -vdrawtext Text5 "Center-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -100 -color WHITE -halign right -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pBL -700 100 -700 -vdrawtext Text6 "Bottom-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -700 -color YELLOW -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pBC 0 100 -700 -vdrawtext Text7 "Bottom-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -700 -color YELLOW -halign center -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vpoint pBR 700 100 -700 -vdrawtext Text8 "Bottom-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -700 -color YELLOW -halign right -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont - -vfit - -vfps - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/A6 b/tests/3rdparty/fonts/A6 deleted file mode 100644 index fb70d1180e..0000000000 --- a/tests/3rdparty/fonts/A6 +++ /dev/null @@ -1,44 +0,0 @@ -puts "============" -puts "OCC23457 Text rendering performance" -puts "Test case prints 3D labels with different text alignment styles and extra spaces in it" -puts "============" -puts "" - -set THE_FONT_NAME sans-serif -dtracelevel trace -vfont -verbose 1 - -vtrihedron trihedr - -vpoint pTL -700 100 600 -vdrawtext Text0 " Top-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 600 -color CYAN -halign left -valign top -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pTC 0 100 600 -vdrawtext Text1 " Top-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 600 -color CYAN -halign center -valign top -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pTR 700 100 600 -vdrawtext Text2 " Top-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 600 -color CYAN -halign right -valign top -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pCL -700 100 -100 -vdrawtext Text3 " Center-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -100 -color WHITE -halign left -valign center -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pCC 0 100 -100 -vdrawtext Text4 " Center-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -100 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pCR 700 100 -100 -vdrawtext Text5 " Center-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -100 -color WHITE -halign right -valign center -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pBL -700 100 -700 -vdrawtext Text6 " Bottom-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -700 -color YELLOW -halign left -valign bottom -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pBC 0 100 -700 -vdrawtext Text7 " Bottom-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -700 -color YELLOW -halign center -valign bottom -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vpoint pBR 700 100 -700 -vdrawtext Text8 " Bottom-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -700 -color YELLOW -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME - -vfit -vfps - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/A7 b/tests/3rdparty/fonts/A7 deleted file mode 100644 index d2d756e136..0000000000 --- a/tests/3rdparty/fonts/A7 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "OCC23457 Text rendering performance" -puts "Test case prints overlay labels with different subtitle styles" -puts "============" -puts "" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set aParams "-height 16 -font SansFont -2d -persPos -1 1 -subColor BLUE" - -vclear -vviewparams -scale 254.5 -proj 0.89 -0.37 0.26 -up -0.21 0.16 0.96 -at 0.69 1.05 1.46 - -vdrawtext td "Overlay Test Decal" {*}$aParams -pos 20 -100 0 -color WHITE -dispType decal -vdrawtext ts "Overlay Test Shadow" {*}$aParams -pos 20 -150 0 -color WHITE -dispType shadow -vdrawtext tx "Overlay Test XOR" {*}$aParams -pos 20 -200 0 -color YELLOW -dispType blend -vdrawtext tt "Overlay Test Subtitle" {*}$aParams -pos 20 -250 0 -color WHITE -dispType subtitle -vdrawtext tw "Overlay Test Normal" {*}$aParams -pos 20 -300 0 -color WHITE -dispType normal -vdrawtext tb "Overlay Test Normal" {*}$aParams -pos 20 -350 0 -color GRAY33 -dispType normal - -vdrawtext td2 " Overlay Test Decal \n Second line" {*}$aParams -pos 200 -100 0 -color WHITE -dispType decal -vdrawtext ts2 " Overlay Test Shadow \n Second line" {*}$aParams -pos 200 -150 0 -color WHITE -dispType shadow -vdrawtext tx2 " Overlay Test XOR \n Second line" {*}$aParams -pos 200 -200 0 -color YELLOW -dispType blend -vdrawtext tt2 " Overlay Test Subtitle\n Second line" {*}$aParams -pos 200 -250 0 -color WHITE -dispType subtitle -vdrawtext tw2 " Overlay Test Normal \n Second line" {*}$aParams -pos 200 -300 0 -color WHITE -dispType normal -vdrawtext tb2 " Overlay Test Normal \n Second line" {*}$aParams -pos 200 -350 0 -color GRAY33 -dispType normal - -box b 1 2 3 -vdisplay -dispMode 1 b -vselprops localSelHighlight -dispMode 1 -material SILVER -color WHITE -vselmode b FACE 1 -vselect 190 250 - -vglinfo -vdump ${imagedir}/${casename}.png diff --git a/tests/3rdparty/fonts/A8 b/tests/3rdparty/fonts/A8 deleted file mode 100644 index f28d7fb125..0000000000 --- a/tests/3rdparty/fonts/A8 +++ /dev/null @@ -1,67 +0,0 @@ -puts "============" -puts "OCC24387" -puts "============" -puts "" -################################################# -# Draw the text with different fonts. -################################################# - -dtracelevel trace -vfont -verbose 1 - -vtrihedron trihedr - -vpoint p1 100 100 -400 -vpoint p2 000 000 -400 -vpoint p3 -100 -100 -400 -vdrawtext OC0 OpenCascade -pos 100 100 -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext OC1 OpenCascade -pos 000 000 -400 -color CYAN -halign center -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext OC2 OpenCascade -pos -100 -100 -400 -color CYAN -halign right -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman - -vpoint p4 100 100 -500 -vpoint p5 000 000 -500 -vpoint p6 -100 -100 -500 -vdrawtext OC3 OpenCascade -pos 100 100 -500 -color RED -halign left -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext OC4 OpenCascade -pos 000 000 -500 -color RED -halign center -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext OC5 OpenCascade -pos -100 -100 -500 -color RED -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman - -vpoint p7 100 100 -450 -vpoint p8 000 000 -450 -vpoint p9 -100 -100 -450 -vdrawtext OC6 OpenCascade -pos 100 100 -450 -color 05FF00 -halign left -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext OC7 OpenCascade -pos 000 000 -450 -color 05FF00 -halign center -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext OC8 OpenCascade -pos -100 -100 -450 -color 05FF00 -halign right -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman - - -vdrawtext L0 _.Left._ -pos 200 200 200 -color WHITE -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext L1 _.Left._ -pos 200 200 200 -color YELLOW -halign left -valign bottom -angle 090 -zoom 1 -height 50 -aspect regular -font Times-Roman - -vdrawtext R0 _.Right._ -pos 200 200 200 -color MAGENTA -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext R1 _.Right._ -pos 200 200 200 -color FF9B96 -halign right -valign top -angle 090 -zoom 1 -height 50 -aspect regular -font Times-Roman - -vdrawtext N0 _.0123456789._ -pos 200 200 200 -color BLUE -halign center -valign center -angle 045 -zoom 1 -height 50 -aspect regular -font Times-Roman -vdrawtext N1 _.0123456789._ -pos 200 200 200 -color RED -halign center -valign center -angle -45 -zoom 1 -height 50 -aspect regular -font Times-Roman - -vdrawtext SS _.~!@#$%^&*:?|+-._ -pos -200 000 400 -color RED -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font Times-Roman - -box atextbox -100 -100 -100 -200 -200 -200 -vdisplay atextbox - -vdrawtext OC9 OpenCascade -pos -300 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier -vdrawtext OC10 OpenCascade -pos -300 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier -vdrawtext OC11 OpenCascade -pos -100 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier -vdrawtext OC12 OpenCascade -pos -100 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier - -vdrawtext OC13 OpenCascade -pos -300 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier -vdrawtext OC14 OpenCascade -pos -100 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier -vdrawtext OC15 OpenCascade -pos -300 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier -vdrawtext OC16 OpenCascade -pos -100 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier - -vdrawtext OC17 OpenCascade -pos -200 -200 100 -color MAGENTA -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font Times-Roman -vdrawtext OC18 OpenCascade -pos -200 -200 150 -color CYAN -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font sans-serif -vdrawtext OC19 OpenCascade -pos -200 -200 200 -color YELLOW -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect italic -font sans-serif -vdrawtext OC20 OpenCascade -pos -200 -200 250 -color 00FF05 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect bolditalic -font sans-serif -vdrawtext OC21 OpenCascade -pos -200 -200 300 -color FF0005 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font Arial - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/B1 b/tests/3rdparty/fonts/B1 deleted file mode 100644 index 3d6bee69ab..0000000000 --- a/tests/3rdparty/fonts/B1 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "OCC24181 Render text as BRep" -puts "============" -puts "" -pload MODELING -pload VISUALIZATION - -set THE_TEXT "The quick brown fox\njumps over the lazy dog!" -set THE_FONT_NAME sans-serif -set THE_FONT_SIZES {12 18 24} - -vsetdispmode 1 -vtop - -dtracelevel trace -vfont -verbose 1 - -set aLine 0 -set aLineId 0 -foreach aSize $THE_FONT_SIZES { - set aText "\[$aSize\] $THE_TEXT" - - vpoint aPnt_$aSize 0.0 $aLine 0.0 - vdrawtext "Line_$aLineId" $aText -pos 0.0 $aLine 0.0 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height $aSize -aspect bolditalic -font $THE_FONT_NAME - - text2brep aBText_$aSize $aText -font $THE_FONT_NAME -height $aSize -aspect bolditalic -composite off -pos 0.0 $aLine 0.0 -valign topfirstline - vdisplay aBText_$aSize - set aLine [expr $aLine - 4.0 * $aSize] - set aLineId [expr $aLineId + 1] -} - -vfit - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/B2 b/tests/3rdparty/fonts/B2 deleted file mode 100644 index 02cbdeb19e..0000000000 --- a/tests/3rdparty/fonts/B2 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "OCC24181 Render text as BRep (composite curve)" -puts "============" -puts "" -pload MODELING -pload VISUALIZATION - -set THE_TEXT "The quick brown fox\njumps over the lazy dog!" -set THE_FONT_NAME sans-serif -set THE_FONT_SIZES {12 18 24} - -vsetdispmode 1 -vtop - -dtracelevel trace -vfont -verbose 1 - -set aLine 0 -set aLineId 0 -foreach aSize $THE_FONT_SIZES { - set aText "\[$aSize\] $THE_TEXT" - - vpoint aPnt_$aSize 0.0 $aLine 0.0 - vdrawtext "Line_$aLineId" $aText -pos 0.0 $aLine 0.0 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height $aSize -aspect bolditalic -font $THE_FONT_NAME - - text2brep aBText_$aSize $aText -font $THE_FONT_NAME -height $aSize -aspect bolditalic -composite on -pos 0.0 $aLine 0.0 -valign topfirstline - vdisplay aBText_$aSize - set aLine [expr $aLine - 4.0 * $aSize] - set aLineId [expr $aLineId + 1] -} - -vfit - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/B3 b/tests/3rdparty/fonts/B3 deleted file mode 100644 index aa49521cd0..0000000000 --- a/tests/3rdparty/fonts/B3 +++ /dev/null @@ -1,37 +0,0 @@ -puts "============" -puts "OCC24181 Render text as BRep (check alphabet)" -puts "============" -puts "" -pload MODELING VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set THE_FONT_NAME SansFont -set THE_FONT_SIZE 24 -set THE_TEXT { -`1234567890-= -~!@#$%^&*()_+ -qwertyuiop[]\\ -QWERTYUIOP{}| -asdfghjkl;' -ASDFGHJKL:" -zxcvbnm,./ -ZXCVBNM<>?§ -AVATAR Y. -} - -text2brep aBTextN $THE_TEXT -font $THE_FONT_NAME -height $THE_FONT_SIZE -aspect regular -composite off -text2brep aBTextC $THE_TEXT -font $THE_FONT_NAME -height $THE_FONT_SIZE -aspect regular -composite on -checkshape aBTextN -checkshape aBTextC - -ttranslate aBTextC 220 0 0 - -vclear -vinit View1 -vtop -vdisplay -dispMode 1 aBTextN aBTextC -vfit - -vglinfo -vdump ${imagedir}/${casename}.png diff --git a/tests/3rdparty/fonts/B4 b/tests/3rdparty/fonts/B4 deleted file mode 100644 index 1d2a49c1f9..0000000000 --- a/tests/3rdparty/fonts/B4 +++ /dev/null @@ -1,49 +0,0 @@ -puts "============" -puts "OCC24272 Provide basic text formatting routines for Font_BRepFont" -puts "Test case prints 3D brep text with different text alignment styles" -puts "============" -puts "" - -vtrihedron trihedr -vfront - -vsetdispmode 1 - -vpoint pTL -700 100 600 -text2brep Text0 "Top-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 600 -halign left -valign top -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pTC 0 100 600 -text2brep Text1 "Top-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 600 -halign center -valign top -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pTR 700 100 600 -text2brep Text2 "Top-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 600 -halign right -valign top -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pCL -700 100 -100 -text2brep Text3 "Center-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -100 -halign left -valign center -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pCC 0 100 -100 -text2brep Text4 "Center-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -100 -halign center -valign center -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pCR 700 100 -100 -text2brep Text5 "Center-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -100 -halign right -valign center -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pBL -700 100 -700 -text2brep Text6 "Bottom-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -700 -halign left -valign bottom -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pBC 0 100 -700 -text2brep Text7 "Bottom-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -700 -halign center -valign bottom -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vpoint pBR 700 100 -700 -text2brep Text8 "Bottom-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -700 -halign right -valign bottom -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 - -vdisplay Text0 Text1 Text2 Text3 Text4 Text5 Text6 Text7 Text8 -noupdate -vsetcolor Text0 Text1 Text2 CYAN -vsetcolor Text3 Text4 Text5 WHITE -vsetcolor Text6 Text7 Text8 YELLOW - -vfit - -vfps - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/B5 b/tests/3rdparty/fonts/B5 deleted file mode 100644 index 4ffb8dd9fd..0000000000 --- a/tests/3rdparty/fonts/B5 +++ /dev/null @@ -1,49 +0,0 @@ -puts "============" -puts "OCC24272 Provide basic text formatting routines for Font_BRepFont" -puts "Test case prints 3D brep text with different text alignment styles" -puts "============" -puts "" - -vtrihedron trihedr -vfront - -vsetdispmode 1 - -vpoint pTL -700 100 600 -text2brep Text0 " Top-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 600 -halign left -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pTC 0 100 600 -text2brep Text1 " Top-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 600 -halign center -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pTR 700 100 600 -text2brep Text2 " Top-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 600 -halign right -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pCL -700 100 -100 -text2brep Text3 " Center-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -100 -halign left -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pCC 0 100 -100 -text2brep Text4 " Center-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -100 -halign center -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pCR 700 100 -100 -text2brep Text5 " Center-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -100 -halign right -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pBL -700 100 -700 -text2brep Text6 " Bottom-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -700 -halign left -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pBC 0 100 -700 -text2brep Text7 " Bottom-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -700 -halign center -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vpoint pBR 700 100 -700 -text2brep Text8 " Bottom-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -700 -halign right -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 - -vdisplay Text0 Text1 Text2 Text3 Text4 Text5 Text6 Text7 Text8 -noupdate -vsetcolor Text0 Text1 Text2 CYAN -vsetcolor Text3 Text4 Text5 WHITE -vsetcolor Text6 Text7 Text8 YELLOW - -vfit - -vfps - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/B6 b/tests/3rdparty/fonts/B6 deleted file mode 100644 index f0525998c8..0000000000 --- a/tests/3rdparty/fonts/B6 +++ /dev/null @@ -1,19 +0,0 @@ -puts "============" -puts "0029122: Visualization - improve Font_BRepFont to handle one-line-fonts" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vfont add [locate_data_file OLFTestFont-Regular.ttf] -vfont add [locate_data_file machtgth.ttf] singleStroke machtgth -vfont add [locate_data_file DejaVuSans.ttf] SansFont -text2brep s1 "ABCDabcd123" -font "OLF TestFont" -height 48 -pos 0 0 0 -text2brep s2 "ABCDabcd123" -font "machtgth" -height 48 -pos 0 50 0 -text2brep s3 "ABCDabcd123" -font "SansFont" -height 48 -pos 0 100 0 -vclear -vinit View1 -vtop -vdisplay -dispMode 1 s1 s2 s3 -vfit - -vdump ${imagedir}/${casename}.png diff --git a/tests/3rdparty/fonts/B7 b/tests/3rdparty/fonts/B7 deleted file mode 100644 index c028fd7ddb..0000000000 --- a/tests/3rdparty/fonts/B7 +++ /dev/null @@ -1,36 +0,0 @@ -puts "============" -puts "0030663: Visualization - synthesize italic style for a font having no italic style" -puts "============" -puts "" -pload MODELING VISUALIZATION - -set THE_TEXT "The quick brown fox\njumps over the lazy dog!" -set THE_FONT_NAME SansFont -set THE_FONT_SIZES {12 18 24} - -# register font having only Regular style -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vtop - -dtracelevel trace -vfont -verbose 1 - -set aLine 0 -set aLineId 0 -foreach aSize $THE_FONT_SIZES { - set aText "\[$aSize\] $THE_TEXT" - - vpoint aPnt_$aSize 0.0 $aLine 0.0 - vdrawtext "Line_$aLineId" $aText -pos 0.0 $aLine 0.0 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height $aSize -aspect bolditalic -font $THE_FONT_NAME - - text2brep aBText_$aSize $aText -font $THE_FONT_NAME -height $aSize -aspect bolditalic -composite off -pos 0.0 $aLine 0.0 -valign topfirstline - vdisplay -dispMode 1 aBText_$aSize - set aLine [expr $aLine - 4.0 * $aSize] - set aLineId [expr $aLineId + 1] -} - -vfit - -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/fonts/C1 b/tests/3rdparty/fonts/C1 deleted file mode 100644 index bfbd7110fd..0000000000 --- a/tests/3rdparty/fonts/C1 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "OCC26298 make font resolution configurable" -puts "============" -puts "" -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vclear -vclose all - -vinit -vtop - -vrenderparams -resolution 72 - -vdrawtext t0 TopLeftText -pos -100 100 0 -font SansFont -color yellow -valign top -halign left -vdrawtext t1 CenterText -pos 0 0 0 -font SansFont -color green -valign center -halign center -vdrawtext t2 BottomRightText -pos 100 -100 0 -font SansFont -color red -valign bottom -halign right - -vfit - -vdump $imagedir/${casename}_1.png - -vrenderparams -resolution 96 - -vdump $imagedir/${casename}_2.png - -vrenderparams -resolution 144 - -vdump $imagedir/${casename}_3.png diff --git a/tests/3rdparty/fonts/C2 b/tests/3rdparty/fonts/C2 deleted file mode 100644 index 0ff3c7fb3f..0000000000 --- a/tests/3rdparty/fonts/C2 +++ /dev/null @@ -1,37 +0,0 @@ -puts "================" -puts "0022149: Strings with Japanese characters can not be displayed in 3D viewer" -puts "================" -puts "" - -pload MODELING VISUALIZATION - -dtracelevel trace -vfont -verbose 1 -vclear -vinit View1 -vaxo -vpoint p0 0 0 0 - -pload MODELING VISUALIZATION -dtracelevel trace -vfont -verbose 1 -vclear -vinit View1 -vtop -vpoint p00 0 0 0 -vpoint p01 0 10 0 -vpoint p11 10 10 0 -vpoint p10 10 0 0 -vfit -vzoom 0.8 -vdrawtext t0 "한국어 (Korean) ČeÅ¡tina" -pos 0 0 0 -halign left -font korean -vdrawtext t1 "한국어 (Korean) ČeÅ¡tina" -pos 10 1 0 -halign right -font sans -vdrawtext t2 "简体中文 (Chinese)" -pos 0 2 0 -halign left -font cjk -vdrawtext t3 "简体中文 (Chinese)" -pos 10 3 0 -halign right -font sans -vdrawtext t4 "あ (Japanese)" -pos 0 4 0 -halign left -font cjk -vdrawtext t5 "あ (Japanese)" -pos 10 5 0 -halign right -font sans - -vdump $imagedir/${casename}.png - -# just print font list -vfont diff --git a/tests/3rdparty/fonts/C3 b/tests/3rdparty/fonts/C3 deleted file mode 100644 index caa7fcd4f7..0000000000 --- a/tests/3rdparty/fonts/C3 +++ /dev/null @@ -1,27 +0,0 @@ -puts "================" -puts "0031079: Visualization - embed minimal fallback font" -puts "================" -puts "" - -puts "REQUIRED All: Font_FontMgr, error: unable to find any font!" -puts "REQUIRED All: Font_FontMgr, error: unable to find Western fallback font!" - -dtracelevel trace -pload VISUALIZATION - -vfont -verbose 1 -vfont -clear -# print empty list -vfont - -vclear -vinit View1 -vpoint p0 0 0 0 -vviewcube vc -vdrawtext t "My Text, он мой!" -font "UNKNOWN" -aspect italic -pos 0 0 0 -2d -persPos -1 1 30 -text2brep b "My Text, он мой!" -font "UNKNOWN" -aspect italic -vtop -vdisplay -dispMode 1 b -vfit - -vdump $imagedir/${casename}.png diff --git a/tests/3rdparty/fonts/C4 b/tests/3rdparty/fonts/C4 deleted file mode 100644 index 121c54b899..0000000000 --- a/tests/3rdparty/fonts/C4 +++ /dev/null @@ -1,26 +0,0 @@ -puts "================" -puts "0031118: Visualization - Font_FontMgr skips fonts with unknown styles like Narrow or Black" -puts "================" -puts "" - -dtracelevel trace -pload VISUALIZATION - -# Do the trick - find any pair of fonts with and without "Narrow" style suffix. -# On Windows it might be "Arial" and "Arial Narrow", on Linux "Liberation Sans" and "Liberation Sans Narrow". -vfont -verbose 1 -set aFontN [vfont -strict -find "* Narrow"] -set aFontR [string map {" Narrow" ""} $aFontN] -vfont -strict -findInfo "$aFontN" -vfont -strict -findInfo "$aFontR" - -vclear -vinit View1 -vpoint p0 0 0 0 -vpoint p1 0 10 0 -vdrawtext t1 "My Text \[$aFontR\]" -font "$aFontR" -pos 0 5 0 -vdrawtext t2 "My Text \[$aFontN\]" -font "$aFontN" -pos 0 6 0 -vtop -vfit - -vdump $imagedir/${casename}.png diff --git a/tests/3rdparty/fonts/tabs b/tests/3rdparty/fonts/tabs deleted file mode 100644 index 21f0a5eed4..0000000000 --- a/tests/3rdparty/fonts/tabs +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "0031762: Visualization, Font_TextFormatter - tabulation length is respected with one extra symbol shift" -puts "============" -puts "" -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont -vinit View1 -vtop -vdrawtext tm1 "1234567890\n1\t90\n12\t90\n123\t90\n1234\t90" -pos 0 0 0 -font MONOSPACE -vdrawtext ts1 "1234567890\n1\t90\n12\t90\n123\t90\n1234\t90" -pos 50 0 0 -font SansFont -# 1234567890 -# 1 9 - -vdrawtext tm2 "1234567890\n#1\t90\n#12\t90\n#123\t90\n#1234\t90" -pos 0 -25 0 -font MONOSPACE -vdrawtext ts2 "1234567890\n#1\t90\n#12\t90\n#123\t90\n#1234\t90" -pos 50 -25 0 -font SansFont -# 1234567890 -# #1 9 - -vdrawtext tm3 "1234567890\n1\t 90\n12\t 90\n123\t 90\n1234\t 90" -pos 0 -50 0 -font MONOSPACE -vdrawtext ts3 "1234567890\n1\t 90\n12\t 90\n123\t 90\n1234\t 90" -pos 50 -50 0 -font SansFont -# 1234567890 -# 1 9 - -vviewparams -scale 11.5 -proj 0 0 1 -up 0 1 0 -at 36 -18 0 - -vdump $imagedir/${casename}.png diff --git a/tests/3rdparty/grids.list b/tests/3rdparty/grids.list deleted file mode 100644 index 958c6c3e68..0000000000 --- a/tests/3rdparty/grids.list +++ /dev/null @@ -1,2 +0,0 @@ -001 fonts -002 text3d diff --git a/tests/3rdparty/text3d/A1 b/tests/3rdparty/text3d/A1 deleted file mode 100644 index 636d0ff484..0000000000 --- a/tests/3rdparty/text3d/A1 +++ /dev/null @@ -1,30 +0,0 @@ -puts "===========" -puts "0026343: Visualization - Zoom persistent text with 3D orientation" -puts "" -puts "===========" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -pload ALL -vinit View1 -vclear -vaxo - -set x 10 -set y 50 -set z 30 - -box b $x $y $z -vdisplay b -vtrihedron tri0 - -vdrawtext t0 "Top text on plane yOz" -pos $x 0 $z -color green -height 20 -plane 1 0 0 0 1 0 -valign top -font SansFont -vdrawtext t1 "Bottom text on plane yOz" -pos 0 $y 0 -color green -height 20 -plane -1 0 0 0 -1 0 -valign bottom -font SansFont - -vdrawtext t2 "Some text on the top face" -pos $x/2 $y/2 $z -color red -height 20 -plane 0 0 1 0 1 0 -valign center -halign center -font SansFont - -vdrawtext t3 "First line\nSecond line" -pos $x/2 0 $z/2 -color 0.0 0.0 1.0 -height 20 -plane 0 -1 0 0 0 1 -valign center -halign center -font SansFont - -vfit -vglinfo -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/3rdparty/text3d/text_wrapped b/tests/3rdparty/text3d/text_wrapped deleted file mode 100644 index 3063a2e1be..0000000000 --- a/tests/3rdparty/text3d/text_wrapped +++ /dev/null @@ -1,27 +0,0 @@ -puts "===========" -puts "0030537: Visualization - wrapping text in font text formatter" -puts "" -puts "===========" - -pload MODELING VISUALIZATION -vinit View1 -vclear -vaxo - -box b1 10 0 360 10 180 40 -vdisplay b1 -vdrawtext t1 "Top text on plane yOz\n(not wrapped)" -pos 10 5 400 -color green -plane 1 0 0 0 1 0 -valign top -font SansFont -zoom 1 - -box b2 10 0 240 10 130 60 -vdisplay b2 -vdrawtext t2 "Top text on plane yOz\n(wrapping=120)" -pos 10 5 300 -color green -wrapping 120 -plane 1 0 0 0 1 0 -valign top -font SansFont -zoom 1 - -box b3 10 0 60 10 60 150 -vdisplay b3 -vdrawtext t3 "Top text on plane yOz\n(wrapping=50)" -pos 10 5 200 -color green -wrapping 50 -plane 1 0 0 0 1 0 -valign top -font SansFont -zoom 1 - -vright -vfit -vzoom 0.9 - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/grids.list b/tests/bugs/grids.list index 98f0679746..beba144d4a 100755 --- a/tests/bugs/grids.list +++ b/tests/bugs/grids.list @@ -1,23 +1,22 @@ 001 demo 002 fclasses 003 iges -004 vis -005 xde -006 modalg_1 -007 modalg_2 -008 modalg_3 -009 modalg_4 -010 modalg_5 -011 modalg_6 -012 modalg_7 -013 moddata_1 -014 moddata_2 -015 moddata_3 -016 step -017 caf -018 mesh -019 heal -020 stlvrml -021 splitshape -022 splitshape_1 -023 filling \ No newline at end of file +004 xde +005 modalg_1 +006 modalg_2 +007 modalg_3 +008 modalg_4 +009 modalg_5 +010 modalg_6 +011 modalg_7 +012 moddata_1 +013 moddata_2 +014 moddata_3 +015 step +016 caf +017 mesh +018 heal +019 stlvrml +020 splitshape +021 splitshape_1 +022 filling diff --git a/tests/bugs/modalg_1/buc60830_1 b/tests/bugs/modalg_1/buc60830_1 new file mode 100644 index 0000000000..ae231f3b15 --- /dev/null +++ b/tests/bugs/modalg_1/buc60830_1 @@ -0,0 +1,16 @@ +puts "=============" +puts "BUC60830" +puts "BUC60829" +puts "=============" + +restore [locate_data_file BUC60830-face1.brep] res +checkshape res + +topoload res +side left +mat +result + +side right +mat +result diff --git a/tests/bugs/modalg_1/buc60830_2 b/tests/bugs/modalg_1/buc60830_2 new file mode 100644 index 0000000000..eb7c393f30 --- /dev/null +++ b/tests/bugs/modalg_1/buc60830_2 @@ -0,0 +1,18 @@ +puts "=============" +puts "BUC60830" +puts "BUC60829" +puts "=============" + +pload QAcommands +coordload res [locate_data_file cont1.dat] +topoload res +drawcont +side left +mat +result +side right +mat +result +axo +fit +xwd ${imagedir}/${casename}.png diff --git a/tests/bugs/modalg_1/buc60830_3 b/tests/bugs/modalg_1/buc60830_3 new file mode 100644 index 0000000000..2c3016ad19 --- /dev/null +++ b/tests/bugs/modalg_1/buc60830_3 @@ -0,0 +1,18 @@ +puts "=============" +puts "BUC60830" +puts "BUC60829" +puts "=============" + +pload QAcommands +coordload res [locate_data_file cont2.dat] +topoload res +drawcont +side left +mat +result +side right +mat +result +axo +fit +xwd ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/begin b/tests/bugs/vis/begin deleted file mode 100755 index 18fe572f9e..0000000000 --- a/tests/bugs/vis/begin +++ /dev/null @@ -1,7 +0,0 @@ -pload QAcommands - -set subgroup vis - - - - diff --git a/tests/bugs/vis/buc60587 b/tests/bugs/vis/buc60587 deleted file mode 100755 index 9d3f42b365..0000000000 --- a/tests/bugs/vis/buc60587 +++ /dev/null @@ -1,29 +0,0 @@ -puts "=========" -puts "BUC60587" -puts "=========" -puts "" -puts "==================================" -puts "It takes visual check for this BUG" -puts "==================================" - -restore [locate_data_file buc60587a.brep] result -checkshape result -tclean result -vinit -vdisplay result -vfit -vsetdispmode 1 -vselect 180 180 -vsetcolor result CYAN3 - -set x_coord 120 -set y_coord 180 - -#checkcolor $x_coord $y_coord 0.7 1 0.9 -checkcolor $x_coord $y_coord 0 0.90980392694473267 0.90980392694473267 - -if { $stat != 1 } { - puts "Error : Model has NOT CYAN colour." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60632_1 b/tests/bugs/vis/buc60632_1 deleted file mode 100755 index 1846077ff2..0000000000 --- a/tests/bugs/vis/buc60632_1 +++ /dev/null @@ -1,21 +0,0 @@ -puts "================" -puts "BUC60632" -puts "================" - -vinit -BUC60632 0 100 -vfit -vmoveto 126 143 -puts "Highlighting by 'Move To' command in wireframe mode" - -set x_coord 129 -set y_coord 143 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting by Move To command in wireframe mode is WRONG." -} -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/buc60632_2 b/tests/bugs/vis/buc60632_2 deleted file mode 100755 index 80615e6d66..0000000000 --- a/tests/bugs/vis/buc60632_2 +++ /dev/null @@ -1,22 +0,0 @@ -puts "================" -puts "BUC60632" -puts "================" - -vinit -BUC60632 1 100 -vfit -vmoveto 126 143 -puts "Highlighting by 'Move To' command in shading mode" - -set x_coord 128 -set y_coord 143 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting by Move To command in shading mode is WRONG." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/buc60659 b/tests/bugs/vis/buc60659 deleted file mode 100755 index 9463b29b90..0000000000 --- a/tests/bugs/vis/buc60659 +++ /dev/null @@ -1,16 +0,0 @@ - -puts "==========================" -puts "BUC60659" -puts "==========================" -puts "" -########################################## -## puts "There was Exception after vsetshading command" -########################################## - -box a 10 30 50 -vinit -vdisplay a -vfit -vsetshading a - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60661 b/tests/bugs/vis/buc60661 deleted file mode 100755 index 5b916c36d9..0000000000 --- a/tests/bugs/vis/buc60661 +++ /dev/null @@ -1,40 +0,0 @@ -puts "==================================" -puts "BUC60661" -puts "It takes visual check for this BUG" -puts "==================================" -puts "" - -pload XDE - -################################################################## -##DESCRIPTION: It is impossible to nominate "sheding" mode in 3D-viewer for the some shapes in -## C30 (SUN station), which were stored in "IGES" format previously and then were retrieved again -## into "BREP" format. -################################################################## - -restore [locate_data_file buc60661a.brep] buc60661 -checkshape buc60661 - -###################################################################### -file delete ${imagedir}/buc60661.igs } -brepiges buc60661 ${imagedir}/buc60661.igs -###################################################################### - -dall - -if [catch { igesbrep ${imagedir}/buc60661.igs a * } res] { - puts "Faulty BUC60661: here is reading problem of iges file" -} else { - puts "Reading of iges in BUC60661 is OK" -} - -tpcompound result -checkshape result - -vinit -tclean result -vdisplay result -vsetdispmode result 1 - -checktrinfo result -tri -nod -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60688 b/tests/bugs/vis/buc60688 deleted file mode 100755 index 4976af2325..0000000000 --- a/tests/bugs/vis/buc60688 +++ /dev/null @@ -1,34 +0,0 @@ -puts "===========" -puts "BUC60688" -puts "===========" -puts "==================================" -puts "It takes visual check for this BUG" -puts "==================================" - -vinit -vertex v_1 .003 .0 .0 -vertex v_2 .003 .0 .003 -vertex v_3 .0 .0 .003 -vertex v_4 .0 .0 .0 -edge e_1 v_1 v_2 -edge e_2 v_2 v_3 -edge e_3 v_3 v_4 -edge e_4 v_4 v_1 -wire w_1 e_1 e_2 e_3 e_4 -mkplane r w_1 -vdisplay r -vfit -vselect 120 22 - -puts "WARNING : The rectangular MUST be highlighted !" -puts "" - -set x_coord 88 -set y_coord 272 - -vaspects -setwidth 5 -if {"[vreadpixel $x_coord $y_coord rgb name]" != "GRAY80"} { - puts "Error : The rectangular is NOT highlighted." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60701 b/tests/bugs/vis/buc60701 deleted file mode 100755 index d1d4e86733..0000000000 --- a/tests/bugs/vis/buc60701 +++ /dev/null @@ -1,12 +0,0 @@ - -puts "========================" -puts "BUC60701" -puts "========================" - -box result 10 10 10 -vinit -vdisplay result - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - -### Photo of V3Dview is less than image in the viewer (only half-part of viewer is present on a photo). diff --git a/tests/bugs/vis/buc60738 b/tests/bugs/vis/buc60738 deleted file mode 100755 index b7e55c1005..0000000000 --- a/tests/bugs/vis/buc60738 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========================" -puts "BUC60738" -puts "========================" -puts "" - -vclear -vinit View1 -vaxo - -psphere s 20 -ttranslate s -40 0 0 -vdisplay -dispMode 1 s -vfit -vaspects s -setInteriorStyle HOLLOW -setDrawEdges 1 -setEdgeType DASH -setEdgeColor GREEN - -checkcolor 261 314 0 1 0 -if {$stat != 1} { puts "Error : The style of edge is NOT dash" } -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/buc60740 b/tests/bugs/vis/buc60740 deleted file mode 100755 index 05eb1650c0..0000000000 --- a/tests/bugs/vis/buc60740 +++ /dev/null @@ -1,28 +0,0 @@ -puts "===========" -puts "BUC60740" -puts "===========" -puts "==================================" -puts "It takes visual check for this BUG" -puts "==================================" - -vinit -box b 0 0 0 10 10 10 -pcylinder c 10 10 -vdisplay b -vsetdispmode b 1 -vdisplay c -vsetdispmode c 1 -vfit -vsettransparency c 0.5 - -set x_coord 154 -set y_coord 257 - - -checkcolor $x_coord $y_coord 0.6 0.4 0.07 - -if {$stat != 1} { - puts "Error :function vsettransparency works WRONGLY" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60774 b/tests/bugs/vis/buc60774 deleted file mode 100755 index 1a719fe6a9..0000000000 --- a/tests/bugs/vis/buc60774 +++ /dev/null @@ -1,14 +0,0 @@ -puts "========" -puts "BUC60774" -puts "========" -puts "" - -vinit -catch {BUC60774} -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - - diff --git a/tests/bugs/vis/buc60814 b/tests/bugs/vis/buc60814 deleted file mode 100755 index 28d22941c1..0000000000 --- a/tests/bugs/vis/buc60814 +++ /dev/null @@ -1,30 +0,0 @@ -puts "========" -puts "BUC60814" -puts "========" -puts "" - -vinit -BUC60814 -vfit - -set x_coord 131 -set y_coord 352 - -checkcolor $x_coord $y_coord 0 0 1 - -#AKI.111002.Against **Exception..-it's on lin.Changed coord of trihedron. - -if {$stat != 1} { - puts "Error : Circle has NOT blue color." -} - -set x_coord 170 -set y_coord 319 - -checkcolor $x_coord $y_coord 0 0 1 - -if {$stat != 1} { - puts "Error : Trihedron has NOT blue color." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60830_1 b/tests/bugs/vis/buc60830_1 deleted file mode 100755 index 1ae875ad8a..0000000000 --- a/tests/bugs/vis/buc60830_1 +++ /dev/null @@ -1,17 +0,0 @@ -puts "=============" -puts "BUC60830" -puts "BUC60829" -puts "=============" - -restore [locate_data_file BUC60830-face1.brep] res -checkshape res - -topoload res -side left -mat -result - -side right -mat -result - diff --git a/tests/bugs/vis/buc60830_2 b/tests/bugs/vis/buc60830_2 deleted file mode 100755 index b135dcbcae..0000000000 --- a/tests/bugs/vis/buc60830_2 +++ /dev/null @@ -1,15 +0,0 @@ -puts "=============" -puts "BUC60830" -puts "BUC60829" -puts "=============" -coordload res [locate_data_file cont1.dat] -topoload res -drawcont -side left -mat -result -side right -mat -result - - diff --git a/tests/bugs/vis/buc60830_3 b/tests/bugs/vis/buc60830_3 deleted file mode 100755 index 5fa3bf53b9..0000000000 --- a/tests/bugs/vis/buc60830_3 +++ /dev/null @@ -1,16 +0,0 @@ -puts "=============" -puts "BUC60830" -puts "BUC60829" -puts "=============" - -coordload res [locate_data_file cont2.dat] -topoload res -drawcont -side left -mat -result -side right -mat -result - - diff --git a/tests/bugs/vis/buc60832 b/tests/bugs/vis/buc60832 deleted file mode 100755 index df0c644e79..0000000000 --- a/tests/bugs/vis/buc60832 +++ /dev/null @@ -1,21 +0,0 @@ -puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" - -puts "============" -puts "BUC60832" -puts "============" -puts "" -################################################################################ -## Try to display this shape in the viewer 3D by means of the method AIS_InteractiveContext::Display(). -## This method calls StdSelect_BRepSelectionTool::ComputeSelection() a recursive method which hangs up an application. -################################################################################ - -restore [locate_data_file BUC60832.brep] result -checkshape result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60857 b/tests/bugs/vis/buc60857 deleted file mode 100755 index bb9bd1affd..0000000000 --- a/tests/bugs/vis/buc60857 +++ /dev/null @@ -1,89 +0,0 @@ -puts "========" -puts "BUC60857" -puts "========" - -vinit -BUC60857 -vfit - -set Property_BLUE [sprops BUC60857_BLUE] -set area_BLUE [lindex ${Property_BLUE} 2] - -set Property_RED [sprops BUC60857_RED] -set area_RED [lindex ${Property_RED} 2] - -set Property_GREEN [sprops BUC60857_GREEN] -set area_GREEN [lindex ${Property_GREEN} 2] - -bounding BUC60857_BLUE -save xmin_BLUE ymin_BLUE zmin_BLUE xmax_BLUE ymax_BLUE zmax_BLUE -nodraw -bounding BUC60857_RED -save xmin_RED ymin_RED zmin_RED xmax_RED ymax_RED zmax_RED -nodraw -bounding BUC60857_GREEN -save xmin_GREEN ymin_GREEN zmin_GREEN xmax_GREEN ymax_GREEN zmax_GREEN -nodraw - -set delta_area_GB [expr abs(${area_GREEN} - ${area_BLUE}) / ${area_BLUE} * 100] -set delta_area_BR [expr ${area_BLUE} / ${area_RED}] - -set delta_xmin_GB [expr abs([dval xmin_GREEN] - [dval xmin_BLUE]) / [dval xmin_BLUE] * 100] -set delta_ymin_GB [expr abs([dval ymin_GREEN] - [dval ymin_BLUE]) / [dval ymin_BLUE] * 100] -set delta_zmin_GB [expr abs([dval zmin_GREEN] - [dval zmin_BLUE]) / [dval zmin_BLUE] * 100] -set delta_xmax_GB [expr abs([dval xmax_GREEN] - [dval xmax_BLUE]) / [dval xmax_BLUE] * 100] -set delta_ymax_GB [expr abs([dval ymax_GREEN] - [dval ymax_BLUE]) / [dval ymax_BLUE] * 100] -set delta_zmax_GB [expr abs([dval zmax_GREEN] - [dval zmax_BLUE]) / [dval zmax_BLUE] * 100] - -set delta_xmin_RB [expr abs([dval xmin_RED] - [dval xmin_BLUE]) / [dval xmin_BLUE] * 100] -set delta_ymin_RB [expr abs([dval ymin_RED] - [dval ymin_BLUE]) / [dval ymin_BLUE] * 100] -set delta_zmin_RB [expr abs([dval zmin_RED] - [dval zmin_BLUE]) / [dval zmin_BLUE] * 100] -set delta_xmax_RB [expr abs([dval xmax_RED] - [dval xmax_BLUE]) / [dval xmax_BLUE] * 100] -set delta_ymax_RB [expr abs([dval ymax_RED] - [dval ymax_BLUE]) / [dval ymax_BLUE] * 100] -set delta_zmax_RB [expr abs([dval zmax_RED] - [dval zmax_BLUE]) / [dval zmax_BLUE] * 100] - -set H_BLUE [expr [dval zmax_BLUE] - [dval zmin_BLUE] ] -set H_RED [expr [dval zmax_RED] - [dval zmin_RED] ] -set delta_H_RB [expr abs(${H_RED} - ${H_BLUE}) / ${H_BLUE} * 100] - -set maxdelta 0.01 - -if {${delta_area_GB} > ${maxdelta}} { - puts "delta_area_GB = ${delta_area_GB}" - puts "maxdelta = ${maxdelta}" - puts "BUC60857: ERROR (case 1)" -} else { - puts "BUC60857: OK (case 1)" -} - -if {${delta_area_BR} > 3.0 || \ - ${delta_area_BR} < 2.9 } { - puts "delta_area_BR = ${delta_area_BR}" - puts "delta_area_BR = ${delta_area_BR}" - puts "BUC60857: ERROR (case 2)" -} else { - puts "BUC60857: OK (case 2)" -} - -if {${delta_xmin_GB} > ${maxdelta} || \ - ${delta_ymin_GB} > ${maxdelta} || \ - ${delta_zmin_GB} > ${maxdelta} || \ - ${delta_xmax_GB} > ${maxdelta} || \ - ${delta_ymax_GB} > ${maxdelta} || \ - ${delta_zmax_GB} > ${maxdelta} } { - puts "delta_xmin_GB = ${delta_xmin_GB}" - puts "delta_ymin_GB = ${delta_ymin_GB}" - puts "delta_zmin_GB = ${delta_zmin_GB}" - puts "delta_xmax_GB = ${delta_xmax_GB}" - puts "delta_ymax_GB = ${delta_ymax_GB}" - puts "delta_zmax_GB = ${delta_zmax_GB}" - puts "maxdelta = ${maxdelta}" - puts "BUC60857: ERROR (case 3)" -} else { - puts "BUC60857: OK (case 3)" -} - -set maxdelta_H 10 -if {${delta_H_RB} > ${maxdelta_H}} { - puts "delta_H_RB = ${delta_H_RB}" - puts "maxdelta_H = ${maxdelta_H}" - puts "BUC60857: ERROR (case 4)" -} else { - puts "BUC60857: OK (case 4)" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60858 b/tests/bugs/vis/buc60858 deleted file mode 100755 index 45541256ef..0000000000 --- a/tests/bugs/vis/buc60858 +++ /dev/null @@ -1,29 +0,0 @@ -puts "TODO CR30056 ALL: Meshing statuses: Failure UnorientedWire" - -puts "============" -puts "BUC60858" -puts "============" -puts "" -###################################################################### -## When I gave command "vdisplay a" , where a is shape restored from attached file.DRAW crashes -## with segmentation fault. Exception is raised in the file BRepMesh/triangle.cxx. -###################################################################### - -restore [locate_data_file BUC60858.brep] result - -tclean result -isos 0 -vinit -incmesh result 0.01 -vdisplay result -vfit - -vclear -vdisplay result -vsetdispmode result 1 - -isos result 0 -triangles result - -checktrinfo result -tri -nod -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/buc60876 b/tests/bugs/vis/buc60876 deleted file mode 100755 index 6120b5fab3..0000000000 --- a/tests/bugs/vis/buc60876 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========" -puts "BUC60876" -puts "========" -puts "" - -pcylinder c 100 300 -vinit -BUC60876 c -vfit -vmoveto 200 200 - -set x_coord 200 -set y_coord 200 - -checkcolor $x_coord $y_coord 0 1 1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/buc60887 b/tests/bugs/vis/buc60887 deleted file mode 100755 index 6d053b6b61..0000000000 --- a/tests/bugs/vis/buc60887 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "BUC60887" -puts "============" -puts "" -############################################ -## Shape hangs after command " vdisplay " in the Viewer3d. -############################################ - -restore [locate_data_file BUC60887.brep] result - -set nb_info [nbshapes result] -regexp {VERTEX +: +([-0-9.+eE]+)} $nb_info full nb_v - -puts [format "Shape res contains %s vertexes" $nb_v] -if { $nb_v == 0} { - puts "Error : Result shape is NULL shape" -} else { - checkview -display result -3d -path ${imagedir}/${test_image}.png -} - diff --git a/tests/bugs/vis/buc60915 b/tests/bugs/vis/buc60915 deleted file mode 100755 index cf3d1a92f9..0000000000 --- a/tests/bugs/vis/buc60915 +++ /dev/null @@ -1,22 +0,0 @@ -puts "===========" -puts "BUC60915" -puts "===========" -puts "==================================" -puts "It takes visual check for this BUG" -puts "==================================" - -vinit -BUC60915 - -set x_coord 300 -set y_coord 164 - -checkcolor $x_coord $y_coord 0.51 0.98 0 - -if {$stat != 1} { - puts "Error : Cannot set the arrow size when using AIS_LengthDimension or AIS_RadiusDimensin." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/buc60920 b/tests/bugs/vis/buc60920 deleted file mode 100755 index 4c9d53bfea..0000000000 --- a/tests/bugs/vis/buc60920 +++ /dev/null @@ -1,21 +0,0 @@ -puts "===========" -puts "BUC60920" -puts "===========" -puts "==================================" -puts "It takes visual check for this BUG" -puts "==================================" -######################################################################### -## Bug in Viewer3d: curves and points are not highlighted when mouse pointer is moved over in shading mode. -######################################################################### - -vinit -BUC60920 -vfit - - -set x_coord 315 -set y_coord 210 - -checkcolor $x_coord $y_coord 0 1 1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug10 b/tests/bugs/vis/bug10 deleted file mode 100644 index b50032fd6a..0000000000 --- a/tests/bugs/vis/bug10 +++ /dev/null @@ -1,16 +0,0 @@ -puts "================" -puts "OCC10" -puts "================" -puts "" - -vinit -box b 10 10 10 -explode b f -vdisplay b_1 -vfit - -set ll 5 - -OCC10 trihedron1 b_1 ${ll} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug10702 b/tests/bugs/vis/bug10702 deleted file mode 100755 index f1575bbe16..0000000000 --- a/tests/bugs/vis/bug10702 +++ /dev/null @@ -1,42 +0,0 @@ -puts "============" -puts "OCC10702" -puts "============" -puts "" -####################################################################### -# MeshVS_NodalColorPrsBuilder does not take into account visibility of mesh elements -####################################################################### - -set BugNumber OCC10702 - -pload XDE - -vinit - -meshfromstl m [locate_data_file OMF6391_box.stl] - -set x_coord 180 -set y_coord 260 - -vsetdispmode m 2 -puts "\nMesh displayed in shading mode" - -checkcolor $x_coord $y_coord 0 0 0.36 - -vselmode m 8 1 -puts "\nSelection of elements is activated" - -vselect $x_coord $y_coord -xor - -meshhidesel m -puts "\nSelected element is hidden" - -checkcolor $x_coord $y_coord 0 0 0.36 - -meshcolors m nodal 0 -puts "\nDisplay nodal color presentation" - -#checkcolor $x_coord $y_coord 0.46 0.12 0.37 -checkcolor $x_coord $y_coord 0.72 0.72 0.70 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug10781 b/tests/bugs/vis/bug10781 deleted file mode 100755 index 1786e4b5f4..0000000000 --- a/tests/bugs/vis/bug10781 +++ /dev/null @@ -1,33 +0,0 @@ -puts "============" -puts "OCC10781" -puts "MeshVS is not sensitive to width of edges" -puts "============" -puts "" - -set BugNumber OCC10781 - -pload XDE - -vinit View1 -vclear -vaxo - -meshfromstl m [locate_data_file OMF6391_box.stl] - -set aCoordX 206 -set aCoordY 280 - -vmoveto $aCoordX $aCoordY - -set aColor1px [vreadpixel $aCoordX $aCoordY rgb name] -if { "$aColor1px" != "BLACK" } { - puts "Error: BLACK color is expected at pixel ${aCoordX}x${aCoordY}" -} - -mesh_edge_width m 6 -set aColor5px [vreadpixel $aCoordX $aCoordY rgb name] -if { "$aColor5px" == "BLACK" } { - puts "Error: YELLOW color is expected at pixel ${aCoordX}x${aCoordY}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug11095 b/tests/bugs/vis/bug11095 deleted file mode 100755 index c551ff04ab..0000000000 --- a/tests/bugs/vis/bug11095 +++ /dev/null @@ -1,38 +0,0 @@ -puts "============" -puts "OCC11095" -puts "============" -puts "" -####################################################################### -# MeshVS: Borders of faces are not visible in shrink mode -####################################################################### - -set BugNumber OCC11095 - -pload XDE - -vinit - -meshfromstl m [locate_data_file OMF6391_box.stl] - -set x_coord 157 -set y_coord 280 - -set RED_R1 0 -set GREEN_R1 0 -set BLUE_R1 0 - -vmoveto $x_coord $y_coord - -vsetdispmode m 3 -puts "\nSet shrinked display mode\n" - -set x_coord 137 -set y_coord 277 - -checkcolor $x_coord $y_coord 0 0 0 - -if { ${stat} != 1 } { - puts "Error : Borders of faces are not visible in shrink mode" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug112 b/tests/bugs/vis/bug112 deleted file mode 100755 index 48d694d762..0000000000 --- a/tests/bugs/vis/bug112 +++ /dev/null @@ -1,26 +0,0 @@ -puts "========" -puts "BUC60956" -puts "OCC112" -puts "========" -puts "" -############################################################### -## When restoring a TopoDS_Shape containing a valid Meshing (computed for display) the -## meshing is computed again when displaying it. -############################################################### - -set x_coord 140 -set y_coord 115 - -restore [locate_data_file OCC20.brep] result -tclean result -vinit -vdisplay result -vfit -vsetdispmode result 1 - -checkcolor $x_coord $y_coord 0.77 0.54 0.9 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - diff --git a/tests/bugs/vis/bug112_1 b/tests/bugs/vis/bug112_1 deleted file mode 100755 index e581960c68..0000000000 --- a/tests/bugs/vis/bug112_1 +++ /dev/null @@ -1,27 +0,0 @@ -puts "========================" -puts " BUC60956 " -puts " OCC112 " -puts "========================" - -restore [locate_data_file OCC20.brep] res -checkshape res - -set first [trinfo res] -tclean res - -###################################################################### -catch {file delete ${imagedir}/vrem.brep} -save res ${imagedir}/vrem.brep - -vinit -restore ${imagedir}/vrem.brep result -vdisplay result -vsetdispmode result 1 - -set second [trinfo result] - -if {$first == $second} { - puts "Faulty OCC112 : Mesh for shading was recalculated !!!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug113 b/tests/bugs/vis/bug113 deleted file mode 100755 index 8e2b352889..0000000000 --- a/tests/bugs/vis/bug113 +++ /dev/null @@ -1,60 +0,0 @@ -puts "================" -puts "OCC113" -puts "BUC60978" -puts "================" -puts "" - -# Data -set X_01 29 -set Y_01 170 - -set X_02 204 -set Y_02 300 - -set scale 60.6309 -set proj_X 0.479541 -set proj_Y 0.586729 -set proj_Z 0.652525 -set up_X -0.838029 -set up_Y 0.0856396 -set up_Z 0.538863 -set at_X 3.61568258316782 -set at_Y 3.30626448080767 -set at_Z 3.11631746104816 - -# Display two face -vinit -box b 10 10 10 -explode b f -vdisplay b_1 -vdisplay b_2 -vfit - -# Check face color -checkcolor ${X_01} ${Y_01} 0 1 0 -checkcolor ${X_02} ${Y_02} 0 1 0 - -# Select faces -vchangeselected b_1 -vchangeselected b_2 - -# Check face color -checkcolor ${X_01} ${Y_01} 0.8 0.8 0.8 - -checkcolor ${X_02} ${Y_02} 0.8 0.8 0.8 - -# Highlight face -vmoveto ${X_01} ${Y_01} - -# Check face color -vselect 10 10 -vmoveto ${X_01} ${Y_01} -checkcolor ${X_01} ${Y_01} 0 1 1 - -vmoveto ${X_02} ${Y_02} -checkcolor ${X_02} ${Y_02} 0 1 1 - -# Rotation -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug11615 b/tests/bugs/vis/bug11615 deleted file mode 100755 index 664ea638b3..0000000000 --- a/tests/bugs/vis/bug11615 +++ /dev/null @@ -1,44 +0,0 @@ -puts "============" -puts "OCC11615" -puts "============" -puts "" -###################################################### -# Anisotropic scaling in 3D view -###################################################### - -set BugNumber OCC11615 - -box b 10 10 10 -vinit -vdisplay b -vfit -vscale 1 1 1 - -set x1 [list 165 340 70] -set y1 [list 384 283 79] -vaspects -setwidth 5 -puts "" -for {set i 0} {$i < 3} {incr i} { - set x_coord [lindex ${x1} $i] - set y_coord [lindex ${y1} $i] - if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { - puts "Error : color is not yellow" - } -} - -vscale 0.5 1.5 0.7 -vfit - -set x2 [list 80 390 25] -set y2 [list 390 218 167] - -puts "" -for {set i 0} {$i < 3} {incr i} { - set x_coord [lindex ${x2} $i] - set y_coord [lindex ${y2} $i] - if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { - puts "Error : color is not yellow" - } -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug1174 b/tests/bugs/vis/bug1174 deleted file mode 100755 index df90b4e5ad..0000000000 --- a/tests/bugs/vis/bug1174 +++ /dev/null @@ -1,69 +0,0 @@ -puts "================" -puts "OCC1174" -puts "================" -puts "" -######################################################################################## -# puts "Impossible to set different properties for different sides of a (sur)face" -######################################################################################## - -set x 200 -set y 200 - -set Black_R 0 -set Black_G 0 -set Black_B 0 - -restore [locate_data_file OCC1174.brep] a -vinit -OCC1174_1 a -vdisplay a -vfit - -set scale 2.50501 -set proj_X 0.672033 -set proj_Y -0.721033 -set proj_Z 0.168771 -set up_X -0.131494 -set up_Y 0.108095 -set up_Z 0.985406 -set at_X 102.061817325836 -set at_Y 169.436979868935 -set at_Z 70.7572056943368 - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -set x_GREEN 300 -set y_GREEN 180 - -set x_BLUE 180 -set y_BLUE 250 - -set ColorList1 [vreadpixel ${x_GREEN} ${y_GREEN} rgb] -set RED_1 [lindex $ColorList1 0] -set GREEN_1 [lindex $ColorList1 1] -set BLUE_1 [lindex $ColorList1 2] - -set ColorList2 [vreadpixel ${x_BLUE} ${y_BLUE} rgb] -set RED_2 [lindex $ColorList2 0] -set GREEN_2 [lindex $ColorList2 1] -set BLUE_2 [lindex $ColorList2 2] - -if {${RED_1} == 0 && ${GREEN_1} > 0 && ${BLUE_1} == 0} { - set IsGreen 1 -} else { - set IsGreen 0 -} - -if {${RED_2} == 0 && ${GREEN_2} == 0 && ${BLUE_2} > 0} { - set IsBlue 1 -} else { - set IsBlue 0 -} - -if {${IsGreen} == 1 && ${IsBlue} == 1} { - puts "OCC1174: OK" -} else { - puts "OCC1174: Error" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug1188 b/tests/bugs/vis/bug1188 deleted file mode 100755 index e576f7006d..0000000000 --- a/tests/bugs/vis/bug1188 +++ /dev/null @@ -1,11 +0,0 @@ -puts "================" -puts "0001188: Impossible to set background image for V3d_View" -puts "================" -puts "" - -vinit View1 - -vbackground -image [locate_data_file OCC1188.gif] -if { [vreadpixel 200 200 rgb name] != "WHITE" } { puts "Error: image background is not set" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug12121 b/tests/bugs/vis/bug12121 deleted file mode 100755 index 3751b9e1c9..0000000000 --- a/tests/bugs/vis/bug12121 +++ /dev/null @@ -1,131 +0,0 @@ -puts "================" -puts "OCC12121" -puts "================" -puts "" -####################################################################################### -# Optimization of existing selection classes -###################################################################################### - -set BugNumber OCC12121 -set x1 226 -set y1 154 - -set x2 300 -set y2 187 - -set x3 183 -set y3 269 - -set x_vertex_obj 330 -set y_vertex_obj 212 -set x_vertex_new 184 -set y_vertex_new 268 - -set x_edge_obj 296 -set y_edge_obj 155 -set x_edge_new 205 -set y_edge_new 240 - -set x_wire_obj 298 -set y_wire_obj 209 -set x_wire_new 56 -set y_wire_new 236 - -set x_face_obj 169 -set y_face_obj 146 -set x_face_new 204 -set y_face_new 238 - -set x_shell_obj 224 -set y_shell_obj 148 -set x_shell_new 230 -set y_shell_new 268 - -set x_solid_obj 329 -set y_solid_obj 218 -set x_solid_new 168 -set y_solid_new 256 - -set R_check 0 -set G_check 1 -set B_check 1 - -set x_refresh 10 -set y_refresh 10 - -restore [locate_data_file OCC12121-CrankArm.brep] obj -vinit -vdisplay obj -vconnect new 50 50 50 obj -vfit -vmoveto $x1 $y1 -set ColorObj1 [vreadpixel ${x2} ${y2} rgb] -set ColorNew1 [vreadpixel ${x3} ${y3} rgb] - -vselect $x1 $y1 -set ColorObj2 [vreadpixel ${x2} ${y2} rgb] -set ColorNew2 [vreadpixel ${x3} ${y3} rgb] - -puts "Check vconnect command" -set status_vconnect 0 -if { ${ColorObj1} == ${ColorNew1} && ${ColorObj2} == ${ColorNew2} } { - set status_vconnect 0 -} else { - set status_vconnect 1 -} - -vselect ${x_refresh} ${y_refresh} -vselmode 1 1 -vmoveto ${x_vertex_obj} ${y_vertex_obj} -checkcolor ${x_vertex_obj} ${y_vertex_obj} ${R_check} ${G_check} ${B_check} -vmoveto ${x_vertex_new} ${y_vertex_new} -checkcolor ${x_vertex_new} ${y_vertex_new} ${R_check} ${G_check} ${B_check} - -vselmode 1 0 -vselmode 2 1 -vmoveto ${x_edge_obj} ${y_edge_obj} -checkcolor ${x_edge_obj} ${y_edge_obj} ${R_check} ${G_check} ${B_check} -vmoveto ${x_edge_new} ${y_edge_new} -checkcolor ${x_edge_new} ${y_edge_new} ${R_check} ${G_check} ${B_check} - -vselmode 2 0 -vselmode 3 1 -vmoveto ${x_wire_obj} ${y_wire_obj} -checkcolor ${x_wire_obj} ${y_wire_obj} ${R_check} ${G_check} ${B_check} -vmoveto ${x_wire_new} ${y_wire_new} -checkcolor ${x_wire_new} ${y_wire_new} ${R_check} ${G_check} ${B_check} - -vselmode 3 0 -vselmode 4 1 -vmoveto ${x_face_obj} ${y_face_obj} -checkcolor ${x_face_obj} ${y_face_obj} ${R_check} ${G_check} ${B_check} -vmoveto ${x_face_new} ${y_face_new} -checkcolor ${x_face_new} ${y_face_new} ${R_check} ${G_check} ${B_check} - -vselmode 4 0 -vselmode 5 1 -vmoveto ${x_shell_obj} ${y_shell_obj} -checkcolor ${x_shell_obj} ${y_shell_obj} ${R_check} ${G_check} ${B_check} -vmoveto ${x_shell_new} ${y_shell_new} -checkcolor ${x_shell_new} ${y_shell_new} ${R_check} ${G_check} ${B_check} - -vselmode 5 0 -vselmode 6 1 -vmoveto ${x_solid_obj} ${y_solid_obj} -checkcolor ${x_solid_obj} ${y_solid_obj} ${R_check} ${G_check} ${B_check} -vmoveto ${x_solid_new} ${y_solid_new} -checkcolor ${x_solid_new} ${y_solid_new} ${R_check} ${G_check} ${B_check} - -vselmode 6 0 -vselmode 0 1 -vselect ${x_refresh} ${y_refresh} - -##Resume -puts "" -if { ${status_vconnect} == 1 } { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug12584 b/tests/bugs/vis/bug12584 deleted file mode 100755 index 18b44b79d2..0000000000 --- a/tests/bugs/vis/bug12584 +++ /dev/null @@ -1,10 +0,0 @@ -set BugNumber OCC12584 - -puts "============" -puts "OCC12584" -puts "============" -puts "" -vinit -OCC12584 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug128 b/tests/bugs/vis/bug128 deleted file mode 100755 index 94e93c1e0e..0000000000 --- a/tests/bugs/vis/bug128 +++ /dev/null @@ -1,17 +0,0 @@ -puts "================" -puts "OCC128" -puts "================" -############################################################### -## The shading is false: objects seem to be situated in front of the others while they are behind. -############################################################### - -set x_coord 171 -set y_coord 171 - -vinit -OCC128 -vviewparams -scale 4.9487928 -proj 0.7329295 0.59461397 0.33052679 -up -0.536849 0.2071041 0.81786 -at 32.4556665273951 52.9347942181675 -5.1270029887922 - -checkcolor $x_coord $y_coord 0.43 0.48 0.54 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug129_1 b/tests/bugs/vis/bug129_1 deleted file mode 100755 index b3f9bd87ae..0000000000 --- a/tests/bugs/vis/bug129_1 +++ /dev/null @@ -1,22 +0,0 @@ -puts "================" -puts "OCC129 - infinite cylinder is not selectable in 3D Viewer" -puts "================" -puts "" - -cylinder c 0 0 1 10 -mkface f c - -vclear -vinit View1 -vdisplay -dispMode 0 f -# check dynamic highlighting -vmoveto 207 184 -checkcolor 207 184 0 1 1 -# check selected highlighting -vselect 207 184 -checkcolor 207 184 0.8 0.8 0.8 -# check unselected -vselect 222 175 -checkcolor 207 184 1 1 0 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug129_2 b/tests/bugs/vis/bug129_2 deleted file mode 100755 index 9d5fda9d5b..0000000000 --- a/tests/bugs/vis/bug129_2 +++ /dev/null @@ -1,45 +0,0 @@ -puts "================" -puts "OCC129" -puts "================" -puts "" -####################################################################################### -# Object is not selectable in the Cascade Viewer -###################################################################################### - -set BugNumber OCC22129 - -cylinder c 0 0 1 10 -trimv ct c -1e+9 1e+9 -mkface ft ct - -vinit -# change maximum uv parameter value in drawer to display -# isolines correctly -vaspects -defaults -setMaxParamValue 1e+9 -vdisplay ft - -set x1 207 -set y1 184 -set x2 222 -set y2 175 - -vmoveto ${x1} ${y1} -checkcolor ${x1} ${y1} 0 1 1 - -vselect ${x1} ${y1} -checkcolor ${x1} ${y1} 0.8 0.8 0.8 - -vselect ${x2} ${y2} -checkcolor ${x1} ${y1} 1 1 0 - -# dump image, than restore default maximum parameter value -set aViewInfo [split [vviewlist long] "/"] -set aImgFile ${imagedir}/${casename} -foreach aStr $aViewInfo { - append aImgFile "_" [string trim $aStr] -} -append aImgFile ".png" -vdump $aImgFile - -vaspects -defaults -setMaxParamValue 500000 -vclose diff --git a/tests/bugs/vis/bug136 b/tests/bugs/vis/bug136 deleted file mode 100755 index 1e54e4935c..0000000000 --- a/tests/bugs/vis/bug136 +++ /dev/null @@ -1,16 +0,0 @@ -puts "TODO OCC12345 ALL: Error : Colors are not equal in default coordinate and in the near coordinates too" -puts "================" -puts "OCC136" -puts "================" - -set x_coord 211 -set y_coord 215 - -vinit -OCC136 -vfit - -checkcolor $x_coord $y_coord 0.8 0.8 0.8 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug138_1 b/tests/bugs/vis/bug138_1 deleted file mode 100755 index f267c6c7d6..0000000000 --- a/tests/bugs/vis/bug138_1 +++ /dev/null @@ -1,22 +0,0 @@ -puts "========" -puts "OCC138" -puts "========" -puts "" -####################################### -## Viewer problem: Selection of objects on global context -####################################### -vinit -set info [OCC138] - -set ll [llength ${info}] -if {${ll} < 5 } { - puts "OCC138: Error (case 1)" -} else { - regexp {No of currents += +([-0-9.+eE]+)} $info full NbCurrents - if {${NbCurrents} != 3 } { - puts "OCC138: Error (case 2)" - } -} - -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug138_2 b/tests/bugs/vis/bug138_2 deleted file mode 100755 index 23cc2f52ba..0000000000 --- a/tests/bugs/vis/bug138_2 +++ /dev/null @@ -1,19 +0,0 @@ -puts "========" -puts "OCC138" -puts "========" - -vinit -set info [OCC138LC] - -set ll [llength ${info}] -if {${ll} < 5 } { - puts "OCC138: Error (case 1)" -} else { - regexp {No of selected += +([-0-9.+eE]+)} $info full NbCurrents - if {${NbCurrents} != 3 } { - puts "OCC138: Error (case 2)" - } -} - -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug16950_1 b/tests/bugs/vis/bug16950_1 deleted file mode 100755 index 5ac326852a..0000000000 --- a/tests/bugs/vis/bug16950_1 +++ /dev/null @@ -1,25 +0,0 @@ -puts "===========" -puts "OCC16950" -puts "===========" -###################################################### -# OCC Visualization fails to display empty nested compounds -###################################################### - -set BugNumber OCC16950 - -puts "Make compound containing another (empty) one" -compound c -compound c result - -puts "And display it" -vinit -vdisplay result - -# Resume -if [catch { vsetdispmode 1 } res] { - puts "Faulty ${BugNumber}" -} else { - puts "OK ${BugNumber}" -} - - diff --git a/tests/bugs/vis/bug16950_2 b/tests/bugs/vis/bug16950_2 deleted file mode 100755 index 12cfde7553..0000000000 --- a/tests/bugs/vis/bug16950_2 +++ /dev/null @@ -1,24 +0,0 @@ -puts "===========" -puts "OCC16950" -puts "===========" -###################################################### -# OCC Visualization fails to display empty nested compounds -###################################################### - -set BugNumber OCC16950 - -puts "Make compound containing another (empty) one" -compound c -compound c result - -puts "And display it" -vinit -vdisplay result - -# Resume -if [catch { vsetdispmode 2 } res] { - puts "Faulty ${BugNumber}" -} else { - puts "OK ${BugNumber}" -} - diff --git a/tests/bugs/vis/bug16950_3 b/tests/bugs/vis/bug16950_3 deleted file mode 100755 index 51461e924e..0000000000 --- a/tests/bugs/vis/bug16950_3 +++ /dev/null @@ -1,30 +0,0 @@ -puts "===========" -puts "OCC16950" -puts "===========" -###################################################### -# OCC Visualization fails to display empty nested compounds -###################################################### - -pload DCAF - -set BugNumber OCC16950 - -puts "Make compound containing another (empty) one" -compound c -compound c result - -pload XDE -puts "Add it to the new XCAF document" -NewDocument D -XAddShape D result - -puts "Then display it" -XShow D - -# Resume -if [catch { vsetdispmode 1 } res] { - puts "Faulty ${BugNumber}" -} else { - puts "OK ${BugNumber}" -} - diff --git a/tests/bugs/vis/bug16950_4 b/tests/bugs/vis/bug16950_4 deleted file mode 100755 index 877bcbb4c8..0000000000 --- a/tests/bugs/vis/bug16950_4 +++ /dev/null @@ -1,29 +0,0 @@ -puts "===========" -puts "OCC16950" -puts "===========" -###################################################### -# OCC Visualization fails to display empty nested compounds -###################################################### - -pload DCAF - -set BugNumber OCC16950 - -puts "Make compound containing another (empty) one" -compound c -compound c result - -pload XDE -puts "Add it to the new XCAF document" -NewDocument D -XAddShape D result - -puts "Then display it" -XShow D - -# Resume -if [catch { vsetdispmode 2 } res] { - puts "Faulty ${BugNumber}" -} else { - puts "OK ${BugNumber}" -} diff --git a/tests/bugs/vis/bug17126 b/tests/bugs/vis/bug17126 deleted file mode 100644 index b0cf9c834e..0000000000 --- a/tests/bugs/vis/bug17126 +++ /dev/null @@ -1,15 +0,0 @@ -puts "================" -puts "OCC17126" -puts "================" -puts "" -####################################################################################### -# Visualisation in 3d viewer in Draw hangs up -####################################################################################### - -restore [locate_data_file bug17126_ff_1285_viz.brep] a - -vinit -vdisplay a -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug172 b/tests/bugs/vis/bug172 deleted file mode 100755 index e386eae4c1..0000000000 --- a/tests/bugs/vis/bug172 +++ /dev/null @@ -1,25 +0,0 @@ -puts "========" -puts "OCC172" -puts "========" - -pload XDE VISUALIZATION - -# disable VBO to avoid false memory leaks reported on NVIDIA graphics, see issue #29996 -pload OPENGL -vcaps -vbo 0 - -vinit View1 -restore [locate_data_file OCC162.brep] s -vdisplay s - -set listmem {} -set i_max 10 -for {set i 1} {${i} <= ${i_max}} {incr i} { - # select shape - OCC172 - # deselect shape - OCC172 - - lappend listmem [meminfo h] - checktrend $listmem 0 1 "Memory leak detected" -} diff --git a/tests/bugs/vis/bug173_1 b/tests/bugs/vis/bug173_1 deleted file mode 100755 index 82866ef436..0000000000 --- a/tests/bugs/vis/bug173_1 +++ /dev/null @@ -1,38 +0,0 @@ -puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" -puts "========" -puts "OCC173" -puts "(case 1)" -puts "========" -puts "" -########################################################### -## Impossible to change the material or the transparency of the attached BREP shape. -########################################################### - -restore [locate_data_file OCC173.brep] result -checkshape result - -vinit -tclean result -vdisplay result -vfit -vsetdispmode result 1 - -set x_coord 175 -set y_coord 195 - -checkcolor $x_coord $y_coord 1 0.75 0.15 - -if { $stat != 1 } { - puts "Error : Shading is missing in 3D Viewer" -} - -######################################################## -vsetmaterial result COPPER - -checkcolor $x_coord $y_coord 0.77 0.32 0.23 - -if { $stat != 1 } { - puts "Error : material of shape is not COPPER" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug173_2 b/tests/bugs/vis/bug173_2 deleted file mode 100755 index 55ba1def2d..0000000000 --- a/tests/bugs/vis/bug173_2 +++ /dev/null @@ -1,36 +0,0 @@ -puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" -puts "========" -puts "OCC173" -puts "(case 2)" -puts "========" -puts "" -########################################################### -## Impossible to change the material or the transparency of the attached BREP shape. -########################################################### - -restore [locate_data_file OCC173.brep] result -checkshape result - -vinit -tclean result -vdisplay result -vfit -vsetdispmode result 1 - -set color1 [vreadpixel 175 195 rgb] -set rd1 [lindex $color1 0] -set gr1 [lindex $color1 1] -set bl1 [lindex $color1 2] - -vsetmaterial result ALUMINIUM - -set color2 [vreadpixel 175 195 rgb] -set rd2 [lindex $color2 0] -set gr2 [lindex $color2 1] -set bl2 [lindex $color2 2] - -if { ${rd2} == ${rd1} || ${gr2} == ${gr1} || ${bl2} == ${bl1} } { - puts "Error : material of the shape was NOT changed" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug173_3 b/tests/bugs/vis/bug173_3 deleted file mode 100755 index 72b0f9f489..0000000000 --- a/tests/bugs/vis/bug173_3 +++ /dev/null @@ -1,39 +0,0 @@ -puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" -puts "========" -puts "OCC173" -puts "(case 3)" -puts "========" -puts "" -########################################################### -## Impossible to change the material or the transparency of the attached BREP shape. -########################################################### - -restore [locate_data_file OCC173.brep] result - -checkshape result - -vinit -tclean result -vdisplay result -vfit -vsetdispmode result 1 - -set color1 [vreadpixel 175 195 rgb] -set rd1 [lindex $color1 0] -set gr1 [lindex $color1 1] -set bl1 [lindex $color1 2] - -######################################################## -vsettransparency result 0.5 - -set color2 [vreadpixel 175 195 rgb] -set rd2 [lindex $color2 0] -set gr2 [lindex $color2 1] -set bl2 [lindex $color2 2] - -if { ${rd2} == ${rd1} || ${gr2} == ${gr1} || ${bl2} == ${bl1} } { - puts "Error : vsettransparency of shape was NOT made" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug185 b/tests/bugs/vis/bug185 deleted file mode 100755 index a7504935cc..0000000000 --- a/tests/bugs/vis/bug185 +++ /dev/null @@ -1,36 +0,0 @@ -puts "========" -puts "OCC185" -puts "========" - -pload XDE - -igesbrep [locate_data_file OCC185.igs] a * - -tpcompound result -tclean result - -vinit -vdisplay result -vfit - -set x_coord 235 -set y_coord 214 - -vsetdispmode result 1 - -checkcolor $x_coord $y_coord 0.78 0.55 0.9 - -if { $stat != 1 } { - puts "Error : Shading is OFF, but should be ON" -} - -vsetdispmode result 0 - -checkcolor $x_coord $y_coord 0 1 0 - -if { $stat != 1 } { - puts "Error : Shading is ON, but should be OFF" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug19_1 b/tests/bugs/vis/bug19_1 deleted file mode 100755 index 30a9bdf41e..0000000000 --- a/tests/bugs/vis/bug19_1 +++ /dev/null @@ -1,14 +0,0 @@ -puts "================" -puts "OCC19" -puts "================" -puts "" - -restore [locate_data_file OCC19.brep] result -checkshape result - -tclean result -incmesh result .9 -triangles result - -checktrinfo result -tri 82 -nod 84 -checkview -display result -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug19_2 b/tests/bugs/vis/bug19_2 deleted file mode 100755 index 853399ab86..0000000000 --- a/tests/bugs/vis/bug19_2 +++ /dev/null @@ -1,17 +0,0 @@ -puts "================" -puts "OCC19" -puts "================" -puts "" - -restore [locate_data_file OCC19.brep] result -checkshape result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -isos result 0 -triangles result - -checktrinfo result -tri 50 -nod 52 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug20373 b/tests/bugs/vis/bug20373 deleted file mode 100755 index 58b11908f1..0000000000 --- a/tests/bugs/vis/bug20373 +++ /dev/null @@ -1,21 +0,0 @@ -puts "============" -puts "OCC20373" -puts "============" -puts "" -####################################################################### -# Shading doesn't work on b-spline sphere -####################################################################### - -set BugNumber OCC20373 - -restore [locate_data_file OCC20373.brep] result - -vinit -vdisplay result -vsetdispmode 1 -vfit - -checktrinfo result -tri -checkprops result -s 9.92128e+06 -checkshape result -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug204_1 b/tests/bugs/vis/bug204_1 deleted file mode 100755 index acc6e36276..0000000000 --- a/tests/bugs/vis/bug204_1 +++ /dev/null @@ -1,20 +0,0 @@ -puts "TODO OCC12345 ALL: Error : 3 boxes missing in the viewer!" -puts "TODO OCC12345 ALL: Error : Colors are not equal in default coordinate and in the near coordinates too" -puts "========" -puts "OCC204" -puts "========" - -vinit -OCC204 0 -vfit - -set x_coord 150 -set y_coord 200 - -checkcolor $x_coord $y_coord 0.8 0.8 0.8 - -if { ${stat} != 1 } { - puts "Error : 3 boxes missing in the viewer!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug204_2 b/tests/bugs/vis/bug204_2 deleted file mode 100755 index 24b86a72d6..0000000000 --- a/tests/bugs/vis/bug204_2 +++ /dev/null @@ -1,19 +0,0 @@ -puts "========" -puts "OCC204" -puts "========" - -vinit -OCC204 1 -vfit - -set x_coord 150 -set y_coord 200 - -checkcolor $x_coord $y_coord 0 0 0 - -if { ${stat} != 1 } { - puts "Error : There are 3 boxes in the viewer! (should be nothing)" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug20802 b/tests/bugs/vis/bug20802 deleted file mode 100755 index b032a696ee..0000000000 --- a/tests/bugs/vis/bug20802 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========================" -puts "OCC20802" -puts "========================" -puts "" -####################################################################### -# V3d_View: Text size used by V3d_ZBUFFER'ed trihedron is too large -####################################################################### - -set BugNumber OCC20802 - -vinit -vzbufftrihedron - -puts "V3d_View: Text size used by V3d_ZBUFFER'ed trihedron is too large" - -puts "OK ${BugNumber}" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21171_1 b/tests/bugs/vis/bug21171_1 deleted file mode 100755 index ddd46fe93e..0000000000 --- a/tests/bugs/vis/bug21171_1 +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "OCC21171" -puts "============" -puts "" -####################################################################### -# Problem with vfit of vertex and edge -####################################################################### - -set BugNumber OCC21171 - -box result 100 100 100 -explode result e - -vinit -vdisplay result_1 -vfit - -# Resume -puts "" -puts "1 edge is not fit" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21171_2 b/tests/bugs/vis/bug21171_2 deleted file mode 100755 index 9a37ddbccd..0000000000 --- a/tests/bugs/vis/bug21171_2 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "OCC21171" -puts "============" -puts "" -####################################################################### -# Problem with vfit of vertex and edge -####################################################################### - -set BugNumber OCC21171 - -box result 100 100 100 -explode result e - -vinit -vdisplay result_1 -vdisplay result_2 -vfit - -# Resume -puts "" -puts "2 edges are fit" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21171_3 b/tests/bugs/vis/bug21171_3 deleted file mode 100755 index 2585703503..0000000000 --- a/tests/bugs/vis/bug21171_3 +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "OCC21171" -puts "============" -puts "" -####################################################################### -# Problem with vfit of vertex and edge -####################################################################### - -set BugNumber OCC21171 - -box result 100 100 100 -explode result v - -vinit -vdisplay result_8 -vfit - -# Resume -puts "" -puts "1 vertex is not fit" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21171_4 b/tests/bugs/vis/bug21171_4 deleted file mode 100755 index 3b9406b682..0000000000 --- a/tests/bugs/vis/bug21171_4 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "OCC21171" -puts "============" -puts "" -####################################################################### -# Problem with vfit of vertex and edge -####################################################################### - -set BugNumber OCC21171 - -box result 100 100 100 -explode result v - -vinit -vdisplay result_8 -vdisplay result_1 -vfit - -# Resume -puts "" -puts "2 vertexes are fit" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug215 b/tests/bugs/vis/bug215 deleted file mode 100755 index dc04ed64df..0000000000 --- a/tests/bugs/vis/bug215 +++ /dev/null @@ -1,32 +0,0 @@ -puts "========" -puts "OCC215" -puts "========" - -restore [locate_data_file OCC215.brep] result -checkshape result - -tclean result -vinit -vdisplay result -vfit - -set scale 6.29714883567995 -set proj_X 0.344812899827957 -set proj_Y -0.830477952957153 -set proj_Z 0.43750473856926 -set up_X -0.368759274482727 -set up_Y 0.308769434690475 -set up_Z 0.876742839813232 -set at_X 39.9465644699194 -set at_Y 74.2135758209193 -set at_Z 37.7440421525395 - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -set x_coord 229 -set y_coord 94 - -checkcolor $x_coord $y_coord 1 1 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug21578 b/tests/bugs/vis/bug21578 deleted file mode 100755 index 8835246e5e..0000000000 --- a/tests/bugs/vis/bug21578 +++ /dev/null @@ -1,26 +0,0 @@ -puts "TODO OCC11111 ALL: Error: Number of triangles" -puts "TODO OCC11111 ALL: Error: Number of nodes" -puts "TODO OCC11111 ALL: Error : The area of result shape is" - -puts "============" -puts "OCC21578" -puts "============" -puts "" -###################################################### -# Attached shape is not visualized in the shaded mode -###################################################### - -set BugNumber OCC21578 - -restore [locate_data_file OCC21578.brep] result - -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit - -checktrinfo result -tri 231 -nod 236 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png -checkprops result -s 0 -checkshape result diff --git a/tests/bugs/vis/bug21747_1 b/tests/bugs/vis/bug21747_1 deleted file mode 100755 index fe72437b5a..0000000000 --- a/tests/bugs/vis/bug21747_1 +++ /dev/null @@ -1,16 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - - -puts "${BugNumber}" -puts "Type=NONE, Color from RED to BLUE" - -vbackground -gradient RED BLUE -gradientMode NONE - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_10 b/tests/bugs/vis/bug21747_10 deleted file mode 100755 index 2e0bee91cd..0000000000 --- a/tests/bugs/vis/bug21747_10 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER1, Color from RED to BLUE, Direction from LEFT TOP CORNER" - -vbackground -gradient RED BLUE -gradientMode CORNER1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_11 b/tests/bugs/vis/bug21747_11 deleted file mode 100755 index b14c52efa5..0000000000 --- a/tests/bugs/vis/bug21747_11 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER2, Color from RED to BLUE, Direction from RIGHT TOP CORNER" - -vbackground -gradient RED BLUE -gradientMode CORNER2 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_12 b/tests/bugs/vis/bug21747_12 deleted file mode 100755 index e62d341888..0000000000 --- a/tests/bugs/vis/bug21747_12 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER3, Color from RED to BLUE, Direction from RIGHT BOTTOM CORNER" - -vbackground -gradient RED BLUE -gradientMode CORNER3 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_13 b/tests/bugs/vis/bug21747_13 deleted file mode 100755 index 6bacaa0c81..0000000000 --- a/tests/bugs/vis/bug21747_13 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER4, Color from RED to BLUE, Direction from LEFT BOTTOM CORNER" - -vbackground -gradient RED BLUE -gradientMode CORNER4 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_14 b/tests/bugs/vis/bug21747_14 deleted file mode 100755 index 6607312ef8..0000000000 --- a/tests/bugs/vis/bug21747_14 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER1, Color from BLUE to RED, Direction from LEFT TOP CORNER" - -vbackground -gradient BLUE RED -gradientMode CORNER1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_15 b/tests/bugs/vis/bug21747_15 deleted file mode 100755 index 14ffe0e2e8..0000000000 --- a/tests/bugs/vis/bug21747_15 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER2, Color from BLUE to RED, Direction from RIGHT TOP CORNER" - -vbackground -gradient BLUE RED -gradientMode CORNER2 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_16 b/tests/bugs/vis/bug21747_16 deleted file mode 100755 index 8764931054..0000000000 --- a/tests/bugs/vis/bug21747_16 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER3, Color from BLUE to RED, Direction from RIGHT BOTTOM CORNER" - -vbackground -gradient BLUE RED -gradientMode CORNER3 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_17 b/tests/bugs/vis/bug21747_17 deleted file mode 100755 index a77d18570f..0000000000 --- a/tests/bugs/vis/bug21747_17 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=CORNER4, Color from BLUE to RED, Direction from LEFT BOTTOM CORNER" - -vbackground -gradient BLUE RED -gradientMode CORNER4 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_2 b/tests/bugs/vis/bug21747_2 deleted file mode 100755 index 95155b5f89..0000000000 --- a/tests/bugs/vis/bug21747_2 +++ /dev/null @@ -1,16 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - - -puts "${BugNumber}" -puts "Type=HORIZONTAL, Color from RED to BLUE, Direction from LEFT to RIGHT" - -vbackground -gradient RED BLUE -gradientMode HORIZONTAL - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_3 b/tests/bugs/vis/bug21747_3 deleted file mode 100755 index 18dcff0094..0000000000 --- a/tests/bugs/vis/bug21747_3 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=HORIZONTAL, Color from BLUE to RED, Direction from LEFT to RIGHT" - -vbackground -gradient BLUE RED -gradientMode HORIZONTAL - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_4 b/tests/bugs/vis/bug21747_4 deleted file mode 100755 index d9294324c3..0000000000 --- a/tests/bugs/vis/bug21747_4 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=VERTICAL, Color from RED to BLUE, Direction from TOP to BOTTOM" - -vbackground -gradient RED BLUE -gradientMode VERTICAL - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_5 b/tests/bugs/vis/bug21747_5 deleted file mode 100755 index 36cbc1d482..0000000000 --- a/tests/bugs/vis/bug21747_5 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=VERTICAL, Color from BLUE to RED, Direction from TOP to BOTTOM" - -vbackground -gradient BLUE RED -gradientMode VERTICAL - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_6 b/tests/bugs/vis/bug21747_6 deleted file mode 100755 index 30cf46eede..0000000000 --- a/tests/bugs/vis/bug21747_6 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=DIAGONAL1, Color from RED to BLUE, Direction from LEFT TOP CORNER to RIGHT BOTTOM CORNER" - -vbackground -gradient RED BLUE -gradientMode DIAGONAL1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_7 b/tests/bugs/vis/bug21747_7 deleted file mode 100755 index 8a20196170..0000000000 --- a/tests/bugs/vis/bug21747_7 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=DIAGONAL1, Color from BLUE to RED, Direction from LEFT TOP CORNER to RIGHT BOTTOM CORNER" - -vbackground -gradient BLUE RED -gradientMode DIAGONAL1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_8 b/tests/bugs/vis/bug21747_8 deleted file mode 100755 index 36924ddbb8..0000000000 --- a/tests/bugs/vis/bug21747_8 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=DIAGONAL2, Color from RED to BLUE, Direction from RIGHT TOP CORNER to LEFT BOTTOM CORNER" - -vbackground -gradient RED BLUE -gradientMode DIAGONAL2 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21747_9 b/tests/bugs/vis/bug21747_9 deleted file mode 100755 index 7259bffbc0..0000000000 --- a/tests/bugs/vis/bug21747_9 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC21747" -puts "============" -puts "" - -set BugNumber OCC21747 - -vinit - -puts "${BugNumber}" -puts "Type=DIAGONAL2, Color from BLUE to RED, Direction from RIGHT TOP CORNER to LEFT BOTTOM CORNER" - -vbackground -gradient BLUE RED -gradientMode DIAGONAL2 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21753 b/tests/bugs/vis/bug21753 deleted file mode 100644 index 7a862e84a2..0000000000 --- a/tests/bugs/vis/bug21753 +++ /dev/null @@ -1,27 +0,0 @@ -puts "===========" -puts "OCC21753" -puts "===========" -puts "==================================" -puts "Poor display of shading on cones due to Gouraud shading limitations" -puts "==================================" - -# set rough meshing parameters -vinit -vdefaults -absDefl 10 -devCoeff 0.1 - -puts "Displaying two equal cones, one with Phong shader" -pcone p_gouraud 10 100 100 -trotate p_gouraud 0 0 0 0 1 0 -90 -vdisplay p_gouraud -vsetdispmode p_gouraud 1 -#vsetmaterial p_gouraud bronze - -tcopy p_gouraud p_phong -ttranslate p_phong 200 0 0 -vdisplay p_phong -vsetdispmode p_phong 1 -#vsetmaterial p_phong bronze -vshaderprog p_phong phong - -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21757 b/tests/bugs/vis/bug21757 deleted file mode 100755 index 85a0a36ae4..0000000000 --- a/tests/bugs/vis/bug21757 +++ /dev/null @@ -1,24 +0,0 @@ -puts "===========" -puts "OCC21757" -puts "===========" -puts "" -################################################################################ -# Funny (giraffe-like) shading of torus meshed with specific parameters (WNT) -################################################################################ - -set BugNumber OCC21757 - -vinit -vsetdispmode 1 -vclear - -ptorus result 200 50 45 -incmesh result 0.4 -vdisplay result -vfit - -checkprops result -s 65069.2 -checkshape result -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug21757_1 b/tests/bugs/vis/bug21757_1 deleted file mode 100644 index 5ace1f2dbe..0000000000 --- a/tests/bugs/vis/bug21757_1 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "OCC21757" -puts "============" -puts "" -####################################################################### -# Funny (giraffe-like) shading of torus meshed with specific parameters (WNT) -####################################################################### - -set BugNumber OCC21757 - -vinit -vsetdispmode 1 -vclear - -# variant 1: mesh explicitly -ptorus result 200 50 45 -incmesh result 0.4 -vdisplay result -vfit -checkcolor 200 200 0.89 0.63 0.109 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug21757_2 b/tests/bugs/vis/bug21757_2 deleted file mode 100644 index 531fdf539c..0000000000 --- a/tests/bugs/vis/bug21757_2 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "OCC21757" -puts "============" -puts "" -####################################################################### -# Funny (giraffe-like) shading of torus meshed with specific parameters (WNT) -####################################################################### - -set BugNumber OCC21757 - -vinit -vsetdispmode 1 -vclear - -# variant 2: alternative implicit method of setting deflection -plane pl2 0 0 200 0 0 1 -ptorus result pl2 200 50 45 -vdisplay result -vsetshading result 0.0004 -vfit -checkcolor 200 200 0.89 0.63 0.109 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug21798 b/tests/bugs/vis/bug21798 deleted file mode 100755 index ed79652467..0000000000 --- a/tests/bugs/vis/bug21798 +++ /dev/null @@ -1,19 +0,0 @@ -puts "============" -puts "OCC21798" -puts "============" -puts "" -####################################################################### -# Attached face hangs during visualization in OCC Viewer 3D . -####################################################################### - -set BugNumber OCC21798 - -restore [locate_data_file OCC21798.brep] result -vinit -vdisplay result -vfit - -vsetdispmode 1 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug218 b/tests/bugs/vis/bug218 deleted file mode 100755 index 1129c45a5d..0000000000 --- a/tests/bugs/vis/bug218 +++ /dev/null @@ -1,42 +0,0 @@ -puts "================" -puts "OCC218" -puts "================" -puts "" - -vinit -box b 10 10 10 -explode b f -vdisplay b_1 -vfit - -set scale 7674.87317785833 -set proj_X 0.966540098190308 -set proj_Y -0.24304473400116 -set proj_Z 0.0820330902934074 -set up_X -0.0460147373378277 -set up_Y 0.150333747267723 -set up_Z 0.987563848495483 -set at_X 0.0466426680664981 -set at_Y 0.147133996816294 -set at_Z 9.95295385008357 - -set x_coord 388 -set y_coord 28 - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -OCC218 trihedron1 b_1 X Y - -checkcolor $x_coord $y_coord 0 0 0 - -OCC218 trihedron1 b_1 my___axis___1 my___axis2 - -checkcolor $x_coord $y_coord 0.85 0.85 0 - -if { $stat != 1 } { - puts "There is no messages near axes" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug21970 b/tests/bugs/vis/bug21970 deleted file mode 100755 index 56e5b3cbcb..0000000000 --- a/tests/bugs/vis/bug21970 +++ /dev/null @@ -1,43 +0,0 @@ -puts "TODO OCC11111 ALL: Faulty OCC21970" -puts "TODO OCC11111 ALL: Meshing statuses: Failure" -puts "TODO OCC11111 ALL: Error : The command is not valid. The area is" -puts "TODO OCC11111 ALL: Error : The area of result shape is 0" -puts "TODO OCC11111 ALL: Error : is WRONG because number of" - -puts "============" -puts "OCC21970" -puts "============" -puts "" -###################################################### -# FPE exception in BRepMesh on degenerate face not handled in OCCT DRAW on WNT built with VC8 by WOK -###################################################### - -set BugNumber OCC21970 - -restore [locate_data_file OCC21970-stringers-f485.brep] result - -set text [incmesh result 1] -set r [regexp {Failure} $text] - -set status1 0 -if {$r == 1} { - set status1 1 -} - -checkprops result -s 624989 -checkshape result - -checknbshapes result -vertex 3806 -edge 3808 -wire 756 -face 730 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9101 -if { ${status1} != 0} { - puts "Faulty ${BugNumber}" -} else { - puts "OK ${BugNumber}" -} - -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22016 b/tests/bugs/vis/bug22016 deleted file mode 100644 index 3e350d2ac6..0000000000 --- a/tests/bugs/vis/bug22016 +++ /dev/null @@ -1,27 +0,0 @@ -puts "========" -puts "OCC22016" -puts "========" -puts "" -######################################################################################### -# Incorrect selection color after displaying a selected object -######################################################################################### - -pload MODELING VISUALIZATION -box b1 0 0 0 1 2 3 -box b2 3 0 0 2 3 1 -vinit View1 -vclear -vaxo -vdisplay -noupdate b1 b2 -vaspects b1 b2 -setWidth 4 -vfit -vselect 0 0 500 500 -vdisplay b2 -set aColor1 [vreadpixel 104 32 rgb name] -set aColor2 [vreadpixel 255 350 rgb name] - -if {$aColor1 != "GRAY80" || $aColor2 != "GRAY80" } { - puts "ERROR: OCC22016 is reproduced. Incorrect selection color after displaying a selected object." -} - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug22018 b/tests/bugs/vis/bug22018 deleted file mode 100755 index 2b92a3f8a5..0000000000 --- a/tests/bugs/vis/bug22018 +++ /dev/null @@ -1,69 +0,0 @@ -puts "============" -puts "OCC22018" -puts "============" -puts "" -####################################################################### -# Select3D_SensitiveCircle::Matches(): DMin parameter left uninitialized -####################################################################### - -set BugNumber OCC22018 - -vinit - -vpoint p1 -5 0 0 -vpoint p2 0 5 0 -vpoint p3 5 0 0 - -vcircle c p1 p2 p3 1 - -vpoint p4 0 0 0 -vpoint p5 5 5 0 -vpoint p6 10 0 0 - -vcircle c1 p4 p5 p6 1 - -verase p1 p2 p3 p4 p5 p6 - -vfit -vtop - -set White_R 1 -set White_G 1 -set White_B 0.94901901483535767 - -set Select_R 0 -set Select_G 1 -set Select_B 1 - -set x1 150 -set x2 300 -set y 200 - -vmoveto 0 0 -vmoveto 0 0 - -if { [vreadpixel $x1 $y rgb name] != "IVORY" || [vreadpixel $x2 $y rgb name] != "IVORY" } { - puts "Error: unexpected color of not selected object" -} - -vmoveto ${x1} ${y} -vmoveto ${x1} ${y} - -if { [vreadpixel $x1 $y rgb name] != "WHITE" } { - puts "Error: unexpected color of selected object" -} -if { [vreadpixel $x2 $y rgb name] != "IVORY" } { - puts "Error: unexpected color of not selected object" -} - -vmoveto ${x2} ${y} -vmoveto ${x2} ${y} - -if { [vreadpixel $x1 $y rgb name] != "IVORY" } { - puts "Error: unexpected color of not selected object" -} -if { [vreadpixel $x2 $y rgb name] != "WHITE" } { - puts "Error: unexpected color of selected object" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22048 b/tests/bugs/vis/bug22048 deleted file mode 100644 index 6d75bae8ee..0000000000 --- a/tests/bugs/vis/bug22048 +++ /dev/null @@ -1,22 +0,0 @@ -puts "========" -puts "0022048: Visualization, AIS_InteractiveContext - single object selection should always clear multiple selection" -puts "========" -puts "" - -pload MODELING VISUALIZATION -box b1 0 0 0 10 10 10 -box b2 20 20 20 30 30 30 -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 b1 b2 -vfit -vselprops selHighlight -dispMode -1 -vselect 0 0 400 400 -xor -if { [vreadpixel 50 300 rgb name] != "GRAY73" } { puts "Error: b1 should be selected."} -if { [vreadpixel 300 200 rgb name] != "GRAY73" } { puts "Error: b2 should be selected."} -vselect 200 200 -if { [vreadpixel 50 300 rgb name] != "DARKGOLDENROD" } { puts "Error: b1 should not be selected."} -if { [vreadpixel 300 200 rgb name] != "GRAY73" } { puts "Error: b2 should be selected."} - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug22149 b/tests/bugs/vis/bug22149 deleted file mode 100755 index eb62133484..0000000000 --- a/tests/bugs/vis/bug22149 +++ /dev/null @@ -1,19 +0,0 @@ -puts "================" -puts "0022149: Strings with Japanese characters can not be displayed in 3D viewer" -puts "================" -puts "" - -set BugNumber OCC22149 - -dtracelevel trace -vfont -verbose 1 -vfont add [locate_data_file bug22149_mona.ttf] Mona -vclear -vinit View1 -vaxo -vdrawtext text0 HELLO -pos 0 0 0 -color GREEN -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -vdrawtext text1 [encoding convertfrom unicode \x42\x30] -pos 0 0 200 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font Mona -vdrawtext text2 [encoding convertfrom unicode \x42\x30] -pos 0 0 400 -color BLUE -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font cjk -vdrawtext text3 [encoding convertfrom unicode \x5C\xD5\x6D\xAD\xB4\xC5] -pos 0 0 -200 -color MAGENTA -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font korean - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug22188 b/tests/bugs/vis/bug22188 deleted file mode 100755 index 88768391d4..0000000000 --- a/tests/bugs/vis/bug22188 +++ /dev/null @@ -1,37 +0,0 @@ -puts "TODO OCC11111 ALL: Error: Number of triangles" -puts "TODO OCC11111 ALL: Error: Number of nodes" -puts "TODO OCC11111 ALL: Error: Maximal deflection" - -puts "============" -puts "OCC22188" -puts "============" -puts "" -####################################################################### -# Visualization of solid fails (in BRepMesh_FastDiscretFace) -####################################################################### - -set BugNumber OCC22188 - -restore [locate_data_file OCC22188.brep] result -tclean result - -vinit -vdisplay result -vsetdispmode 1 -vfit - -if { [checkplatform -windows] } { - set good_tri 6114 - set good_nod 3080 - set good_defl 0.50050406431775729 -} else { - set good_tri 6148 - set good_nod 3097 - set good_defl 0.5153628044287929 -} - -checktrinfo result -tri ${good_tri} -nod ${good_nod} -defl ${good_defl} -tol_rel_defl 0.001 -tol_rel_tri 0.001 -tol_rel_nod 0.001 -checkprops result -s 32416.7 -checkshape result -checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22240 b/tests/bugs/vis/bug22240 deleted file mode 100644 index 061a7c362a..0000000000 --- a/tests/bugs/vis/bug22240 +++ /dev/null @@ -1,21 +0,0 @@ -puts "===========" -puts "OCC22240" -puts "===========" -puts "" -############################################ -# Bad triangulation of transformed shapes -############################################ - -restore [locate_data_file bug22240_Pump_Nut.brep] a -restore [locate_data_file bug22240_Pump_Nut.brep] b -bscale b 0 0 0 2. -vinit -vdisplay a b -vsetdispmode a 1 -vsetdispmode b 1 -vfit - -checkcolor 320 104 0.78 0.55 0.09 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug223 b/tests/bugs/vis/bug223 deleted file mode 100755 index 8c99859c40..0000000000 --- a/tests/bugs/vis/bug223 +++ /dev/null @@ -1,62 +0,0 @@ -puts "========" -puts "OCC223" -puts "========" -puts "" -###################################################### -# Shading is not correct for several overlapped faces, converted to B-Spline representation -###################################################### - -restore [locate_data_file OCC223-1.brep] cylinder -checkshape cylinder -restore [locate_data_file OCC223-2.brep] face -checkshape face - -set Start_X 140 -set Start_Y 40 - -vinit -tclean cylinder -tclean face - -vdisplay cylinder -vdisplay face -vfit - -vsetdispmode face 1 -vsetcolor face GREEN1 - -vsetdispmode cylinder 1 -vsetcolor cylinder RED1 - -set ColorList [vreadpixel ${Start_X} ${Start_Y} rgb] -set R_START_POINT [lindex $ColorList 0] -set G_START_POINT [lindex $ColorList 1] -set B_START_POINT [lindex $ColorList 2] - -puts "R_START_POINT=$R_START_POINT ; G_START_POINT=$G_START_POINT ; B_START_POINT=$B_START_POINT" - -set IsGood 1 -for {set count 0} {${count} <= 11} {incr count 1} { - checkcolor $Start_X $Start_Y $R_START_POINT $G_START_POINT $B_START_POINT - if {$stat != 1} { - set IsGood 0 - } - incr $Start_X 10 - incr $Start_Y 10 -} - -if {$IsGood == 1} { - puts "\nOCC223 OK\n" -} else { - puts "\nFaulty OCC223\n" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - -puts "\n------- Additional Comments From Igor FEOKTISTOV 2002-05-20 12:32 -------\n" - -puts "It is not problem of meshing." -puts "It is pure problem of shading geometrically coinciding faces with different" -puts "triangulation. If we create analytical cylinder and box by such way that plane" -puts "faces of cylinder and two faces of box are coinceded, we will have the same" -puts "result: fractional shading of coinciding faces.\n" diff --git a/tests/bugs/vis/bug22304 b/tests/bugs/vis/bug22304 deleted file mode 100755 index 53e2fcf5b6..0000000000 --- a/tests/bugs/vis/bug22304 +++ /dev/null @@ -1,21 +0,0 @@ -puts "===========" -puts "OCC22304" -puts "===========" -puts "" -####################################################################### -# Incorrect triangulation on face of the attached file -####################################################################### - -set BugNumber OCC22304 - -restore [locate_data_file OCC22304-face_976_badvisu.brep] result - -tclean result -vinit -vdisplay result -vfit - -vsetdispmode 1 - -checktrinfo result -tri -nod -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22313 b/tests/bugs/vis/bug22313 deleted file mode 100755 index 50f7a92103..0000000000 --- a/tests/bugs/vis/bug22313 +++ /dev/null @@ -1,48 +0,0 @@ -puts "============" -puts "OCC22313" -puts "============" -puts "" -####################################################################### -# Bug in shading mode with attached shape -####################################################################### - -set BugNumber OCC22313 - -# Data - -set scale 2.9701073117025172 -set proj_X 0.4096425473690033 -set proj_Y 0.77340573072433472 -set proj_Z 0.48377299308776855 -set up_X -0.83569550514221191 -set up_Y 0.1055084615945816 -set up_Z 0.538962721824646 -set at_X -632.109173226325 -set at_Y -2711.56694941045 -set at_Z -1979.06316609577 - - -set x1 300 -set y1 230 - -set Artifact_R 0 -set Artifact_G 0 -set Artifact_B 0 - -# Start - -restore [locate_data_file OCC22313-face_shading_problem.brep] result -incmesh result 0.1 -vinit -vdisplay result -vfit - -vsetdispmode 1 -vfit - - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -checkcolor ${x1} ${y1} ${Artifact_R} ${Artifact_G} ${Artifact_B} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22368 b/tests/bugs/vis/bug22368 deleted file mode 100755 index 98cd8698d0..0000000000 --- a/tests/bugs/vis/bug22368 +++ /dev/null @@ -1,31 +0,0 @@ -puts "========================" -puts "OCC22368" -puts "========================" -puts "" -####################################################################### -# AIS_Trihedron's highlight presentation isn't updated on trihedron relocation -####################################################################### - -set BugNumber OCC22368 - -vclear -vinit View1 -vtrihedron trihedron -OCC74_set trihedron 3 - -set x1 200 -set x2 220 -set x3 210 - -set y 190 - -vselect ${x3} ${y} - -vsetlocation trihedron 100 100 100 - -set status 0 -for {set i ${x1} } {$i <= ${x2} } {incr i} { - checkcolor ${i} ${y} 0 0 0 -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22483_1 b/tests/bugs/vis/bug22483_1 deleted file mode 100755 index 89d3267c3a..0000000000 --- a/tests/bugs/vis/bug22483_1 +++ /dev/null @@ -1,16 +0,0 @@ -puts "============" -puts "OCC22483" -puts "============" -puts "" -####################################################################### -# ZBufferTrihedron loses user-defined color -####################################################################### - -set BugNumber OCC22483 - -vinit -vzbufftrihedron - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug22483_2 b/tests/bugs/vis/bug22483_2 deleted file mode 100755 index 297dcb1509..0000000000 --- a/tests/bugs/vis/bug22483_2 +++ /dev/null @@ -1,14 +0,0 @@ -puts "============" -puts "OCC22483" -puts "============" -puts "" -####################################################################### -# ZBufferTrihedron loses user-defined color -####################################################################### - -set BugNumber OCC22483 - -vinit View1 -vzbufftrihedron -position left_lower -scale 0.1 -type zbuffer -colorLabels WHITE - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22483_3 b/tests/bugs/vis/bug22483_3 deleted file mode 100755 index 51ca2a5bf2..0000000000 --- a/tests/bugs/vis/bug22483_3 +++ /dev/null @@ -1,14 +0,0 @@ -puts "============" -puts "OCC22483" -puts "============" -puts "" -####################################################################### -# ZBufferTrihedron loses user-defined color -####################################################################### - -set BugNumber OCC22483 - -vinit View1 -vzbufftrihedron -position right_upper -scale 0.2 -type zbuffer -colorLabels 0.78 0.20 1.0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22483_4 b/tests/bugs/vis/bug22483_4 deleted file mode 100755 index 2113f1dfa8..0000000000 --- a/tests/bugs/vis/bug22483_4 +++ /dev/null @@ -1,14 +0,0 @@ -puts "============" -puts "OCC22483" -puts "============" -puts "" -####################################################################### -# ZBufferTrihedron loses user-defined color -####################################################################### - -set BugNumber OCC22483 - -vinit View1 -vzbufftrihedron -position center -scale 0.1 -type wireframe -colorLabels 0.0 0.59 1.0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22502 b/tests/bugs/vis/bug22502 deleted file mode 100755 index fe239d6f0f..0000000000 --- a/tests/bugs/vis/bug22502 +++ /dev/null @@ -1,33 +0,0 @@ -puts "TODO OCC11111 ALL: Error: Number of triangles" -puts "TODO OCC11111 ALL: Error: Number of nodes" -puts "TODO OCC11111 ALL: Error: Maximal deflection" - -puts "============" -puts "OCC22502" -puts "============" -puts "" -####################################################################### -# Triangulation cannot be built on valid face -####################################################################### - -set BugNumber OCC22502 - -pload ALL - -restore [locate_data_file OCC22502-bug601_noshading.brep] result -checkshape result -tolerance result -tclean result - -set Deflection 0.001 -incmesh result ${Deflection} - -checktrinfo result -tri 170 -nod 172 -defl 0.00061201255663038154 -tol_rel_defl 0.001 -tol_rel_tri 0.001 -tol_rel_nod 0.001 - -vinit -vdisplay result -vfit - -vsetdispmode 1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22507 b/tests/bugs/vis/bug22507 deleted file mode 100755 index 4266e1e010..0000000000 --- a/tests/bugs/vis/bug22507 +++ /dev/null @@ -1,29 +0,0 @@ -puts "============" -puts "OCC22507" -puts "============" -puts "" -####################################################################### -# Regression: shading of face is bad (wrong normals) -####################################################################### - -set BugNumber OCC22507 - -restore [locate_data_file OCC22507-bug589_f77_badshading.brep] result -vinit -vdisplay result -vfit - -vsetdispmode 1 - -set x 200 -set y 220 - -set RED_R1 0.96470499038696289 -set GREEN_R1 0.68627399206161499 -set BLUE_R1 0.12156800180673599 - -vmoveto $x $y - -checkcolor $x $y ${RED_R1} ${GREEN_R1} ${BLUE_R1} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22632 b/tests/bugs/vis/bug22632 deleted file mode 100644 index 7ccfba7ffe..0000000000 --- a/tests/bugs/vis/bug22632 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "OCC22632" -puts "Display logarithmic colorscale." -puts "============" -puts "" - -vinit View1 -vclear -vaxo - -# create non-logarithmic color scale with range 0-1000 and 3 intervals -vcolorscale cs -range 0 1000 3 -vdump ${imagedir}/${casename}_1.png - -# create logarithmic color scale with range 1-1000 and 3 intervals -vcolorscale cs -range 0 1000 3 -log 1 -vdump ${imagedir}/${casename}_2.png - -# create logarithmic color scales with different ranges and intervals -vcolorscale cs -range 5 200 4 -vdump ${imagedir}/${casename}_3.png - -vcolorscale cs -range 1 1568 8 -vdump ${imagedir}/${casename}_4.png - -vcolorscale cs -range 3 500 5 -vdump ${imagedir}/${casename}_5.png - -vcolorscale cs -range 1 1000 6 -vdump ${imagedir}/${casename}_6.png - diff --git a/tests/bugs/vis/bug22652 b/tests/bugs/vis/bug22652 deleted file mode 100755 index 3029d7480e..0000000000 --- a/tests/bugs/vis/bug22652 +++ /dev/null @@ -1,21 +0,0 @@ -puts "============" -puts "OCC22652" -puts "============" -puts "" -####################################################################### -# No mesh for face (regression) -####################################################################### - -set BugNumber OCC22652 - -pload ALL - -restore [locate_data_file OCC22652-faceNoMesh.brep] result -vinit -vdisplay result -vfit - -vsetdispmode 1 - -checktrinfo result -tri -nod -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22701 b/tests/bugs/vis/bug22701 deleted file mode 100755 index 3cb6436924..0000000000 --- a/tests/bugs/vis/bug22701 +++ /dev/null @@ -1,53 +0,0 @@ -puts "============" -puts "OCC22701" -puts "============" -puts "" -####################################################################### -# Regression in 6.5.1 - Wrong visualization -####################################################################### - -set BugNumber OCC22701 - -# Data - -set scale 276.45658048904141 -set proj_X -0.8895147442817688 -set proj_Y -0.37965071201324463 -set proj_Z 0.25422060489654541 -set up_X -0.055201318114995956 -set up_Y 0.64161688089370728 -set up_Z 0.76503568887710571 -set at_X 0.248127012715387 -set at_Y 0.109238834542233 -set at_Z -1.2607059785715 - -set x1 105 -set y1 275 - -set x2 112 -set y2 248 - -set Hole1_R 1 -set Hole1_G 0.76470500230789185 -set Hole1_B 0.16078400611877441 -set Hole2_R 0.68235200643539429 -set Hole2_G 0.48235198855400085 -set Hole2_B 0.078431002795696259 - -# Start - -restore [locate_data_file PFS04041r1.brep] result -vinit -vdisplay result -vfit - -vsetdispmode 1 -vfit - - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -checkcolor ${x1} ${y1} ${Hole1_R} ${Hole1_G} ${Hole1_B} -checkcolor ${x2} ${y2} ${Hole2_R} ${Hole2_G} ${Hole2_B} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22735 b/tests/bugs/vis/bug22735 deleted file mode 100755 index fd35fd8a70..0000000000 --- a/tests/bugs/vis/bug22735 +++ /dev/null @@ -1,22 +0,0 @@ -puts "========" -puts "OCC22735" -puts "========" -puts "" -########################################################### -# Data races in BRepMesh working in parallel mode -########################################################### - -set BugNumber OCC22735 - -vinit -vsetdispmode 1 -mpparallel 1 - -restore [locate_data_file OCC22735-march_cube.brep] result - -vdisplay result - -checktrinfo result -tri 48 -nod 96 -defl 0 -tol_rel_defl 0.001 -tol_rel_tri 0.001 -tol_rel_nod 0.001 - -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22795 b/tests/bugs/vis/bug22795 deleted file mode 100755 index 3646569371..0000000000 --- a/tests/bugs/vis/bug22795 +++ /dev/null @@ -1,66 +0,0 @@ -puts "================" -puts "OCC22795" -puts "================" -puts "" -######################################################################################################### -# Make possible to display some presentable objecys in overlay of others, groupped by display priority -######################################################################################################### - -set BugNumber OCC22795 - -box b 10 10 10 -box s 10 10 10 -ttranslate s 10 0 0 -vdisplay b s -vsetdispmode b 1 -vsetdispmode s 1 -vfit -vzlayer add -vzlayer add -vzlayer add -set info1 [ vzlayer get ] - -vzlayer del 1 - -set info2 [ vzlayer get ] - -set status_vzlayer 0 - -if { [string compare $info1 "0 1 2 3"] == 0 && [string compare $info1 "0 2 3"] == 0 } { - set status_vzlayer 0 -} else { - set status_vzlayer 1 -} - -vobjzlayer set b 2 -set info3 [ vobjzlayer get b ] -set word8 [string compare ${info3} "Z layer id: 2"] - -vobjzlayer set s 3 -set info4 [ vobjzlayer get s ] -set word9 [string compare ${info4} "Z layer id: 3"] - -vzlayer del 3 -set info5 [ vobjzlayer get s ] -set word10 [string compare ${info5} "Z layer id: 0"] - -set status_vobjzlayer 0 - -if { ${word8} == 0 && ${word9} == 0 && ${word10} == 0 } { - set status_vobjzlayer 0 -} else { - set status_vobjzlayer 1 -} - -if { ${status_vzlayer} != 0 && ${status_vobjzlayer} != 0 } { - puts "Faulty ${BugNumber}" -} else { - puts "OK ${BugNumber}" -} - - - - - - - diff --git a/tests/bugs/vis/bug22796_1 b/tests/bugs/vis/bug22796_1 deleted file mode 100755 index 98d42d2ffa..0000000000 --- a/tests/bugs/vis/bug22796_1 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "OCC22796" -puts "============" -puts "" -####################################################################### -# Possibility to display multi-line text in 3D -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set BugNumber OCC22796 - -vinit -vdrawtext text0 "MyTest1\rHello,\tWor\vld!\nMyTest2\t\a\bMyTest3" -pos 0 0 0 -color WHITE -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font SansFont - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - - diff --git a/tests/bugs/vis/bug22796_2 b/tests/bugs/vis/bug22796_2 deleted file mode 100755 index 5c8e94bc8f..0000000000 --- a/tests/bugs/vis/bug22796_2 +++ /dev/null @@ -1,17 +0,0 @@ -puts "============" -puts "OCC22796" -puts "============" -puts "" -####################################################################### -# Possibility to display multi-line text in 3D -####################################################################### - -set BugNumber OCC22796 - -vinit -vfont add [locate_data_file bug22149_mona.ttf] Mona -set s [encoding convertfrom unicode "\x42\x30\x09\x00\x79\x30\x0A\x00\x6F\x30\x42\x26"] -vdrawtext text0 $s -pos 0 0 0 -color WHITE -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font Mona - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug22819 b/tests/bugs/vis/bug22819 deleted file mode 100755 index b402a7acbd..0000000000 --- a/tests/bugs/vis/bug22819 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "OCC22819" -puts "Redesign of OpenGl driver(Tests ColorScale)" -puts "============" -puts "" - -set BugNumber OCC22819 - -plane p 100 100 100 0 0 1 1 0 0 -psphere result p 30 -vinit View1 -vdisplay result -vsetmaterial result SILVER -vsettransparency result 0.6 -vcolorscale cs -demo -vsetdispmode result 1 - -checkprops result -s 11309.6 -checkshape result -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22835 b/tests/bugs/vis/bug22835 deleted file mode 100755 index 5bb570af8c..0000000000 --- a/tests/bugs/vis/bug22835 +++ /dev/null @@ -1,17 +0,0 @@ -puts "============" -puts "CR22835" -puts "============" -puts "" -########################################################################################################## -# IncrementalMesh generates FLT exceptions when running in parallel mode -########################################################################################################## - -mpparallel 1 -restore [locate_data_file bug22835_hello.brep] result -vinit -vdisplay result -vsetdispmode 1 -tclean result -vdisplay result - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22847 b/tests/bugs/vis/bug22847 deleted file mode 100755 index 3c1a65944d..0000000000 --- a/tests/bugs/vis/bug22847 +++ /dev/null @@ -1,51 +0,0 @@ -puts "============" -puts "OCC22847" -puts "============" -puts "" -############################################################################################## -# DrawTrSurf: provide interface for configuring visualization properties in axonometric viewer -############################################################################################## - -set BugNumber OCC22847 - -axo -point p1 0 0 0 -point p2 30 0 0 -point p3 60 0 0 -point p4 90 0 0 -point p5 120 0 0 -point a1 0 30 0 -point a2 0 60 0 -point a3 0 90 0 -point a4 0 120 0 -point b1 0 0 30 -point b2 0 0 60 -point b3 0 0 90 -point b4 0 0 120 - -changepointcolor white p1 -changepointcolor red p2 -changepointcolor blue p3 -changepointcolor green p4 -changepointcolor cyan p5 -changepointcolor golden a1 -changepointcolor brown a3 -changepointcolor orange a4 -changepointcolor pink a2 -changepointcolor coral b1 -changepointcolor violet b2 -changepointcolor pink b3 -changepointcolor pink b4 - -changepointmarker square p5 -changepointmarker diamond p4 -changepointmarker x p3 -changepointmarker plus a4 -changepointmarker circle a3 -changepointmarker circle b3 - -setpointcolor white -setpointmarker square -point f 100 50 50 - -puts "It's a visualization bug. There are not results. See photo." \ No newline at end of file diff --git a/tests/bugs/vis/bug22849 b/tests/bugs/vis/bug22849 deleted file mode 100755 index 5d53da5353..0000000000 --- a/tests/bugs/vis/bug22849 +++ /dev/null @@ -1,40 +0,0 @@ -puts "TODO CR30056 ALL: Meshing statuses: SelfIntersectingWire Failure" - -puts "============" -puts "OCC22849" -puts "============" -puts "" -####################################################################### -# Bad import of a STEP file (error during triangulation) -####################################################################### - -set BugNumber OCC22849 - -catch {pload XDE} - -stepread [locate_data_file OCC22849-2520-6002_step.stp] a * -checkshape a_1 -##tole a_1 -incmesh a_1 0.1 -tricheck a_1 -explode a_1 f - -set info1 [fromshape a_1_67] -regexp {Shape a_1_67 : imported from entity ([-0-9.+eE]+:#[-0-9.+eE]+)} $info1 full entity1 -set word1 [string compare $entity1 4973:#5009] - -set info2 [fromshape a_1_73] -regexp {Shape a_1_73 : imported from entity ([-0-9.+eE]+:#[-0-9.+eE]+)} $info2 full entity2 -set word2 [string compare $entity2 5157:#5193] - -set info3 [fromshape a_1_91] -regexp {Shape a_1_91 : imported from entity ([-0-9.+eE]+:#[-0-9.+eE]+)} $info3 full entity3 -set word3 [string compare $entity3 5659:#5695] - -if { ${word1} == 0 && ${word2} == 0 && ${word3} == 0 } { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} - -checkview -display result -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22900 b/tests/bugs/vis/bug22900 deleted file mode 100755 index f8d32dd30f..0000000000 --- a/tests/bugs/vis/bug22900 +++ /dev/null @@ -1,32 +0,0 @@ -puts "================" -puts "OCC22900" -puts "================" -puts "" -####################################################################################### -# Problem with shape displaying in shading mode -###################################################################################### - -set BugNumber OCC22900 - -set x1 204 -set y1 202 - -vertex v1 0 0 0 -vertex v2 0 0 30 -edge e1 v1 v2 -pcone con1 5 0 10 -ttranslate con1 0 0 30 -compound con1 e1 c1 -don c1 -fit -vinit -vdisplay c1 -vfit -vsetcolor c1 RED -vsetcolor c1 GREEN -vsetdispmode 1 -vsetcolor c1 RED - -checkcolor ${x1} ${y1} 1 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22906 b/tests/bugs/vis/bug22906 deleted file mode 100755 index 98fd7e1ac9..0000000000 --- a/tests/bugs/vis/bug22906 +++ /dev/null @@ -1,46 +0,0 @@ - -puts "================" -puts "OCC22906" -puts "================" -puts "" -####################################################################################### -# Gradient background is clipped by planes -###################################################################################### - -set BugNumber OCC22906 -set x1 73 -set y1 338 - -set x2 144 -set y2 23 - -set x3 377 -set y3 123 - -set x4 87 -set y4 232 - -vinit -vbackground -gradient RED BLUE -gradientMode DIAGONAL2 -set Color1 [vreadpixel ${x1} ${y1} rgb] -set Color2 [vreadpixel ${x2} ${y2} rgb] -set Color3 [vreadpixel ${x3} ${y3} rgb] -set Color4 [vreadpixel ${x4} ${y4} rgb] -vclipplane create pln1 -vclipplane change pln1 equation 1 0 0 -0.1 -vclipplane set pln1 view Driver1/Viewer1/View1 -box b 100 100 100 -vdisplay b -vsetdispmode 1 -set ColorRes1 [vreadpixel ${x1} ${y1} rgb] -set ColorRes2 [vreadpixel ${x2} ${y2} rgb] -set ColorRes3 [vreadpixel ${x3} ${y3} rgb] -set ColorRes4 [vreadpixel ${x4} ${y4} rgb] - -if { ${Color1} == ${ColorRes1} && ${Color2} == ${ColorRes2} && ${Color3} == ${ColorRes3} && ${Color4} == ${ColorRes4}} { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug22912 b/tests/bugs/vis/bug22912 deleted file mode 100644 index bc9b9e1bc6..0000000000 --- a/tests/bugs/vis/bug22912 +++ /dev/null @@ -1,32 +0,0 @@ -puts "===========" -puts "OCC22912" -puts "===========" -puts "" -######################################################################################################################## -# After calling AIS_InteractiveContext::UnsetColor objects are drawn with the same color when transparency is changed -######################################################################################################################## - -restore [locate_data_file bug22912_p.brep] p -explode p -vinit -vdisplay p_1 -vdisplay p_2 -vfit -vsetdispmode p_1 1 -vsetdispmode p_2 1 -vsetcolor p_1 red -vsetcolor p_2 green -vunsetcolor p_1 -vunsetcolor p_2 -vsetcolor p_1 red -vsetcolor p_2 green -vsettransparency p_1 0.5 -vsettransparency p_1 0 - -checkcolor 120 150 0.831 0.000 0.000 -checkcolor 180 273 0.000 0.753 0.000 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - diff --git a/tests/bugs/vis/bug22985 b/tests/bugs/vis/bug22985 deleted file mode 100755 index bf703320c3..0000000000 --- a/tests/bugs/vis/bug22985 +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "OCC22985" -puts "============" -puts "" -####################################################################### -# Regression: no shading on good face -####################################################################### - -set BugNumber OCC22985 - -restore [locate_data_file OCC22985-gt602-f72-noshading.brep] result - -vinit -vdisplay result -vfit - -vsetdispmode 1 - -set x 150 -set y 175 - -set RED_R1 0.68627399206161499 -set GREEN_R1 0.48627400398254395 -set BLUE_R1 0.078431000000000001 - -vmoveto $x $y -vmoveto $x $y - -checkcolor $x $y ${RED_R1} ${GREEN_R1} ${BLUE_R1} - -checkprops result -s 0.0984334 -checkshape result -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug23012 b/tests/bugs/vis/bug23012 deleted file mode 100755 index b46ef469f0..0000000000 --- a/tests/bugs/vis/bug23012 +++ /dev/null @@ -1,39 +0,0 @@ -puts "================" -puts "OCC23012" -puts "================" -puts "" -####################################################################################### -# Detection gives incorrect results -###################################################################################### - -set BugNumber OCC23012 - -catch {pload XDE} - -set x1 210 -set y1 184 - -set x2 207 -set y2 180 - -stepread [locate_data_file OCC23012-Sample_3.stp] a * -stepread [locate_data_file OCC23012-Sample_9.stp] b * -vdisplay a_1 b_1 -vsetdispmode a_1 1 -vsetdispmode b_1 1 -vselprops -pixtol 0 - -set ColorBefore [vreadpixel ${x1} ${y1} rgb] - -vmoveto ${x2} ${y2} - -set ColorAfter [vreadpixel ${x2} ${y2} rgb] - -if { "$ColorBefore" == "$ColorAfter" } { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} - -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23062 b/tests/bugs/vis/bug23062 deleted file mode 100755 index 2218bdc5d8..0000000000 --- a/tests/bugs/vis/bug23062 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "CR23062" -puts "========" -puts "" - -####################################################### -## Incorrect display of edge in draw axo viewer -####################################################### - -restore [locate_data_file bug23062_ProblemWire.brep] result - -smallview -display result -fit - -explode result v - -vinit -vdisplay result - -checkview -screenshot -2d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23065 b/tests/bugs/vis/bug23065 deleted file mode 100755 index a71e69bd97..0000000000 --- a/tests/bugs/vis/bug23065 +++ /dev/null @@ -1,34 +0,0 @@ -puts "================" -puts "OCC23065" -puts "================" -puts "" -########################################################################################## -# This is desirable to add general DRAW command to estimate visualization performance -########################################################################################## - -set BugNumber OCC23065 - -vinit -set Log [vfps] - -set status 0 -if { [llength ${Log}] == 5} { - set word1 [string compare [lindex ${Log} end] "msec"] - set word2 [string compare [lindex ${Log} end-2] "CPU:"] - set word3 [string compare [lindex ${Log} end-4] "FPS:"] - if { ${word1} == 0 && ${word2} == 0 && ${word3} == 0 } { - set status 0 - } else { - set status 1 - } -} else { - set status 1 -} - -# Resume -puts "" -if { ${status} == 0 } { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} diff --git a/tests/bugs/vis/bug23067 b/tests/bugs/vis/bug23067 deleted file mode 100755 index 67a774796f..0000000000 --- a/tests/bugs/vis/bug23067 +++ /dev/null @@ -1,20 +0,0 @@ -puts "===========" -puts "OCC23067" -puts "===========" -puts "" -################################################################################ -# OpenGl package API needed by UserDraw feature is not exported -################################################################################ - -set BugNumber OCC23067 -set x1 321 -set y1 159 - -vinit -vuserdraw a -vfit -checkcolor ${x1} ${y1} 1 1 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug23069 b/tests/bugs/vis/bug23069 deleted file mode 100755 index f80c353234..0000000000 --- a/tests/bugs/vis/bug23069 +++ /dev/null @@ -1,25 +0,0 @@ -puts "===========" -puts "OCC23069" -puts "===========" -puts "" -################################################################################ -# OpenGL state extraction for GL_RENDER_MODE significantly impact performance -# -# Execution of the test case is actual only for testing on specific hardware. -# Test case will be updated after starting testing on hardware. -################################################################################ - -set BugNumber OCC23069 - -#vinit - -#for {set anInter 1} {$anInter <= 1000} {incr anInter} { -# box b${anInter} [expr $anInter * 20] 0 0 10 20 30 -# vdisplay b${anInter} -#} - -#vfit - -#set Log [vfps] - -# it's necessary to check value of CPU and FPS diff --git a/tests/bugs/vis/bug230_1 b/tests/bugs/vis/bug230_1 deleted file mode 100644 index 8b4feba799..0000000000 --- a/tests/bugs/vis/bug230_1 +++ /dev/null @@ -1,17 +0,0 @@ -puts "========" -puts "OCC230" -puts "OCC489" -puts "========" -puts "" -############################################ -## Numeric Error occurs in V2d_View::WindowFit() , Magnify() -############################################ - -point p1 0 10 -point p2 10 20 - -if [catch { OCC230 tc p1 p2 } ] { - puts "OCC230: Error" -} else { - puts "OCC230: OK" -} diff --git a/tests/bugs/vis/bug230_2 b/tests/bugs/vis/bug230_2 deleted file mode 100644 index 094f1e32cc..0000000000 --- a/tests/bugs/vis/bug230_2 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========" -puts "OCC230" -puts "OCC489" -puts "========" -puts "" -############################################ -## Numeric Error occurs in V2d_View::WindowFit() , Magnify() -############################################ - -point p1 0 10 -point p2 10 20 - -if [catch { OCC230 tc p2 p1 } ] { - puts "OCC230: Error" -} else { - puts "OCC230: OK" -} - diff --git a/tests/bugs/vis/bug23102 b/tests/bugs/vis/bug23102 deleted file mode 100755 index b2e688b7b3..0000000000 --- a/tests/bugs/vis/bug23102 +++ /dev/null @@ -1,33 +0,0 @@ -puts "================" -puts "OCC23102" -puts "================" -puts "" -################################################################################################### -# Change the algorithm of rendering the 3d viewer background using tiled texture -################################################################################################### - -set BugNumber OCC23102 - -vinit -vbackground -image [locate_data_file OCC23102.bmp] -imageMode TILED - -set x1 58 -set y1 4 -set R_bg 0.70196002721786499 -set G_bg 0.78039199113845825 -set B_bg 0.86274499999999998 - -set WrongColor "$R_bg $G_bg $B_bg" - -set Color [vreadpixel ${x1} ${y1} rgb] - -#Resume -puts "" -if { "[vreadpixel ${x1} ${y1} rgb]" != "$WrongColor" } { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug23120 b/tests/bugs/vis/bug23120 deleted file mode 100755 index d75da7e2db..0000000000 --- a/tests/bugs/vis/bug23120 +++ /dev/null @@ -1,30 +0,0 @@ -puts "============" -puts "OCC23120" -puts "============" -puts "" -########################################################################### -# Transform persistence is not restored -########################################################################### - -box b1 10 20 30 -box b2 10 20 30 -ttranslate b2 50 50 0 -vinit -vdisplay b1 -trihedron center - -vdisplay b2 -vfit -vsetdispmode 1 -vzoom 0.5 -vpan 100 0 - -set x_coord 300 -set y_coord 130 - -checkcolor $x_coord $y_coord 0.78 0.55 0.9 - -if { $stat != 1 } { - puts "Error : Transform persistence is not restored" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23123 b/tests/bugs/vis/bug23123 deleted file mode 100755 index cb107306d1..0000000000 --- a/tests/bugs/vis/bug23123 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "OCC23123" -puts "============" -puts "" -####################################################################### -# Bug/Regression in visualization of XDE documents in shaded mode -####################################################################### - -set BugNumber OCC23123 - -catch { pload XDE } - -ReadStep D [locate_data_file OCC23123-test.step] -XShow D -vfit -vsetdispmode 1 - -puts "Point color test:" -set x1 310 -set y1 225 -set r1 0.04 -set g1 0.04 -set b1 0.67 - -checkcolor $x1 $y1 $r1 $g1 $b1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug23153 b/tests/bugs/vis/bug23153 deleted file mode 100755 index 9f615399bd..0000000000 --- a/tests/bugs/vis/bug23153 +++ /dev/null @@ -1,61 +0,0 @@ -#puts "REQUIRED All: \\*\\*\\* Error on Record" -puts "============" -puts "OCC23153" -puts "============" -puts "" -####################################################################### -# BRepMesh can't apply a mesh for a face of attached shape -####################################################################### - -pload XDE -set BugNumber OCC23153 - -set TheFileName OCC23153-long_furrowed_shape.stp - -stepread [locate_data_file $TheFileName] a * - -tpcompound result - -checkprops result -s 14684.4 -checkshape result -checknbshapes result -vertex 1152 -edge 1735 -wire 635 -face 581 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 4106 -vinit -vsetdispmode 1 -vdisplay result -vtop -vfit - -set status 0 -set x1 223 -set y1 195 - -if { "[vreadpixel $x1 $y1 rgb name]" == "BLACK" } { - set status 1 - puts "Faulty Color1" -} - -set x2 224 -set y2 240 -if { "[vreadpixel $x2 $y2 rgb name]" == "BLACK" } { - set status 1 - puts "Faulty Color2" -} - -set x3 223 -set y3 266 -if { "[vreadpixel $x3 $y3 rgb name]" == "BLACK" } { - set status 1 - puts "Faulty Color3" -} - -# Resume -puts "" -if { ${status} == 0 } { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug23186 b/tests/bugs/vis/bug23186 deleted file mode 100755 index fe851c4e89..0000000000 --- a/tests/bugs/vis/bug23186 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "OCC23186" -puts "============" -puts "" -############################################################################ -# Unable to display Graphic3d_ArrayOfPoints after migrating from OCCT 6.5.2 -############################################################################ - -set BugNumber OCC23186 - -vinit -vdrawparray a points v 0 0 0 v 0 0 10 v 0 10 10 v 0 10 0 -vfit - -checkcolor 321 2 1 1 0 -checkcolor 321 271 1 1 0 -checkcolor 87 137 1 1 0 -checkcolor 87 406 1 1 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23191 b/tests/bugs/vis/bug23191 deleted file mode 100644 index 5f4a3f7b32..0000000000 --- a/tests/bugs/vis/bug23191 +++ /dev/null @@ -1,28 +0,0 @@ -puts "===========" -puts "OCC23191" -puts "===========" -puts "" -########################################################################################### -# Visualization - small objects displayed with visual artifacts -########################################################################################### - -restore [locate_data_file bug23191_irons.brep] i - -explode i -explode i_2 F -compound i_2_1 i_2_4 i_2_5 i2 -compound i_2_2 i_2_3 i3 - -ttranslate i_2 0.003 0 0 -ttranslate i2 0.006 0 0 -ttranslate i3 0.006 0 0 - -vinit View1 -vclear -vsetdispmode 1 -vdisplay i_2 i2 i3 -vsetcolor i3 RED -vbottom -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23200 b/tests/bugs/vis/bug23200 deleted file mode 100644 index adaf1c3dc5..0000000000 --- a/tests/bugs/vis/bug23200 +++ /dev/null @@ -1,49 +0,0 @@ -puts "============" -puts "CR23200" -puts "Check that the shape is automatic re-triangulated with deflection-check logic" -puts "in case of enabled auto triangulation feature (its own triangulation can be lost)." -puts "And it keeps its already computed triangulation" -puts "in case of disabled auto triangulation feature." -puts "============" -puts "" - -set aDefaultShape $imagedir/${casename}_shape.png -set aShapeAutoTr $imagedir/${casename}_shape_auto_triangulation.png -set aShapeNotAutoTr $imagedir/${casename}_shape_not_auto_triangulation.png - -vinit View1 -vclear -vaxo -vsetdispmode 1 -vdefaults -autoTriang on -psphere s 0.5 -vdisplay s -vfit -vdump $aDefaultShape - -vclear -tclean s -incmesh s 0.1 -a 45 -set tri_info [trinfo s] -regexp { +([-0-9.+eE]+) +triangles} $tri_info full triIncmesh1 - -vdisplay s - -checktrinfo s -tri !${triIncmesh1} - -vfit -vdump $aShapeAutoTr - -vclear -vdefaults -autoTriang off -tclean s -incmesh s 0.1 -a 45 -set tri_info [trinfo s] -regexp { +([-0-9.+eE]+) +triangles} $tri_info full triIncmesh2 - -vdisplay s - -checktrinfo s -tri ${triIncmesh2} - -vfit -vdump $aShapeNotAutoTr diff --git a/tests/bugs/vis/bug23200_1 b/tests/bugs/vis/bug23200_1 deleted file mode 100644 index 1f2fc8398b..0000000000 --- a/tests/bugs/vis/bug23200_1 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "CR23200" -puts "Check that the shape doesn't have a shading presentation" -puts "due to its triangulation isn't computed in case of disabled auto triangulation feature." -puts "But in this case the shape should have special wireframe presentation." -puts "============" -puts "" - -vinit View1 -vclear -vaxo -vsetdispmode 1 -vdefaults -autoTriang off -pcone c 0 5 10 -vdisplay c -vfit - -set aColor [vreadpixel 200 77 rgb name] -vdump $imagedir/${casename}_shape_pres.png - -if {"$aColor" != "GRAY75"} { - puts "Error: shading presentation of shape is incorrect" -} diff --git a/tests/bugs/vis/bug23219 b/tests/bugs/vis/bug23219 deleted file mode 100755 index eb1a02b4b2..0000000000 --- a/tests/bugs/vis/bug23219 +++ /dev/null @@ -1,549 +0,0 @@ -puts "============" -puts "OCC23219" -puts "============" -puts "" -####################################################################### -# Triangulation is not built on a planar face -####################################################################### - -set BugNumber OCC23219 - -pload XDE - -polyline ow \ --22.0 0.0 0 \ -0.0 0.0 0 \ -0.0 24.0 0 \ --22.0 24.0 0 \ --22.0 0.0 0 - -polyline iw \ --5.22496 1.3 0 \ --5.2317762 1.351774161 0 \ --5.251760281 1.40002 0 \ --5.283550362 1.441449638 0 \ --5.32498 1.473239719 0 \ --5.373225839 1.4932238 0 \ --5.37898 1.49467 0 \ --5.382921578 1.495774705 0 \ --5.396851629 1.50287242 0 \ --5.40790658 1.513927371 0 \ --5.415004295 1.52785742 0 \ --5.41745 1.543299 0 \ --5.415004295 1.55874058 0 \ --5.40790658 1.572670629 0 \ --5.396851629 1.58372558 0 \ --5.38292158 1.590823295 0 \ --5.37748 1.59226 0 \ --5.363526536 1.595551323 0 \ --5.306234 1.619282669 0 \ --5.257035787 1.657033787 0 \ --5.219284669 1.706232 0 \ --5.195553323 1.763524536 0 \ --5.187459 1.825007 0 \ --5.195553323 1.886489464 0 \ --5.20961 1.92517 0 \ --5.2099 1.92578 0 \ --5.20997 1.92592 0 \ --5.27024 2.05457 0 \ --5.272514295 2.06032842 0 \ --5.27496 2.07577 0 \ --5.27496 2.62577 0 \ --5.27496 2.62579 0 \ --5.267620439 2.67207019 0 \ --5.24632019 2.713874275 0 \ --5.23184 2.73095 0 \ --5.23103 2.73177 0 \ --4.33177 3.63103 0 \ --4.275805109 3.699223611 0 \ --4.234216002 3.777031324 0 \ --4.208605571 3.861457607 0 \ --4.199958 3.949258 0 \ --4.19996 3.94926 0 \ --4.19996 7.34923 0 \ --4.197514295 7.36467158 0 \ --4.19524 7.37043 0 \ --4.13527 7.49842 0 \ --4.1352 7.49856 0 \ --4.1349 7.49922 0 \ --4.13476 7.49952 0 \ --4.12666 7.51911 0 \ --4.12664 7.51916 0 \ --4.07822 7.65291 0 \ --4.07165758 7.665281629 0 \ --4.06656 7.67124 0 \ --3.60693 8.13087 0 \ --3.60689 8.13091 0 \ --3.60677 8.13103 0 \ --3.550805109 8.199223611 0 \ --3.509216002 8.277031324 0 \ --3.483605571 8.361457607 0 \ --3.474958 8.449258 0 \ --3.47496 8.44926 0 \ --3.47496 13.87574 0 \ --3.47496 13.87575 0 \ --3.47496 13.8758 0 \ --3.467620439 13.92207019 0 \ --3.44632019 13.96387428 0 \ --3.43184 13.98095 0 \ --3.43103 13.98177 0 \ --2.08176 15.33104 0 \ --2.0813 15.3315 0 \ --2.025802738 15.39922572 0 \ --1.98421548 15.47702998 0 \ --1.958606187 15.56145251 0 \ --1.949959 15.649249 0 \ --1.94996 15.64926 0 \ --1.94996 18.65074 0 \ --1.958607598 18.7385404 0 \ --1.984218029 18.82296668 0 \ --2.025807109 18.90077439 0 \ --2.08135 18.96854 0 \ --2.08193 18.96913 0 \ --2.28525 19.17245 0 \ --2.29034258 19.17841237 0 \ --2.297440295 19.19234242 0 \ --2.29881 19.19744 0 \ --2.35808 19.47762 0 \ --2.35812 19.47782 0 \ --2.35813 19.47786 0 \ --2.362738183 19.49706749 0 \ --2.400204838 19.58752 0 \ --2.459805677 19.66519332 0 \ --2.537479 19.72479416 0 \ --2.627931506 19.76226082 0 \ --2.724999 19.77504 0 \ --2.822066494 19.76226082 0 \ --2.912519 19.72479416 0 \ --2.990192323 19.66519332 0 \ --3.049793162 19.58752 0 \ --3.087259817 19.49706749 0 \ --3.100039 19.4 0 \ --3.087259817 19.30293251 0 \ --3.049793162 19.21248 0 \ --2.990192323 19.13480668 0 \ --2.912519 19.07520584 0 \ --2.822066494 19.03773918 0 \ --2.80286 19.03313 0 \ --2.80282 19.03312 0 \ --2.80262 19.03308 0 \ --2.52244 18.97381 0 \ --2.51733842 18.9724453 0 \ --2.503408371 18.96534758 0 \ --2.49745 18.96025 0 \ --2.29396 18.75676 0 \ --2.29386 18.75667 0 \ --2.29293 18.75573 0 \ --2.27868172 18.73888015 0 \ --2.257380051 18.69707328 0 \ --2.25004 18.65073 0 \ --2.25004 18.40412 0 \ --2.252485705 18.38867842 0 \ --2.25958342 18.37474837 0 \ --2.270638371 18.36369342 0 \ --2.28456842 18.3565957 0 \ --2.30001 18.35415 0 \ --2.315451578 18.3565957 0 \ --2.329381629 18.36369342 0 \ --2.34043658 18.37474837 0 \ --2.347534295 18.38867842 0 \ --2.34998 18.40364 0 \ --2.362741183 18.49706749 0 \ --2.400207838 18.58752 0 \ --2.459808677 18.66519332 0 \ --2.537482 18.72479416 0 \ --2.627934506 18.76226082 0 \ --2.725002 18.77504 0 \ --2.822069494 18.76226082 0 \ --2.912522 18.72479416 0 \ --2.990195323 18.66519332 0 \ --3.049796162 18.58752 0 \ --3.087262817 18.49706749 0 \ --3.09187 18.47786 0 \ --3.09188 18.47782 0 \ --3.09192 18.47762 0 \ --3.15119 18.19744 0 \ --3.152554705 18.19233842 0 \ --3.15965242 18.17840837 0 \ --3.16475 18.17245 0 \ --3.36807 17.96913 0 \ --3.36811 17.96909 0 \ --3.36823 17.96897 0 \ --3.36863 17.96857 0 \ --3.424184891 17.90078639 0 \ --3.465773998 17.82297868 0 \ --3.491384429 17.7385524 0 \ --3.49658 17.70639 0 \ --3.49667 17.70575 0 \ --3.500035 17.650819 0 \ --3.50004 17.65079 0 \ --3.50004 17.65074 0 \ --3.50004 15.97425 0 \ --3.50004 15.9742 0 \ --3.507379561 15.92792981 0 \ --3.52867981 15.88612572 0 \ --3.54316 15.86905 0 \ --3.54397 15.86823 0 \ --5.34323 14.06897 0 \ --5.399194891 14.00077639 0 \ --5.440783998 13.92296868 0 \ --5.466394429 13.8385424 0 \ --5.475042 13.750742 0 \ --5.47504 13.75074 0 \ --5.47504 8.57425 0 \ --5.47504 8.57423 0 \ --5.482379561 8.527959815 0 \ --5.50367981 8.486155725 0 \ --5.51768 8.46956 0 \ --5.5177 8.46954 0 \ --6.10376 7.88344 0 \ --6.109722371 7.87834742 0 \ --6.12208 7.87178 0 \ --6.25542 7.82352 0 \ --6.25593 7.82334 0 \ --6.293771 7.805726671 0 \ --6.342967142 7.767977142 0 \ --6.380716671 7.718781 0 \ --6.404447018 7.661490876 0 \ --6.412541 7.600011 0 \ --6.404447018 7.538531124 0 \ --6.380716671 7.481241 0 \ --6.342967142 7.432044858 0 \ --6.293771 7.394295329 0 \ --6.236480876 7.370564982 0 \ --6.175001 7.362471 0 \ --6.113521124 7.370564982 0 \ --6.056231 7.394295329 0 \ --6.007034858 7.432044858 0 \ --5.969285329 7.481241 0 \ --5.95224 7.51752 0 \ --5.95218 7.51768 0 \ --5.95164 7.51916 0 \ --5.90322 7.65291 0 \ --5.89665758 7.665281629 0 \ --5.89156 7.67124 0 \ --5.30693 8.25587 0 \ --5.30689 8.25591 0 \ --5.30677 8.25603 0 \ --5.250805109 8.324223611 0 \ --5.209216002 8.402031324 0 \ --5.183605571 8.486457607 0 \ --5.174958 8.574258 0 \ --5.17496 8.57426 0 \ --5.17496 13.75074 0 \ --5.17496 13.75075 0 \ --5.17496 13.7508 0 \ --5.167620439 13.79707019 0 \ --5.14632019 13.83887428 0 \ --5.13184 13.85595 0 \ --5.13103 13.85677 0 \ --3.33176 15.65604 0 \ --3.3313 15.6565 0 \ --3.275802738 15.72422572 0 \ --3.23421548 15.80202998 0 \ --3.208606187 15.88645251 0 \ --3.199959 15.974249 0 \ --3.19996 15.97426 0 \ --3.19996 17.39588 0 \ --3.197514295 17.41132158 0 \ --3.19041658 17.42525163 0 \ --3.179361629 17.43630658 0 \ --3.16543158 17.4434043 0 \ --3.14999 17.44585 0 \ --3.13454842 17.4434043 0 \ --3.120618371 17.43630658 0 \ --3.10956342 17.42525163 0 \ --3.102465705 17.41132158 0 \ --3.10002 17.39636 0 \ --3.087258817 17.30293251 0 \ --3.07357 17.2616 0 \ --3.07321 17.2607 0 \ --3.049794162 17.21248 0 \ --3.03957 17.19579 0 \ --3.03942 17.19556 0 \ --3.03934 17.19544 0 \ --3.03907 17.19503 0 \ --3.03904 17.19498 0 \ --2.88313 16.95541 0 \ --2.877485705 16.94359158 0 \ --2.87504 16.92815 0 \ --2.87504 15.77425 0 \ --2.87504 15.77423 0 \ --2.882379561 15.72796981 0 \ --2.90367981 15.68616572 0 \ --2.91897 15.66827 0 \ --4.49324 14.09396 0 \ --4.4937 14.0935 0 \ --4.549197262 14.02577428 0 \ --4.59078452 13.94797002 0 \ --4.616393813 13.8635475 0 \ --4.625041 13.775751 0 \ --4.62504 13.77575 0 \ --4.62504 8.49924 0 \ --4.62504 8.49922 0 \ --4.632380051 8.452936725 0 \ --4.65368172 8.411129847 0 \ --4.66794 8.39427 0 \ --4.66886 8.39333 0 \ --4.66897 8.39323 0 \ --5.17876 7.88344 0 \ --5.184722371 7.87834742 0 \ --5.19708 7.87178 0 \ --5.33042 7.82352 0 \ --5.33093 7.82334 0 \ --5.368771 7.805726671 0 \ --5.417967142 7.767977142 0 \ --5.455716671 7.718781 0 \ --5.479447018 7.661490876 0 \ --5.487541 7.600011 0 \ --5.479447018 7.538531124 0 \ --5.455716671 7.481241 0 \ --5.417967142 7.432044858 0 \ --5.368771 7.394295329 0 \ --5.311480876 7.370564982 0 \ --5.250001 7.362471 0 \ --5.188521124 7.370564982 0 \ --5.131231 7.394295329 0 \ --5.082034858 7.432044858 0 \ --5.044285329 7.481241 0 \ --5.02666 7.51911 0 \ --5.02664 7.51916 0 \ --5.02648 7.51958 0 \ --4.97822 7.65292 0 \ --4.97166058 7.665282629 0 \ --4.96656 7.67124 0 \ --4.45693 8.18087 0 \ --4.45689 8.18091 0 \ --4.45677 8.18103 0 \ --4.400805109 8.249223611 0 \ --4.359216002 8.327031324 0 \ --4.333605571 8.411457607 0 \ --4.324958 8.499258 0 \ --4.32496 8.49926 0 \ --4.32496 13.77575 0 \ --4.317621418 13.82208401 0 \ --4.296324009 13.86388252 0 \ --4.28104 13.88177 0 \ --2.70677 15.45603 0 \ --2.650805109 15.52422361 0 \ --2.609216002 15.60203132 0 \ --2.583605571 15.68645761 0 \ --2.574958 15.774258 0 \ --2.57496 15.77426 0 \ --2.57496 16.92815 0 \ --2.572514295 16.94359158 0 \ --2.56687 16.95541 0 \ --2.41096 17.19498 0 \ --2.41093 17.19503 0 \ --2.41066 17.19544 0 \ --2.41059 17.19554 0 \ --2.41029 17.196 0 \ --2.400201838 17.212478 0 \ --2.362735183 17.30293051 0 \ --2.34998 17.39636 0 \ --2.347536295 17.41132158 0 \ --2.34043858 17.42525163 0 \ --2.329383629 17.43630658 0 \ --2.31545358 17.4434043 0 \ --2.300012 17.44585 0 \ --2.28457042 17.4434043 0 \ --2.270640371 17.43630658 0 \ --2.25958542 17.42525163 0 \ --2.252487705 17.41132158 0 \ --2.25004 17.39588 0 \ --2.25004 15.64925 0 \ --2.25004 15.6492 0 \ --2.257379561 15.60292981 0 \ --2.27867981 15.56112572 0 \ --2.29316 15.54405 0 \ --2.29397 15.54323 0 \ --3.64323 14.19397 0 \ --3.699194891 14.12577639 0 \ --3.740783998 14.04796868 0 \ --3.766394429 13.9635424 0 \ --3.775042 13.875742 0 \ --3.77504 13.87574 0 \ --3.77504 8.44925 0 \ --3.77504 8.44923 0 \ --3.782379561 8.402959815 0 \ --3.80367981 8.361155725 0 \ --3.81768 8.34456 0 \ --3.8177 8.34454 0 \ --4.27876 7.88344 0 \ --4.284722371 7.87834742 0 \ --4.29708 7.87178 0 \ --4.43042 7.82352 0 \ --4.43093 7.82334 0 \ --4.468759 7.805730991 0 \ --4.517959284 7.767978284 0 \ --4.555711991 7.718778 0 \ --4.579444336 7.661483052 0 \ --4.587539 7.599998 0 \ --4.579444336 7.538512948 0 \ --4.56524 7.49952 0 \ --4.5651 7.49922 0 \ --4.56503 7.49908 0 \ --4.50476 7.37043 0 \ --4.502485705 7.36467158 0 \ --4.50004 7.34923 0 \ --4.50004 3.94923 0 \ --4.50004 3.94921 0 \ --4.507379561 3.902929815 0 \ --4.52867981 3.861125725 0 \ --4.54316 3.84405 0 \ --4.54397 3.84323 0 \ --5.44323 2.94397 0 \ --5.443235401 2.943965401 0 \ --5.499204891 2.875766389 0 \ --5.52837 2.82532 0 \ --5.53273142 2.818107371 0 \ --5.543786371 2.80705242 0 \ --5.55771642 2.799954705 0 \ --5.573158 2.797509 0 \ --5.588599578 2.799954705 0 \ --5.602529629 2.80705242 0 \ --5.60571 2.80956 0 \ --5.60643 2.81016 0 \ --5.662492 2.849782162 0 \ --5.752944506 2.887248817 0 \ --5.850012 2.900028 0 \ --5.947079494 2.887248817 0 \ --6.037532 2.849782162 0 \ --6.115205323 2.790181323 0 \ --6.15885 2.73776 0 \ --6.15957342 2.736738371 0 \ --6.170628371 2.72568342 0 \ --6.18455842 2.718585705 0 \ --6.2 2.71614 0 \ --6.215441578 2.718585705 0 \ --6.229371629 2.72568342 0 \ --6.24042658 2.736738371 0 \ --6.24115 2.73776 0 \ --6.284806677 2.790193323 0 \ --6.36248 2.849794162 0 \ --6.452932506 2.887260817 0 \ --6.55 2.90004 0 \ --6.647067494 2.887260817 0 \ --6.73752 2.849794162 0 \ --6.815193323 2.790193323 0 \ --6.874794162 2.71252 0 \ --6.912260817 2.622067494 0 \ --6.92504 2.525 0 \ --6.912260817 2.427932506 0 \ --6.874794162 2.33748 0 \ --6.815193323 2.259806677 0 \ --6.76039 2.21453 0 \ --6.76008 2.21432 0 \ --6.75834 2.21315 0 \ --6.6886 2.16656 0 \ --6.686988371 2.16543658 0 \ --6.67593342 2.154381629 0 \ --6.668835705 2.14045158 0 \ --6.66639 2.12501 0 \ --6.668835705 2.109568422 0 \ --6.67593342 2.095638371 0 \ --6.686988371 2.08458342 0 \ --6.70091842 2.077485705 0 \ --6.71636 2.07504 0 \ --7.1 2.07504 0 \ --7.10001 2.07504 0 \ --7.15178675 2.068223459 0 \ --7.200035 2.048238379 0 \ --7.20005 2.04823 0 \ --7.20959942 2.043977705 0 \ --7.225041 2.041532 0 \ --7.240482578 2.043977705 0 \ --7.254412629 2.05107542 0 \ --7.26546758 2.062130371 0 \ --7.272565295 2.07606042 0 \ --7.275011 2.091502 0 \ --7.272565295 2.10694358 0 \ --7.26692 2.11876 0 \ --7.13596 2.31997 0 \ --7.13593 2.32002 0 \ --7.13566 2.32044 0 \ --7.13559 2.32054 0 \ --7.13529 2.321 0 \ --7.125201838 2.337478 0 \ --7.087735183 2.427930506 0 \ --7.074956 2.524998 0 \ --7.087735183 2.622065494 0 \ --7.125201838 2.712518 0 \ --7.184802677 2.790191323 0 \ --7.262476 2.849792162 0 \ --7.352928506 2.887258817 0 \ --7.449996 2.900038 0 \ --7.547063494 2.887258817 0 \ --7.637516 2.849792162 0 \ --7.715189323 2.790191323 0 \ --7.774790162 2.712518 0 \ --7.812256817 2.622065494 0 \ --7.825036 2.524998 0 \ --7.812256817 2.427930506 0 \ --7.774790162 2.337478 0 \ --7.76457 2.32079 0 \ --7.76442 2.32056 0 \ --7.76434 2.32044 0 \ --7.76407 2.32002 0 \ --7.76404 2.31997 0 \ --7.61429 2.08988 0 \ --7.608645705 2.07806158 0 \ --7.6062 2.06262 0 \ --7.608645705 2.047178422 0 \ --7.61092 2.04142 0 \ --7.66473 1.92658 0 \ --7.6648 1.92644 0 \ --7.6651 1.92578 0 \ --7.66524 1.92548 0 \ --7.679445018 1.886478876 0 \ --7.687539 1.824999 0 \ --7.679445018 1.763519124 0 \ --7.655714671 1.706229 0 \ --7.617965142 1.657032858 0 \ --7.568769 1.619283329 0 \ --7.511478876 1.595552982 0 \ --7.449999 1.587459 0 \ --7.388519124 1.595552982 0 \ --7.36739 1.60229 0 \ --7.36545158 1.602964295 0 \ --7.35001 1.60541 0 \ --7.33456842 1.602964295 0 \ --7.320638371 1.59586658 0 \ --7.30958342 1.584811629 0 \ --7.302485705 1.57088158 0 \ --7.30004 1.55544 0 \ --7.30004 0.87504 0 \ --7.30004 0.87501 0 \ --7.30004 0.875 0 \ --7.2932238 0.823225839 0 \ --7.273239719 0.77498 0 \ --7.241449638 0.733550362 0 \ --7.20002 0.701760281 0 \ --7.151774161 0.6817762 0 \ --7.1 0.67496 0 \ --5.424993 0.67496 0 \ --5.373218839 0.6817762 0 \ --5.324973 0.701760281 0 \ --5.283543362 0.733550362 0 \ --5.251753281 0.77498 0 \ --5.2317692 0.823225839 0 \ --5.224953 0.875 0 \ --5.224953 0.875003 0 \ --5.22496 1.3 0 - -plane p 0 0 0 0 0 1 -mkface f p ow -add iw f -fixshape result f - -vinit -vdisplay result -vsetdispmode result 1 -vfit - -set x 200 -set y 200 -checkcolor $x $y 0.78 0.55 0.09 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug23226 b/tests/bugs/vis/bug23226 deleted file mode 100755 index edc0a41e4e..0000000000 --- a/tests/bugs/vis/bug23226 +++ /dev/null @@ -1,322 +0,0 @@ -puts "============" -puts "OCC23226" -puts "============" -puts "" -####################################################################### -# Extend OpenGl_Context to store map of shared GPU resources -####################################################################### - -set BugNumber OCC23226 - -# -# This test is modified test cdl/934/C2 -# - -# this test performs automatic test of primitives array objects by pixel checking -# this test ALSO DUMPS two result images (the primitives on the images should have -# same contours, WIREFRAME OBJECTS ARE IN YELLOW-RED COLORS, SHADED OBJECTS ARE -# BLUE-GREEN COLORS) - -set BUGNUMBER OCC22583 -set status 0 -set ImageName1 "occ22583-image1.png" -set ImageName2 "occ22583-image2.png" - -# set window width and height, this values should correspond to a -# view window sizes to pass the test -set view_width 405 -set view_height 405 - -# colors used for tests -# yellow -set colorY_R 1 -set colorY_G 1 -set colorY_B 0 - -# red -set colorR_R 1 -set colorR_G 0 -set colorR_B 0 - -# blue -set colorB_R 0 -set colorB_G 1 -set colorB_B 1 - -# green -set colorG_R 0 -set colorG_G 1 -set colorG_B 0 - -# limit of range where the pixels are tested (sets number of iterations) -# 30 pixels in width and in height will be enough to test all primitives -set limit_x 3 -set limit_y 3 - -# this procedure is internal and will be removed at the end of the script -# generate points for primitive -proc generate_points {x y z r g b} { - # define top plane points - global pts01 pts02 pts03 pts04 pts05 pts06 - set pts01 "v [expr "$x-5"] [expr "$y+5"] [expr "$z"] n 0 0 -1 c $r $g $b" - set pts02 "v [expr "$x "] [expr "$y+5"] [expr "$z"] n 0 0 -1 c $r $g $b" - set pts03 "v [expr "$x "] [expr "$y "] [expr "$z"] n 0 0 -1 c $r $g $b" - set pts04 "v [expr "$x+5"] [expr "$y "] [expr "$z"] n 0 0 -1 c $r $g $b" - set pts05 "v [expr "$x-5"] [expr "$y-5"] [expr "$z"] n 0 0 -1 c $r $g $b" - set pts06 "v [expr "$x "] [expr "$y-5"] [expr "$z"] n 0 0 -1 c $r $g $b" -} - -# this procedure is internal and will be removed at the end of the script -# check pixels of primitive -proc check_primitive {name1 r g b args} { - global limit_x limit_y view_width view_height - # show only primitive that we interested in to test - vdonly $name1 $args - vtop - vfit - - # move cursor not to select shape - vmoveto 0 0 - vmoveto 0 0 - - # test pixels in a top left corner - set TestPassed 0 - set HasPixel 0 - for {set i 0} {$i < $limit_x} {incr i} { - for {set j 0} {$j < $limit_y} {incr j} { - if { "[vreadpixel $i $j rgb]" == "$r $g $b" } { - set HasPixel 1 - } - } - } - if { $HasPixel == 1 } { - set TestPassed [expr $TestPassed + 1] - } else { - set TestPassed 0 - } - - # test pixels in bottom left corner - set HasPixel 1 - for {set i 0} {$i < $limit_x} {incr i} { - for {set j 0} {$j < $limit_y} {incr j} { - set coord_y [expr $view_height-$j] - if { "[vreadpixel $i $coord_y rgb]" == "$r $g $b" } { - set HasPixel 1 - } - } - } - if { $HasPixel == 1 } { - set TestPassed [expr $TestPassed + 1] - } else { - set TestPassed 0 - } - - # test pixels in center right corner - set HasPixel 1 - for {set i 0} {$i < $limit_x} {incr i} { - for {set j 0} {$j < $limit_y} {incr j} { - set coord_x [expr ($view_width-$limit_y) + $i] - set coord_y [expr ($view_height-$limit_y)/2 + $j] - if { "[vreadpixel $coord_x $coord_y rgb]" == "$r $g $b" } { - set HasPixel 1 - } - } - } - if { $HasPixel == 1 } { - set TestPassed [expr $TestPassed + 1] - } else { - set TestPassed 0 - } - - # test pixels in center left corner (shouldn't be anything) - set HasPixel 0 - for {set i 0} {$i < $limit_x} {incr i} { - for {set j 0} {$j < $limit_y} {incr j} { - set coord_x [expr $view_width/4 + $i] - set coord_y [expr ($view_height-$limit_y)/2 + $j] - if { "[vreadpixel $coord_x $coord_y rgb]" == "$r $g $b" } { - set HasPixel 1 - } - } - } - if { $HasPixel == 1 } { - set TestPassed 0 - } else { - set TestPassed [expr $TestPassed + 1] - } - - # show all primitives - vdisplayall - vtop - vfit - - # return a result - if { ${TestPassed} == 4 } { - return 1 - } else { - return 0 - } -} - -vclose ALL - -# ### THIS IS THE HEAD LOOP OF THE TEST #################### -# During this test primitives are created and displayed -# with commands vdrawparray, and verified for consistency -# with check_primitive procedure. In spite of the fact that there -# a lot of code below, it's similar and divided on the similar -# blocks of code. -# The iteration loop is intended to check primitives with -# "vertex buffer objects" turned off (vbo_enable = 0) and -# turned on (vbo_enable = 1) -for {set vbo_enable 0} {$vbo_enable < 2} {incr vbo_enable} { - for {set isNonInterleaved 0} {$isNonInterleaved < 2} {incr isNonInterleaved} { - vclear - vinit View1 - vtop - vvbo $vbo_enable - if { $vbo_enable == 0 } { - puts "TEST WITH VBO is OFF" - } else { - puts "TEST WITH VBO is ON" - } - set aParams "" - if { $isNonInterleaved == 1 } { set aParams "-deinterleaved" } - - # this points are only to simplify visiual check of dumped image - vpoint point1 65 0 0 - vpoint point2 -145 0 0 - - # ****************************** Graphic3d_ArrayOfPoints ****************************** # - puts "Graphic3d_ArrayOfPoints: TEST" - generate_points 60 0 0 $colorY_R $colorY_G $colorY_B - eval vdrawparray pt01 points {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 - - # ****************************** Graphic3d_ArrayOfSegments ****************************** # - puts "Graphic3d_ArrayOfSegments: TEST" - - # 1: no indexes - generate_points 50 0 0 $colorY_R $colorY_G $colorY_B - eval vdrawparray seg01 segments {*}$aParams $pts02 $pts01 $pts01 $pts03 $pts03 $pts05 $pts05 $pts06 $pts06 $pts04 $pts04 $pts02 - - # 2: indexes - generate_points 40 0 0 $colorR_R $colorR_G $colorR_B - eval vdrawparray seg02 segments {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 1 e 2 e 2 e 4 e 4 e 6 e 6 e 5 e 5 e 3 e 3 e 1 - - # ****************************** Graphic3d_ArrayOfPolylines ****************************** # - puts "Graphic3d_ArrayOfPolylines: TEST" - - # 1: no indexes - generate_points 30 0 0 $colorY_R $colorY_G $colorY_B - eval vdrawparray pline01 polylines {*}$aParams $pts02 $pts01 $pts03 $pts05 $pts06 $pts04 $pts02 - - # 2: indexes - generate_points 20 0 0 $colorR_R $colorR_G $colorR_B - eval vdrawparray pline02 polylines {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 2 e 4 e 6 e 5 e 3 e 1 e 2 - - # 3: bounds - generate_points 10 0 0 $colorY_R $colorY_G $colorY_B - eval vdrawparray pline03 polylines {*}$aParams ( b 3 ( $pts02 $pts01 $pts03 )), ( b 4 ( $pts03 $pts05 $pts06 $pts04 )), ( b 2 ( $pts04 $pts02 )) - - # 4: bounds and indexes - generate_points 0 0 0 $colorR_R $colorR_G $colorR_B - eval vdrawparray pline04 polylines {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 ( b 4 ( e 2 e 1 e 3 e 5 )), ( b 4 ( e 5 e 6 e 4 e 2 )) - - # ****************************** Graphic3d_ArrayOfTriangles ****************************** # - puts "Graphic3d_ArrayOfTriangles: TEST" - - # 1: no indexes - generate_points -10 0 0 $colorB_R $colorB_G $colorB_B - eval vdrawparray t01 triangles {*}$aParams ( $pts03 $pts02 $pts01 ) , ( $pts03 $pts04 $pts02 ) , ( $pts04 $pts03 $pts06 ) , ( $pts06 $pts03 $pts05 ) - - # 2: indexes - generate_points -20 0 0 $colorG_R $colorG_G $colorG_B - eval vdrawparray t02 triangles {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 6 e 3 e 5 e 6 e 4 e 3 e 1 e 3 e 2 e 2 e 3 e 4 - - # ****************************** Graphic3d_ArrayOfTriangleFans ****************************** # - puts "Graphic3d_ArrayOfTriangleFans: TEST" - - # 1: no bounds - generate_points -30 0 0 $colorB_R $colorB_G $colorB_B - eval vdrawparray tfan01 trianglefans {*}$aParams ( $pts02 $pts01 $pts03 $pts04 ) - eval vdrawparray tfan02 trianglefans {*}$aParams ( $pts03 $pts05 $pts06 $pts04 ) - - # 2: bounds - generate_points -40 0 0 $colorG_R $colorG_G $colorG_B - eval vdrawparray tfan03 trianglefans {*}$aParams ( b 4 ( $pts02 $pts01 $pts03 $pts04 )), ( b 4 ( $pts03 $pts05 $pts06 $pts04 )) - - # ****************************** Graphic3d_ArrayOfTriangleStrips ****************************** # - puts "Graphic3d_ArrayOfTriangleStrips: TEST" - - # 1: no bounds - generate_points -50 0 0 $colorB_R $colorB_G $colorB_B - eval vdrawparray tstrip01 trianglestrips {*}$aParams ( $pts06 $pts04 $pts03 $pts02 $pts01 ) - eval vdrawparray tstrip02 trianglestrips {*}$aParams ( $pts03 $pts05 $pts06 ) - - # 2: bounds - generate_points -60 0 0 $colorG_R $colorG_G $colorG_B - eval vdrawparray tstrip03 trianglestrips {*}$aParams ( b 5 ( $pts06 $pts04 $pts03 $pts02 $pts01 )) , ( b 3 ( $pts03 $pts05 $pts06 )) - - # ****************************** Graphic3d_ArrayOfQuadrangles ****************************** # - puts "Graphic3d_ArrayOfQuadrangles: TEST" - - # 1: no indexes - generate_points -70 0 0 $colorB_R $colorB_G $colorB_B - eval vdrawparray q01 quads {*}$aParams ( $pts01 $pts03 $pts04 $pts02 ) - eval vdrawparray q02 quads {*}$aParams ( $pts03 $pts05 $pts06 $pts04 ) - - # 2: indexes - generate_points -80 0 0 $colorG_R $colorG_G $colorG_B - eval vdrawparray q03 quads {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 1 e 3 e 4 e 2 e 3 e 5 e 6 e 4 - - # ****************************** Graphic3d_ArrayOfQuadrangleStrips ****************************** # - puts "Graphic3d_ArrayOfQuadrangleStrips: TEST" - - # 1: no bounds - generate_points -90 0 0 $colorB_R $colorB_G $colorB_B - eval vdrawparray qstrips01 quadstrips {*}$aParams ( $pts02 $pts01 $pts04 $pts03 $pts06 $pts05 ) - - # 2: bounds - generate_points -100 0 0 $colorG_R $colorG_G $colorG_B - eval vdrawparray qstrips02 quadstrips {*}$aParams ( b 4 ( $pts02 $pts01 $pts04 $pts03 )) , ( b 4 ( $pts04 $pts03 $pts06 $pts05 )) - - # ****************************** Graphic3d_ArrayOfPolygons ****************************** # - puts "Graphic3d_ArrayOfPolygons: TEST" - - # 1: no indexes - generate_points -110 0 0 $colorB_R $colorB_G $colorB_B - eval vdrawparray poly01 polygons {*}$aParams ( $pts04 $pts02 $pts01 $pts03 $pts05 $pts06 ) - - # 2: bounds - generate_points -120 0 0 $colorG_R $colorG_G $colorG_B - eval vdrawparray poly02 polygons {*}$aParams ( b 5 ( $pts04 $pts02 $pts01 $pts03 $pts06 )) , ( b 3 ( $pts06 $pts03 $pts05 )) - - # 3: indexes - generate_points -130 0 0 $colorB_R $colorB_G $colorB_B - eval vdrawparray poly03 polygons {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 4 e 2 e 1 e 3 e 5 e 6 - - # 4: bounds and indexes - generate_points -140 0 0 $colorG_R $colorG_G $colorG_B - eval vdrawparray poly04 polygons {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 ( b 5 ( e 4 e 2 e 1 e 3 e 6 )), ( b 3 ( e 6 e 3 e 5 )) - - # dump resulted image - set anImgName "${casename}" - if { $vbo_enable == 0 } { set anImgName "${anImgName}_vbooff" } - if { $vbo_enable == 1 } { set anImgName "${anImgName}_vboon" } - if { $isNonInterleaved == 1 } { set anImgName "${anImgName}_noninter" } - vfit - vdump ${imagedir}/${anImgName}.png - } -} - -# delete internal procedures -rename generate_points "" -rename check_primitive "" - -checkcolor 200 200 $colorG_R $colorG_G $colorG_B -checkcolor 220 200 $colorB_R $colorB_G $colorB_B -if { $stat == 1 } { - puts "BUG OK ${BUGNUMBER}" -} else { - puts "BUG FAULTY ${BUGNUMBER}" -} diff --git a/tests/bugs/vis/bug23253 b/tests/bugs/vis/bug23253 deleted file mode 100755 index 6d17ed4e2a..0000000000 --- a/tests/bugs/vis/bug23253 +++ /dev/null @@ -1,107 +0,0 @@ -puts "============" -puts "OCC23253" -puts "============" -puts "" -####################################################################### -# Additional viewer 3d draw-commands vleft, vfront, ... -####################################################################### - -set BugNumber OCC23253 - -box b 10 20 30 -ptorus t 50 10 - -vinit -vsetdispmode 1 - -vdisplay b -vdisplay t -vfit - -set status 0 - -##### -vaxo -##### - -set x1 120 -set y1 260 -checkcolor $x1 $y1 0.91 0.64 0.11 - -set x2 120 -set y2 260 -checkcolor $x2 $y2 0.91 0.64 0.11 - -##### -vtop -##### - -set x1 125 -set y1 135 -checkcolor $x1 $y1 1 1 0.92 - -set x2 220 -set y2 200 -checkcolor $x2 $y2 1 1 0.94 - -##### -vback -##### - -set x1 120 -set y1 230 -checkcolor $x1 $y1 0.92 0.66 0.11 - -set x2 190 -set y2 170 -checkcolor $x2 $y2 1 1 0.94 - -##### -vfront -##### - -set x1 120 -set y1 230 -checkcolor $x1 $y1 0.93 0.66 0.11 - -set x2 220 -set y2 170 -checkcolor $x2 $y2 1 1 0.94 - -##### -vright -##### - -set x1 120 -set y1 230 -checkcolor $x1 $y1 0.92 0.66 0.11 - -set x2 240 -set y2 170 -checkcolor $x2 $y2 1 1 0.94 - -##### -vleft -##### - -set x1 120 -set y1 230 -checkcolor $x1 $y1 0.93 0.66 0.11 - -set x2 170 -set y2 170 -checkcolor $x2 $y2 1 1 0.94 - -##### -vbottom -##### - -set x1 90 -set y1 300 -checkcolor $x1 $y1 0.81 0.58 0.09 - -set x2 220 -set y2 250 -checkcolor $x2 $y2 1 1 0.94 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23363 b/tests/bugs/vis/bug23363 deleted file mode 100755 index 30f73d7c95..0000000000 --- a/tests/bugs/vis/bug23363 +++ /dev/null @@ -1,18 +0,0 @@ -puts "============" -puts "0023363: Lost gradient background when switching to the hollow interior style" -puts "============" -puts "" - -vclear -vinit View1 -vaxo -vbackground -gradient FA0000 GREEN -gradientMode VERTICAL -pcylinder p 100 200 -vdisplay -dispMode 1 p -vaspects p -setInteriorStyle HOLLOW -setDrawEdges 1 - -set color1 [vreadpixel 10 0 rgb] -set rd1 [lindex $color1 0] -if { $rd1 == 0 } { puts "Faulty ${BugNumber}" } - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23385 b/tests/bugs/vis/bug23385 deleted file mode 100755 index 285f09fce8..0000000000 --- a/tests/bugs/vis/bug23385 +++ /dev/null @@ -1,30 +0,0 @@ -puts "============" -puts "OCC23385" -puts "============" -puts "" -#################################################################################### -# Bug in AIS_TexturedShape::Compute() -#################################################################################### - -set BugNumber OCC23385 - -vinit -restore [locate_data_file OCC23115-bottle.brep] b -explode b F -vdisplay b_16 -vtexture b_16 [locate_data_file OCC23385-carrelage1.gif] -vtexrepeat b_16 3 2 -vsetdispmode b_16 1 -vfit - -if { "[vreadpixel 85 73 rgb name]" != "BLACK" } { - puts "OK ${BugNumber}" -} else { - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - - diff --git a/tests/bugs/vis/bug23400 b/tests/bugs/vis/bug23400 deleted file mode 100755 index 023be0936a..0000000000 --- a/tests/bugs/vis/bug23400 +++ /dev/null @@ -1,16 +0,0 @@ -puts "============" -puts "OCC23400" -puts "============" -puts "" -####################################################################### -# Triangulation of thin ring contains gap -####################################################################### - -restore [locate_data_file bug23400_thinring.brep] a -vinit -vsetdispmode 1 -vdisplay a -vtop -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23407_1 b/tests/bugs/vis/bug23407_1 deleted file mode 100755 index ed38114030..0000000000 --- a/tests/bugs/vis/bug23407_1 +++ /dev/null @@ -1,37 +0,0 @@ -puts "============" -puts "CR23407" -puts "============" -puts "" -####################################################################### -# Draw face outlines for XDE objects -####################################################################### -pload XDEDRAW - -XNewDoc Doc1 -ReadStep Doc1 [locate_data_file screw.step] -XShow Doc1 0:1:1:1 -XShowFaceBoundary Doc1 0:1:1:1 1 255 0 0 10 1 -vfit -vsetdispmode 1 - -set x_coord 178 -set y_coord 36 - -checkcolor $x_coord $y_coord 1 0 0 - -if { $stat != 1 } { - puts "Error : Boundary of face is not changed" -} - -set x_coord 244 -set y_coord 89 - -checkcolor $x_coord $y_coord 1 0 0 - -if { $stat != 01} { - puts "Error : Boundary of face is not changed" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug23407_2 b/tests/bugs/vis/bug23407_2 deleted file mode 100755 index 121a379011..0000000000 --- a/tests/bugs/vis/bug23407_2 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "CR23407: Draw face outlines for XDE objects" -puts "============" -puts "" - -box b 10 10 10 -vclear -vinit View1 -vdisplay b -vsetdispmode 1 -vaspects b -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 5 -setFaceBoundaryType dash -vfit -vaspects -setwidth 10 - -if { "[vreadpixel 314 344 rgb name]" != "RED" || - "[vreadpixel 26 267 rgb name]" != "RED" } { - puts "Error : Boundary of face is not changed" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23422 b/tests/bugs/vis/bug23422 deleted file mode 100644 index 477fb0b630..0000000000 --- a/tests/bugs/vis/bug23422 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "CR23422" -puts "============" -puts "" -####################################################################### -# Selection problems when using SetLocation. -####################################################################### - -box b 50 50 50 -vinit -vsetdispmode 1 -vdisplay b -vtrihedron t - -vsetlocation b 30 30 130 - -vmoveto 240 150 - -set anImage ${imagedir}/${casename}.png -vdump ${anImage} diff --git a/tests/bugs/vis/bug23425 b/tests/bugs/vis/bug23425 deleted file mode 100755 index c17b645a9b..0000000000 --- a/tests/bugs/vis/bug23425 +++ /dev/null @@ -1,11 +0,0 @@ -puts "============" -puts "CR23425" -puts "============" -puts "" -####################################################################### -# diffimage generate OSD_Exception during execution -####################################################################### - -diffimage [locate_data_file bug23425_B8_Linux.gif] [locate_data_file bug23425_B8_Win.gif] 0.01 0 1 -diffimage [locate_data_file bug23425_B8_Win.gif] [locate_data_file bug23425_B8_Linux.gif] 0.01 0 1 - diff --git a/tests/bugs/vis/bug23484_1 b/tests/bugs/vis/bug23484_1 deleted file mode 100644 index 378433d4f1..0000000000 --- a/tests/bugs/vis/bug23484_1 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "OCC23484" -puts "============" -puts "" -############################################################################################ -puts "Visualization, TKOpenGl - primitive arrays to become the only way to render geometry" -puts "Tests wireframe trihedron rendering with primitive arrays" -############################################################################################ - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png - -vinit View1 -vfit -vaxo - -vzbufftrihedron -scale 0.1 -type wireframe -position left_lower -vdump $anImage1 - -vzbufftrihedron -scale 0.1 -type wireframe -position center -vdump $anImage2 - -vclear diff --git a/tests/bugs/vis/bug23484_2 b/tests/bugs/vis/bug23484_2 deleted file mode 100644 index 56409a20a9..0000000000 --- a/tests/bugs/vis/bug23484_2 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "OCC23484" -puts "============" -puts "" -############################################################################################ -puts "Visualization, TKOpenGl - primitive arrays to become the only way to render geometry" -puts "Tests clipping plane rendering with primitive arrays" -############################################################################################ - -set anImage $imagedir/${casename}_1.png - -vinit View1 -vclear -vaxo -vsetdispmode 1 -box b 1 1 1 -vdisplay b -vfit - -vclipplane create pln -vclipplane set pln view Driver1/Viewer1/View1 -vclipplane change pln equation 0 1 0 -0.5 -vclipplane change pln capping on - -vdump $anImage - -vclear diff --git a/tests/bugs/vis/bug23525 b/tests/bugs/vis/bug23525 deleted file mode 100755 index 1c403cec18..0000000000 --- a/tests/bugs/vis/bug23525 +++ /dev/null @@ -1,28 +0,0 @@ -puts "=======" -puts "CR23525" -puts "=======" -puts "" - -######################################## -## Disappearing of highlight in screenshot -######################################## - -vinit -vclear -box t_box 100 100 100 -vdisplay t_box -vfit - -set x_coord 110 -set y_coord 352 - -vmoveto 0 0 - -# EDGE ON -vselmode 2 1 - -vmoveto $x_coord $y_coord - -checkcolor $x_coord $y_coord 0 1 1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23539_1 b/tests/bugs/vis/bug23539_1 deleted file mode 100644 index 4d9ea83555..0000000000 --- a/tests/bugs/vis/bug23539_1 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR23539" -puts "============" -puts "" -###################################################### -# Test case for polygonal selection -###################################################### - -box b 10 10 10 -vinit -vdisplay b -vfit -vselmode 2 1 -vselect 1 1 1 407 407 407 407 1 - -set NbSelected1 [vnbselected] -if { ${NbSelected1} != 12 } { - puts "Error : Bad number of selected edges after polygonal selection of all edges" -} - -vselect 10 10 10 20 20 20 20 10 - -set NbSelected2 [vnbselected] -if { ${NbSelected2} != 0 } { - puts "Error : Bad number of selected edges after polyginal selection of empty space" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23539_2 b/tests/bugs/vis/bug23539_2 deleted file mode 100644 index cc71f86429..0000000000 --- a/tests/bugs/vis/bug23539_2 +++ /dev/null @@ -1,33 +0,0 @@ - - -puts "============" -puts "CR23539" -puts "============" -puts "" -############################# -## Test case for polygonal shift selection -############################# - -box a 10 10 10 -box b 50 50 50 10 10 10 -vinit -vdisplay a b -vfit -vselmode 2 1 -vselect 0 0 -vselect 58 300 -vselect 300 200 300 60 400 60 407 150 -xor - -set NbSelected1 [vnbselected] -if { ${NbSelected1} != 13 } { - puts "Error : Polygonal shift selection doesn't work properly" -} - -vselect 350 120 -xor - -set NbSelected1 [vnbselected] -if { ${NbSelected1} != 12 } { - puts "Error : (case 2)" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23649_1 b/tests/bugs/vis/bug23649_1 deleted file mode 100644 index 112f7bea32..0000000000 --- a/tests/bugs/vis/bug23649_1 +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "CR23649" -puts "============" -puts "" - -####################################################################### -# 0023649: Different behaviour of highlighting after shift selection. -# It tests default functionality of highlighting -# during shift selection of sub-shapes (local context). -####################################################################### - -set anImage1 $imagedir/${casename}_Selection.png -set anImage2 $imagedir/${casename}_HighlightFirst.png -set anImage3 $imagedir/${casename}_HighlightSecond.png - -box b 1 2 3 -vinit -vdisplay b -vfit -vselmode b 2 1 -#select the first edge -vselect 232 368 -#select the second edge -vselect 165 278 -xor -vmoveto 0 0 -vdump ${anImage1} - -#highlight the first edge - it should NOT be highlightable by default -vmoveto 232 368 -vdump ${anImage2} - -#highlight the second edge - it should NOT be highlightable by default -vmoveto 165 278 -vdump ${anImage3} \ No newline at end of file diff --git a/tests/bugs/vis/bug23649_2 b/tests/bugs/vis/bug23649_2 deleted file mode 100644 index 8ad4f04fdd..0000000000 --- a/tests/bugs/vis/bug23649_2 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "CR23649" -puts "============" -puts "" - -####################################################################### -# 0023649: Different behaviour of highlighting after shift selection -# It tests highlighting of selected sub-shapes. -# This mode is option of interactive context. -####################################################################### - -set anImage1 $imagedir/${casename}_HighlightFirst.png -set anImage2 $imagedir/${casename}_HighlightSecond.png - -box b 1 2 3 -vinit -vdisplay b -vfit -vselmode b 2 1 -#select the first edge -vselect 232 368 -#select the second edge -vselect 165 278 -xor -vmoveto 0 0 - -#enable 'highlight selected' mode -vhighlightselected on - -#highlight the first edge - it should be highlightable by default -vmoveto 232 368 -vdump ${anImage1} - -#highlight the second edge - it should be highlightable by default -vmoveto 165 278 -vdump ${anImage2} \ No newline at end of file diff --git a/tests/bugs/vis/bug23649_3 b/tests/bugs/vis/bug23649_3 deleted file mode 100644 index bf4faa64dd..0000000000 --- a/tests/bugs/vis/bug23649_3 +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "CR23649" -puts "============" -puts "" - -####################################################################### -# 0023649: Different behaviour of highlighting after shift selection. -# It tests default functionality of highlighting -# during shift selection of shapes (neutral point). -####################################################################### - -set anImage1 $imagedir/${casename}_Selection.png -set anImage2 $imagedir/${casename}_HighlightFirst.png -set anImage3 $imagedir/${casename}_HighlightSecond.png - -box a 2 0 0 3 2 1 -box b 1 2 3 -vinit -vdisplay a b -vfit -#select the first shape -vselect 70 230 -#select the second shape -vselect 200 358 -xor -vmoveto 0 0 -vdump ${anImage1} - -#highlight the first edge - it should NOT be highlightable by default -vmoveto 70 230 -vdump ${anImage2} - -#highlight the second edge - it should NOT be highlightable by default -vmoveto 200 358 -vdump ${anImage3} diff --git a/tests/bugs/vis/bug23649_4 b/tests/bugs/vis/bug23649_4 deleted file mode 100644 index 4d03d81bbb..0000000000 --- a/tests/bugs/vis/bug23649_4 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "CR23649" -puts "============" -puts "" - -####################################################################### -# 0023649: Different behaviour of highlighting after shift selection -# It tests highlighting of selected shapes (neutral point). -# This mode is option of interactive context. -####################################################################### - -set anImage1 $imagedir/${casename}_HighlightFirst.png -set anImage2 $imagedir/${casename}_HighlightSecond.png - -box a 2 0 0 3 2 1 -box b 1 2 3 -vinit -vdisplay a b -vfit -#select the first shape -vselect 70 230 -#select the second shape -vselect 200 358 -xor -vmoveto 0 0 - -#enable 'highlight selected' mode -vhighlightselected on - -#highlight the first edge - it should be highlightable by default -vmoveto 70 230 -vdump ${anImage1} - -#highlight the second edge - it should be highlightable by default -vmoveto 200 358 -vdump ${anImage2} diff --git a/tests/bugs/vis/bug23652 b/tests/bugs/vis/bug23652 deleted file mode 100755 index d6d5aa23b2..0000000000 --- a/tests/bugs/vis/bug23652 +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "OCC23652" -puts "========" - -############################################################################### -# Non zoomable text with alignment slides away when zooming view -############################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vtrihedron tri -vdrawtext text0 Default -pos 0.0 0.0 0.0 -color WHITE -halign left -valign bottom -angle 0 -zoom 1 -height 20 -aspect regular -font SansFont -vdrawtext text1 Right_Align -pos 0.0 0.0 0.0 -color WHITE -halign right -valign bottom -angle 0 -zoom 1 -height 20 -aspect regular -font SansFont - -set scale 3.1783114563761763 -set proj_X 0.57735025882720947 -set proj_Y -0.57735025882720947 -set proj_Z 0.57735025882720947 -set up_X -0.40824827551841736 -set up_Y 0.40824827551841736 -set up_Z 0.81649655103683472 -set at_X 0 -set at_Y 0 -set at_Z 0 - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -set x_coord 210 -set y_coord 204 - -checkcolor $x_coord $y_coord 0.6 0.6 0.6 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23654_MarkersRecompute b/tests/bugs/vis/bug23654_MarkersRecompute deleted file mode 100644 index ccf1f3055b..0000000000 --- a/tests/bugs/vis/bug23654_MarkersRecompute +++ /dev/null @@ -1,24 +0,0 @@ -puts "========" -puts "OCC23654 Markers recompute" -puts "========" - -pload VISUALIZATION -pload OPENGL -vcaps -sprites -source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png - -vdump $anImage1 - -vclose Driver1/Viewer1/View1 1 - -vinit name=View1 l=32 t=32 w=512 h=512 -vactivate Driver1/Viewer1/View1 -vbottom -vdisplay -noupdate b -vfit -vremove b - -vdump $anImage2 diff --git a/tests/bugs/vis/bug23670_2 b/tests/bugs/vis/bug23670_2 deleted file mode 100644 index b4b5f1a911..0000000000 --- a/tests/bugs/vis/bug23670_2 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "OCC23670" -puts "============" -puts "" -############################################################################ -# Support for multiple 3D views -############################################################################ - -#test case for vinit, vclose and vviewlist commands -#create view with default name Driver1/Viewer1/View1 -vinit -vinit MyDriver/MyViewer/View1 -vinit MyDriver/MyViewer/MyView -#close MyDriver/MyViewer/View1 -vclose View1 -set ResultBefore [vviewlist] -vinit Driver1/Viewer1/MyView -vclose MyView -vinit Driver1/Viewer1/View2 - -set ResultAfter [vviewlist] -set Result [string equal $ResultBefore $ResultAfter] -#compare outputs of two vviewlist calls -if {$Result != 0} { -puts "Error. Different view lists are equal." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23705 b/tests/bugs/vis/bug23705 deleted file mode 100755 index f8f8acd426..0000000000 --- a/tests/bugs/vis/bug23705 +++ /dev/null @@ -1,22 +0,0 @@ -puts "========" -puts "CR23705" -puts "========" -puts "" -############################################################### -## Isoline in the AIS viewer is not trimmed -############################################################### - -restore [locate_data_file bug23705_plancher20igs_face.brep] result - -vinit -visos 10 10 1 - -vdisplay result -vfit - -set x 326 -set y 295 - -checkcolor $x $y 0 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23709_1 b/tests/bugs/vis/bug23709_1 deleted file mode 100644 index dbf4749db2..0000000000 --- a/tests/bugs/vis/bug23709_1 +++ /dev/null @@ -1,30 +0,0 @@ -puts "============" -puts "OCC23709" -puts "============" -puts "" -############################################################################ -# Redesign of hlrtest command -############################################################################ - -pcone a 5 0 10 -box b 15 0 0 10 10 10 -vinit -vdisplay a -vdisplay b -vrotate 35 0 0 -vfit -vhlr on -vhlrtype polyalgo b - -set x_coord 290 -set y_coord 170 -vaspects -setwidth 5 -if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { - puts "Error : color is not yellow" -} - -set x_coord 86 -set y_coord 221 -checkcolor $x_coord $y_coord 0 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23709_2 b/tests/bugs/vis/bug23709_2 deleted file mode 100644 index 20e4f13de0..0000000000 --- a/tests/bugs/vis/bug23709_2 +++ /dev/null @@ -1,30 +0,0 @@ -puts "============" -puts "OCC23709" -puts "============" -puts "" -############################################################################ -# Redesign of hlrtest command -############################################################################ - -pcone a 5 0 10 -box b 15 0 0 10 10 10 -vinit -vdisplay a -vdisplay b -vrotate 35 0 0 -vfit -vhlr on -vhlrtype algo a - -set x_coord 290 -set y_coord 170 -vaspects -setwidth 5 -if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { - puts "Error : color is not yellow" -} - -set x_coord 86 -set y_coord 221 -checkcolor $x_coord $y_coord 0 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23709_3 b/tests/bugs/vis/bug23709_3 deleted file mode 100644 index c26e12d695..0000000000 --- a/tests/bugs/vis/bug23709_3 +++ /dev/null @@ -1,25 +0,0 @@ -puts "===========" -puts "OCC23709" -puts "===========" -puts "" -################################## -# Redesign of hlrtest command -################################## - -set x_coord 183 -set y_coord 267 - -restore [locate_data_file bug23709_solidcone.brep] result -vinit -vdisplay result -vrotate 35 0 0 -vfit -vhlr on -vhlrtype algo result - -vaspects -setwidth 5 -if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { - puts "Error : color is not yellow" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23709_4 b/tests/bugs/vis/bug23709_4 deleted file mode 100644 index 9c2ce2a9e0..0000000000 --- a/tests/bugs/vis/bug23709_4 +++ /dev/null @@ -1,25 +0,0 @@ -puts "===========" -puts "OCC23709" -puts "===========" -puts "" -################################## -# Redesign of hlrtest command -################################## - -set x_coord 183 -set y_coord 267 - -restore [locate_data_file bug23709_surfcone.brep] result -vinit -vdisplay result -vrotate 35 0 0 -vfit -vhlr on -vhlrtype algo result - -vaspects -setwidth 5 -if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { - puts "Error : color is not yellow" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23743 b/tests/bugs/vis/bug23743 deleted file mode 100755 index fda8889be0..0000000000 --- a/tests/bugs/vis/bug23743 +++ /dev/null @@ -1,13 +0,0 @@ -puts "================" -puts "CR23743" -puts "================" -puts "" -####################################################################### -# AIS_Triangulation crashes if Poly_Triangulation has no normals -####################################################################### - -vinit -vdrawsphere result 100 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23747_1 b/tests/bugs/vis/bug23747_1 deleted file mode 100644 index b2bbaa65f8..0000000000 --- a/tests/bugs/vis/bug23747_1 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR23747" -puts "Check that enabling environment mapping does not break text rendering" -puts "============" -puts "" - -vinit -vclear -vaxo -vtrihedron t -box b 10 20 30 -vdisplay b -vsetdispmode b 1 -vfit -# To fit trihedron labels into the view -vzoom 0.25 - -vdump $imagedir/${casename}_before_envmap.png - -puts "Checking that text labels at trihedron axes are displayed correctly when env mapping is turned ON" -vtextureenv on 7 - -vdump $imagedir/${casename}_with_envmap.png - -puts "Checking that text labels at trihedron axes are displayed correctly when env mapping is turned OFF" -vtextureenv off - -vdump $imagedir/${casename}_after_envmap.png diff --git a/tests/bugs/vis/bug23747_2 b/tests/bugs/vis/bug23747_2 deleted file mode 100644 index c29fcff8df..0000000000 --- a/tests/bugs/vis/bug23747_2 +++ /dev/null @@ -1,48 +0,0 @@ -puts "============" -puts "CR23747" -puts "Checking environment mapping in general" -puts "============" -puts "" - -pload MODELING VISUALIZATION - -# enable FFP until bug-fix for GLSL -pload OPENGL -vcaps -ffp 1 - -vinit View1 -vclear -vaxo -psphere b 20 -vdisplay b -vsetdispmode b 1 -vfit - -puts "Applying standard environment textures" -set max_textures 8 -for {set i 0} {$i < $max_textures} {incr i} { - vtextureenv on $i - vdump $imagedir/${casename}_std_texture_${i}.png -} - -puts "Varying parameters of the 6th std texture (black stripes on white background)" -puts "Trying modulate flag" -vtextureenv on 6 clamp modulate trilinear 1 1 0 0 0 -vdump $imagedir/${casename}_modulate.png - -puts "Trying nearest texture filtering mode" -vtextureenv on 6 clamp decal nearest 1 1 0 0 0 -vdump $imagedir/${casename}_nearest.png - -puts "Trying scaling of s and t texture coordinates by 5 (texture repeat on)" -vtextureenv on 6 repeat decal trilinear 5 5 0 0 0 -vdump $imagedir/${casename}_scaled.png - -puts "Trying translation of s and t texture coordinates by 0.5 (texture repeat on)" -vtextureenv on 6 repeat decal trilinear 1 1 0.5 0.5 0 -vdump $imagedir/${casename}_translated.png - -puts "Trying rotation of texture coordinates by 90 degrees around the texture center (texture repeat on)" -vtextureenv on 6 repeat decal trilinear 1 1 0 0 90 -vdump $imagedir/${casename}_rotated.png - diff --git a/tests/bugs/vis/bug23804 b/tests/bugs/vis/bug23804 deleted file mode 100644 index e408aaeab8..0000000000 --- a/tests/bugs/vis/bug23804 +++ /dev/null @@ -1,26 +0,0 @@ -puts "============" -puts "CR23804" -puts "============" -puts "" - -############################################################ -# Unexpected color modulation during texture mapping -############################################################ - -box b 100 100 100 -vinit -vdisplay b -vfit -vsetdispmode b 1 -vsetmaterial b plastic -vdump $imagedir/${casename}_1.png - -vsetcolor b ANTIQUEWHITE -vdump $imagedir/${casename}_2.png - -vunsetcolor b -vtexture b 3 -vdump $imagedir/${casename}_3.png - -vsetcolor b ANTIQUEWHITE -vdump $imagedir/${casename}_4.png diff --git a/tests/bugs/vis/bug23813 b/tests/bugs/vis/bug23813 deleted file mode 100644 index 0d712097a2..0000000000 --- a/tests/bugs/vis/bug23813 +++ /dev/null @@ -1,28 +0,0 @@ -## It's impossible to make vdump with non-default parameters (width and height) on remote PC - -puts "============" -puts "OCC23813" -puts "============" -puts "" -####################################################################### -# TKOpenGl, OpenGl_Texture ignores stride image property -####################################################################### - -file delete -force ${imagedir}/texture_412.png -file delete -force ${imagedir}/texture_409.png - -box b 1 2 3 -vinit -vsetdispmode 1 -vdisplay b -vfit -vdump ${imagedir}/texture_409.png -buffer rgb -width 409 -height 409 -vdump ${imagedir}/texture_412.png -buffer rgb -width 412 -height 412 - -# texture loaded correctly -vtexture b ${imagedir}/texture_412.png - -# texture is corrupted during uploading to OpenGL -vtexture b ${imagedir}/texture_409.png - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug23883 b/tests/bugs/vis/bug23883 deleted file mode 100644 index 0e5e32492d..0000000000 --- a/tests/bugs/vis/bug23883 +++ /dev/null @@ -1,24 +0,0 @@ -puts "==========" -puts "OCC23883" -################################################################################# -puts "Bound color in the primitive array do not work when displayed using VBO" -################################################################################# - -set x_coord 321 -set y_coord 200 - -vclear -vinit View1 -vvbo 0 -vdrawparray pl01 polylines v 0 0 0 v 0 10 0 v 0 10 10 v 0 0 0 b 4 c 1 0 0 -vfit -checkcolor $x_coord $y_coord 1 0 0 - -vclear -vvbo 1 -vdrawparray pl01 polylines v 0 0 0 v 0 10 0 v 0 10 10 v 0 0 0 b 4 c 1 0 0 -checkcolor $x_coord $y_coord 1 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug23886_1 b/tests/bugs/vis/bug23886_1 deleted file mode 100755 index 5815f0c7cf..0000000000 --- a/tests/bugs/vis/bug23886_1 +++ /dev/null @@ -1,24 +0,0 @@ -puts "============" -puts "CR23886" -puts "============" -puts "" -######################################################################################## -# Visualizing planar faces with "notches" depends heavily on the deflection coefficient -######################################################################################## - -restore [locate_data_file bug23886_face_01.brep] s - -vinit -vdisplay s -vfit - -vdefaults -angDefl 1 - -vsetdispmode s 1 -vdump ${imagedir}/${casename}_1.png - -vsetshading s 0.00001 -vdump ${imagedir}/${casename}_2.png - -vsetshading s 0.01 -vdump ${imagedir}/${casename}_3.png diff --git a/tests/bugs/vis/bug23886_2 b/tests/bugs/vis/bug23886_2 deleted file mode 100755 index 8bc69e9a86..0000000000 --- a/tests/bugs/vis/bug23886_2 +++ /dev/null @@ -1,24 +0,0 @@ -puts "============" -puts "CR23886" -puts "============" -puts "" -######################################################################################## -# Visualizing planar faces with "notches" depends heavily on the deflection coefficient -######################################################################################## - -restore [locate_data_file bug23886_face_02.brep] s - -vinit -vdisplay s -vfit - -vdefaults -angDefl 1 - -vsetdispmode s 1 -vdump ${imagedir}/${casename}_1.png - -vsetshading s 0.00001 -vdump ${imagedir}/${casename}_2.png - -vsetshading s 0.01 -vdump ${imagedir}/${casename}_3.png diff --git a/tests/bugs/vis/bug23886_3 b/tests/bugs/vis/bug23886_3 deleted file mode 100755 index 8917585e22..0000000000 --- a/tests/bugs/vis/bug23886_3 +++ /dev/null @@ -1,24 +0,0 @@ -puts "============" -puts "CR23886" -puts "============" -puts "" -######################################################################################## -# Visualizing planar faces with "notches" depends heavily on the deflection coefficient -######################################################################################## - -restore [locate_data_file bug23886_face_03.brep] s - -vinit -vdisplay s -vfit - -vdefaults -angDefl 1 - -vsetdispmode s 1 -vdump ${imagedir}/${casename}_1.png - -vsetshading s 0.00001 -vdump ${imagedir}/${casename}_2.png - -vsetshading s 0.01 -vdump ${imagedir}/${casename}_3.png diff --git a/tests/bugs/vis/bug23984 b/tests/bugs/vis/bug23984 deleted file mode 100644 index a93b3e29f9..0000000000 --- a/tests/bugs/vis/bug23984 +++ /dev/null @@ -1,19 +0,0 @@ -puts "============" -puts "CR23984" -puts "============" -puts "" -######################################################## -# Incorrect visualization of wires in wireframe mode -######################################################## - -vinit View1 -restore [locate_data_file bug23984_bug.brep] result -vdisplay result -vsetdispmode 0 -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - -axo -fit -checkview -screenshot -2d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug24001 b/tests/bugs/vis/bug24001 deleted file mode 100644 index df937db500..0000000000 --- a/tests/bugs/vis/bug24001 +++ /dev/null @@ -1,38 +0,0 @@ -puts "========" -puts "OCC24001" -puts "Camera dump test" -puts "========" - -box b 1 2 3 -vinit -vdisplay b - -# initialize camera parameters -vcamera -fov 45 -iodType relative -iod 0.05 -zfocustype relative -zfocus 1.0 - -# test vdump work -# make sure that neither of 4 produced images match each other -vcamera -ortho -vfit -set aTitle "ortho" -vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -vcamera -persp -vfit -set aTitle "persp" -vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -vcamera -stereo -set aTitle "stereoR" -vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -stereo R -set aTitle "stereoL" -vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -stereo L - -# test context stereo mode switching -# if not supported by hardware it must not crash -vstereo 1 -vclose all -vinit -vdisplay b -vcamera -stereo -vfit -set aTitle "afterSwitch" -vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -stereo R diff --git a/tests/bugs/vis/bug24131_markers_bitmap b/tests/bugs/vis/bug24131_markers_bitmap deleted file mode 100644 index 7519ed19e6..0000000000 --- a/tests/bugs/vis/bug24131_markers_bitmap +++ /dev/null @@ -1,9 +0,0 @@ -puts "========" -puts "OCC24131 Markers using deprecated glBitmap" -puts "========" - -pload VISUALIZATION -pload OPENGL -vcaps -sprites 0 -ffp 1 -source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug24131_markers_core b/tests/bugs/vis/bug24131_markers_core deleted file mode 100644 index f80a905faa..0000000000 --- a/tests/bugs/vis/bug24131_markers_core +++ /dev/null @@ -1,9 +0,0 @@ -puts "========" -puts "OCC24131 Markers using GLSL programs in Core Profile" -puts "========" - -pload VISUALIZATION -pload OPENGL -vcaps -core -source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug24131_markers_glsl b/tests/bugs/vis/bug24131_markers_glsl deleted file mode 100644 index fe2d3c2cdb..0000000000 --- a/tests/bugs/vis/bug24131_markers_glsl +++ /dev/null @@ -1,9 +0,0 @@ -puts "========" -puts "OCC24131 Markers using GLSL programs in Compatible Profile" -puts "========" - -pload VISUALIZATION -pload OPENGL -vcaps -compatibleProfile -sprites 1 -ffp 0 -source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug24131_markers_sprites b/tests/bugs/vis/bug24131_markers_sprites deleted file mode 100644 index 150af2bd45..0000000000 --- a/tests/bugs/vis/bug24131_markers_sprites +++ /dev/null @@ -1,9 +0,0 @@ -puts "========" -puts "OCC24131 Markers using Point Sprites and FFP" -puts "========" - -pload VISUALIZATION -pload OPENGL -vcaps -sprites 1 -ffp 1 -source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug24133_1 b/tests/bugs/vis/bug24133_1 deleted file mode 100644 index 108f2e8004..0000000000 --- a/tests/bugs/vis/bug24133_1 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR24133" -puts "============" -puts "" -####################################################################### -# Development of improvement of dimensions implementation -# Length dimension -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vpoint lengthP1 0 0 0 -vpoint lengthP2 50 50 50 -vdimension dim1 -length -plane xoy -shapes lengthP1 lengthP2 -font SansFont -vfit -vmoveto 82 254 - -set x_coord 362 -set y_coord 102 -checkcolor $x_coord $y_coord 0 1 1 -if { $stat != 1 } { - puts "Error : Highlighting of length dimension is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24133_2 b/tests/bugs/vis/bug24133_2 deleted file mode 100644 index db3edb0f6b..0000000000 --- a/tests/bugs/vis/bug24133_2 +++ /dev/null @@ -1,46 +0,0 @@ -puts "============" -puts "CR24133" -puts "============" -puts "" -####################################################################### -# Development of improvement of dimensions implementation -# Angle dimension -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vpoint angle1P1 0 0 0 -vpoint angle1P2 50 50 50 -vpoint angle1P3 50 50 100 -vdimension dim1 -angle -shapes angle1P1 angle1P2 angle1P3 -font SansFont -vfit -vmoveto 249 206 - -set x_coord 249 -set y_coord 200 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of angle dimension with 2d text is wrong." -} -vinit Viewer2/View2 -vpoint angle2P1 0 0 0 -vpoint angle2P2 50 50 50 -vpoint angle2P3 50 50 100 -vdimension dim2 -angle -text 3d -shapes angle2P1 angle2P2 angle2P3 -font SansFont -vfit -vmoveto 263 251 - -set x_coord 335 -set y_coord 319 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of angle dimension with 3d text is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24133_3 b/tests/bugs/vis/bug24133_3 deleted file mode 100644 index 636de0c8fe..0000000000 --- a/tests/bugs/vis/bug24133_3 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR24133" -puts "============" -puts "" -####################################################################### -# Development of improvement of dimensions implementation -# Radius dimension -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vpoint radP1 0 0 0 -vpoint radP2 50 50 0 -vpoint radP3 100 0 0 -vcircle circle1 radP1 radP2 radP3 0 -verase radP1 radP2 radP3 -vdimension dim1 -radius -shapes circle1 -font SansFont -vfit -vmoveto 123 158 - -set x_coord 112 -set y_coord 151 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 2d text is wrong." -} - -vinit Viewer2/View2 -vcircle circle2 radP1 radP2 radP3 0 -vdimension dim2 -radius -text 3d -shapes circle2 -font SansFont -vfit -vmoveto 191 196 - -set x_coord 112 -set y_coord 151 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 3d text is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24133_4 b/tests/bugs/vis/bug24133_4 deleted file mode 100644 index e21948ecea..0000000000 --- a/tests/bugs/vis/bug24133_4 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR24133" -puts "============" -puts "" -####################################################################### -# Development of improvement of dimensions implementation -# Diameter dimension -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vpoint diamP1 0 0 0 -vpoint diamP2 50 50 0 -vpoint diamP3 100 0 0 -vcircle circle1 diamP1 diamP2 diamP3 0 -verase diamP1 diamP2 diamP3 -vdimension dim1 -diameter -shapes circle1 -font SansFont -vfit -vmoveto 208 205 - -set x_coord 296 -set y_coord 257 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of diameter dimension with 2d text is wrong." -} - -vinit Viewer2/View2 -vcircle circle2 diamP1 diamP2 diamP3 0 -vdimension dim2 -diameter -text 3d -shapes circle2 -font SansFont -vfit -vmoveto 208 205 - -set x_coord 296 -set y_coord 257 - -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of diameter dimension with 3d text is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24224 b/tests/bugs/vis/bug24224 deleted file mode 100644 index 8ba33feb3b..0000000000 --- a/tests/bugs/vis/bug24224 +++ /dev/null @@ -1,53 +0,0 @@ -puts "===========" -puts "OCC24224" -puts "===========" -puts "" -########################################################################## -# Suspicious logics in changing clipping planets at OpenGL_Structure -########################################################################## - -## centre rectangle -set x1_coord 150 -set y1_coord 250 - -## right rectangle -set x2_coord 255 -set y2_coord 320 - -## left rectangle -set x3_coord 73 -set y3_coord 150 - -vclear -vinit View1 -box b1 0 0 0 10 10 10 -box b2 30 0 0 10 40 10 -box b3 -30 0 0 20 20 20 -vsetdispmode 1 -vdisplay b1 b2 b3 -vfit - -## test view-level clipping -vclipplane create pln1 -vclipplane change pln1 equation 0 1 0 -5 -vclipplane change pln1 capping on -vclipplane change pln1 capping color 0.9 0.9 0.9 -vclipplane set pln1 view Driver1/Viewer1/View1 - -checkcolor $x1_coord $y1_coord 0.9 0.9 0.9 -checkcolor $x2_coord $y2_coord 0.9 0.9 0.9 - -## test sharing of planes between view and object -vclipplane set pln1 object b1 - -## test object-level clipping -vclipplane create pln2 -vclipplane change pln2 equation -0.707 0.707 0 -25 -vclipplane change pln2 capping on -vclipplane change pln2 capping color 0.5 0.5 0.9 -vclipplane change pln2 capping hatch on -vclipplane set pln2 object b3 - -checkcolor $x3_coord $y3_coord 0.5 0.5 0.9 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24282 b/tests/bugs/vis/bug24282 deleted file mode 100644 index 723af5943b..0000000000 --- a/tests/bugs/vis/bug24282 +++ /dev/null @@ -1,19 +0,0 @@ -puts "========" -puts "OCC24282" -#puts "Shaded presentation is not computed due to exception in StdPrs_ToolShadedShape::Normal()" -puts "========" - -restore [locate_data_file bug24282_box_no_uv.brep] b -vinit -vdisplay b -vfit -vsetdispmode b 1 - -set x_coord 200 -set y_coord 200 -set RED 0.78039216995239258 -set GREEN 0.55294120311737061 -set BLUE 0.094117648899555206 -checkcolor ${x_coord} ${y_coord} ${RED} ${GREEN} ${BLUE} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24288_1 b/tests/bugs/vis/bug24288_1 deleted file mode 100644 index 204e2f196d..0000000000 --- a/tests/bugs/vis/bug24288_1 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR24288" -puts "============" -puts "" -####################################################################### -# Provide a text flipping -# Test for text flipping after X rotation -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set m_pi 3,14 -set m_pi2 1,57 -vinit -vpoint radP1 0 0 0 -vpoint radP2 50 50 0 -vpoint radP3 100 0 0 -vcircle circle radP1 radP2 radP3 0 -vrotate 0 -$m_pi2 0 -verase radP1 radP2 radP3 -vdimension dim -radius -text 3d -shapes circle -font SansFont -vfit -vmoveto 110 111 - -set x_coord 196 -set y_coord 196 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 3d text before flipping is wrong." -} - -# X axis rotation -vrotate $m_pi 0 0 -vfit -vmoveto 208 200 - -set x_coord 295 -set y_coord 113 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 3d text with flipping after x rotation is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24288_2 b/tests/bugs/vis/bug24288_2 deleted file mode 100644 index f85aca5dea..0000000000 --- a/tests/bugs/vis/bug24288_2 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR24288" -puts "============" -puts "" -####################################################################### -# Provide a text flipping -# Test for text flipping after Y rotation -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set m_pi 3,14 -set m_pi2 1,57 -vinit -vpoint radP1 0 0 0 -vpoint radP2 50 50 0 -vpoint radP3 100 0 0 -vcircle circle radP1 radP2 radP3 0 -vrotate 0 -$m_pi2 0 -verase radP1 radP2 radP3 -vdimension dim -radius -text 3d -shapes circle -font SansFont -vfit -vmoveto 110 111 - -set x_coord 196 -set y_coord 196 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 3d text before flipping is wrong." -} - -# Y axis rotation -vrotate 0 $m_pi 0 -vfit -vmoveto 159 246 - -set x_coord 113 -set y_coord 294 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 3d text with flipping after y rotation is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24288_3 b/tests/bugs/vis/bug24288_3 deleted file mode 100644 index 318f68f727..0000000000 --- a/tests/bugs/vis/bug24288_3 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR24288" -puts "============" -puts "" -####################################################################### -# Provide a text flipping -# Test for text flipping after Z rotation -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set m_pi 3,14 -set m_pi2 1,57 -vinit -vpoint radP1 0 0 0 -vpoint radP2 50 50 0 -vpoint radP3 100 0 0 -vcircle circle radP1 radP2 radP3 0 -vrotate 0 -$m_pi2 0 -verase radP1 radP2 radP3 -vdimension dim -radius -text 3d -shapes circle -font SansFont -vfit -vmoveto 110 111 - -set x_coord 196 -set y_coord 196 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 3d text before flipping is wrong." -} - -# Z axis rotation -vrotate 0 0 $m_pi -vfit -vmoveto 221 217 - -set x_coord 209 -set y_coord 208 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of radius dimension with 3d text with flipping after z rotation is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24293 b/tests/bugs/vis/bug24293 deleted file mode 100644 index 2e5128ea3f..0000000000 --- a/tests/bugs/vis/bug24293 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "CR24293" -puts "============" -puts "" -####################################################################### -# Dimension flyout lines don't belong to the dimension sensitive entity. -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vpoint lengthP1 0 0 0 -vpoint lengthP2 10 10 10 -vdimension dim1 -length -plane xoy -shapes lengthP1 lengthP2 -font SansFont -vfit -vmoveto 202 191 - -set x_coord 272 -set y_coord 198 -checkcolor $x_coord $y_coord 0 1 1 -if { $stat != 1 } { - puts "Error : Highlighting of length dimension is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24307_1 b/tests/bugs/vis/bug24307_1 deleted file mode 100644 index 810badf5d1..0000000000 --- a/tests/bugs/vis/bug24307_1 +++ /dev/null @@ -1,83 +0,0 @@ -puts "========" -puts "OCC24307 Objects clipping algorithm using BVH performance test: Solid spheres test" -puts "========" - -# define objects' location parameters and their characteristics -set SPHERES_NUM 10 -set SPERE_RADIUS 100 -set SPHERE_FINENESS 10 -set PERCENT_OF_INNER_SPHERES 30 - -# window parameters -set SMALL_WIN_WIDTH 512 -set SMALL_WIN_HEIGHT 512 - -# other -array set aSphereNames {} - -pload VISUALIZATION MODELING -vclear -vinit name=small_wnd l=32 t=32 w=$SMALL_WIN_WIDTH h=$SMALL_WIN_HEIGHT -vactivate small_wnd -vrenderparams -perfUpdateInterval 0 -vrenderparams -frustumculling off -vautozfit 0 -vviewparams -scale 1.953125 -eye 0.57735026918962573 -0.57735026918962573 0.57735026918962573 -vzrange 1 512 -vremove -all -noinfo - -puts [vdrawsphere tmp_sph $SPHERE_FINENESS] -vremove -noinfo tmp_sph - -set aInnerSpheresNum [expr $SPHERES_NUM * $PERCENT_OF_INNER_SPHERES / 100] -puts "" -set aDebugInfo "Total number of visible objects: " -append aDebugInfo $aInnerSpheresNum -puts $aDebugInfo -puts "" - -puts "Start displaying spheres without clipping..." -set aInnerWidthStep [expr $SMALL_WIN_WIDTH / ($aInnerSpheresNum + 1)] -set aInnerHeightStep [expr $SMALL_WIN_HEIGHT / ($aInnerSpheresNum + 1)] -set aOuterStep [expr $SPERE_RADIUS * 3 / ($SPHERES_NUM - $aInnerSpheresNum + 1)] -for {set i 0} {$i < $aInnerSpheresNum} {incr i} { - set aCurrName "inner_sph" - append aCurrName $i - set aX [expr - $SMALL_WIN_WIDTH / 2 + ($i + 1) * $aInnerWidthStep ] - set aY [expr - $SMALL_WIN_HEIGHT / 2 + ($i + 1) * $aInnerHeightStep ] - vdrawsphere $aCurrName $SPHERE_FINENESS $aX $aY 0 $SPERE_RADIUS 0 0 - set aSphereNames($i) $aCurrName -} -for {set i $aInnerSpheresNum} {$i < $SPHERES_NUM} {incr i} { - set aCurrName "outer_sph" - append aCurrName $i - set aX [expr - $SMALL_WIN_WIDTH - $SPERE_RADIUS * 3 + ($i - $aInnerSpheresNum + 1) * $aOuterStep ] - set aY [expr - $SMALL_WIN_HEIGHT - $SPERE_RADIUS * 3 + ($i - $aInnerSpheresNum + 1) * $aOuterStep ] - vdrawsphere $aCurrName $SPHERE_FINENESS $aX $aY 0 $SPERE_RADIUS 0 0 - set aSphereNames($i) $aCurrName -} -puts [vfps] -vrenderparams -perfCounters none -vdump $imagedir/${casename}_cull_off_ref.png -vrenderparams -perfCounters verbose|nofps|nocpu -vdump $imagedir/${casename}_cull_off.png -puts "All spheres were displayed." -puts "" - -verase - -puts "Start displaying spheres with clipping..." -vrenderparams -frustumculling on -vdisplayall -puts [vfps] -vrenderparams -perfCounters none -vdump $imagedir/${casename}_cull_on_ref.png -vrenderparams -perfCounters verbose|nofps|nocpu -vdump $imagedir/${casename}_cull_on.png -puts "All spheres were displayed." -puts "" - -set aDiffImageResult [diffimage $imagedir/${casename}_cull_on_ref.png $imagedir/${casename}_cull_off_ref.png 0.1 0 0 $imagedir/${casename}_diff.png] -if {$aDiffImageResult != 0} { - puts "ERROR : Test failed: there is a difference between images rendered with and without clipping" -} diff --git a/tests/bugs/vis/bug24307_2 b/tests/bugs/vis/bug24307_2 deleted file mode 100644 index 06852760e9..0000000000 --- a/tests/bugs/vis/bug24307_2 +++ /dev/null @@ -1,87 +0,0 @@ -puts "========" -puts "OCC24307 Objects clipping algorithm using BVH performance test: Simple boxes test" -puts "========" - -# object characteristics -set BOXES_NUM 10 -set BOX_SIZE 100 -set PERCENT_OF_INNER_BOXES 30 - -# window parameters -set SMALL_WIN_WIDTH 512 -set SMALL_WIN_HEIGHT 512 - -# other -array set aBoxNames {} - -pload VISUALIZATION MODELING -vclear -vinit name=small_wnd l=32 t=32 w=$SMALL_WIN_WIDTH h=$SMALL_WIN_HEIGHT -vactivate small_wnd -vrenderparams -perfUpdateInterval 0 -vrenderparams -frustumculling off -vautozfit 0 -vviewparams -scale 1.953125 -eye 0.57735026918962573 -0.57735026918962573 0.57735026918962573 -vzrange 1 512 -vremove -all -noinfo - -set aInnerBoxesNum [expr $BOXES_NUM * $PERCENT_OF_INNER_BOXES / 100] -puts "" -set aDebugInfo "Total number of visible objects: " -append aDebugInfo $aInnerBoxesNum -puts $aDebugInfo -puts "" - -puts "Start boxes generation..." -set aInnerWidthStep [expr $SMALL_WIN_WIDTH / (2 * ($aInnerBoxesNum + 1))] -set aInnerHeightStep [expr $SMALL_WIN_HEIGHT / (2 * ($aInnerBoxesNum + 1))] -set aOuterStep [expr $BOX_SIZE * 3 / ($BOXES_NUM - $aInnerBoxesNum + 1)] -for {set i 0} {$i < $aInnerBoxesNum} {incr i} { - set aCurrName "inner_box" - append aCurrName $i - set aX [expr - $SMALL_WIN_WIDTH / 4 + ($i + 1) * $aInnerWidthStep ] - set aY [expr - $SMALL_WIN_HEIGHT / 4 + ($i + 1) * $aInnerHeightStep ] - box $aCurrName $aX $aY 0 $BOX_SIZE $BOX_SIZE $BOX_SIZE - set aBoxNames($i) $aCurrName -} -for {set i $aInnerBoxesNum} {$i < $BOXES_NUM} {incr i} { - set aCurrName "outer_box" - append aCurrName $i - set aX [expr - $SMALL_WIN_WIDTH - $BOX_SIZE * 3 + ($i - $aInnerBoxesNum + 1) * $aOuterStep] - set aY [expr - $SMALL_WIN_HEIGHT - $BOX_SIZE * 3 + ($i - $aInnerBoxesNum + 1) * $aOuterStep] - box $aCurrName $aX $aY 0 $BOX_SIZE $BOX_SIZE $BOX_SIZE - set aBoxNames($i) $aCurrName -} -puts "$BOXES_NUM boxes generated." -puts "" - -puts "Start displaying boxes without clipping..." -for {set i 0} {$i < $BOXES_NUM} {incr i} { - vdisplay -noupdate $aBoxNames($i) -} -puts [vfps] -vrenderparams -perfCounters none -vdump $imagedir/${casename}_cull_off_ref.png -vrenderparams -perfCounters verbose|nofps|nocpu -vdump $imagedir/${casename}_cull_off.png -puts "All boxes were displayed." -puts "" - -verase - -vrenderparams -frustumculling on -puts "Start displaying boxes with clipping..." -for {set i 0} {$i < $BOXES_NUM} {incr i} { - vdisplay -noupdate $aBoxNames($i) -} -puts [vfps] -vrenderparams -perfCounters none -vdump $imagedir/${casename}_cull_on_ref.png -vrenderparams -perfCounters verbose|nofps|nocpu -vdump $imagedir/${casename}_cull_on.png -puts "All boxes were displayed." - -set aDiffImageResult [diffimage $imagedir/${casename}_cull_on_ref.png $imagedir/${casename}_cull_off_ref.png 0.1 0 0 $imagedir/${casename}_diff.png] -if {$aDiffImageResult != 0} { - puts "ERROR : Test failed: there is a difference between images rendered with and without clipping" -} diff --git a/tests/bugs/vis/bug24351_1 b/tests/bugs/vis/bug24351_1 deleted file mode 100644 index 2e02ef0007..0000000000 --- a/tests/bugs/vis/bug24351_1 +++ /dev/null @@ -1,75 +0,0 @@ -puts "============" -puts "CR24351" -puts "============" -puts "" -####################################################################### -# Test AIS Length dimensions: label position and arrow orientation -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vfront - -set hpos "left hcenter right" -set vpos "above vcenter below" - -# --------------------------------------------------------------------- -# create dimensions with different arrow orientation and fit algorithm -# --------------------------------------------------------------------- - -vpoint arrow_p1 0 0 0 -vpoint arrow_p2 50 0 0 - -vpoint arrow_p3 100 0 0 -vpoint arrow_p4 150 0 0 - -vpoint arrow_p5 100 0 50 -vpoint arrow_p6 127 0 50 - -vpoint arrow_p7 0 0 50 -vpoint arrow_p8 10 0 50 - -# test forced internal arrow orientation -vdimension arrow_d1 -length -shapes arrow_p1 arrow_p2 -text 3d -plane zox -label hfit -flyout 10.0 -arrow internal -font SansFont - -# test forced external arrow orientation -vdimension arrow_d2 -length -shapes arrow_p3 arrow_p4 -text 3d -plane zox -label hfit -flyout 10.0 -arrow external -font SansFont - -# test that auto-fit for arrow places them externally for small geometry -vdimension arrow_d3 -length -shapes arrow_p5 arrow_p6 -text 3d -plane zox -label hcenter -flyout 10.0 -arrow fit -font SansFont - -# test that auto-fit for text places the label externally for small geometry -vdimension arrow_d4 -length -shapes arrow_p7 arrow_p8 -text 3d -plane zox -label hfit -flyout 10.0 -arrow fit -font SansFont - -vfit - -# ------------------------------------------------ -# create dimension with different label positions -# ------------------------------------------------ - -vinit Viewer2/View2 -vfront - -set idx 0 -for {set r 0} {$r < 3} {incr r} { - for {set c 0} {$c < 3} {incr c} { - - set point1 p_[expr "$idx * 2 + 0"] - set point2 p_[expr "$idx * 2 + 1"] - - vpoint $point1 [expr "50.0 * ($c*2 + 0)"] 0.0 [expr "50.0 * $r"] - vpoint $point2 [expr "50.0 * ($c*2 + 1)"] 0.0 [expr "50.0 * $r"] - - set dimension d_$idx - - vdimension $dimension -length -shapes $point1 $point2 -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 10.0 -font SansFont - vdisplay $dimension - - incr idx - } -} -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24351_2 b/tests/bugs/vis/bug24351_2 deleted file mode 100644 index 5faa91bffa..0000000000 --- a/tests/bugs/vis/bug24351_2 +++ /dev/null @@ -1,83 +0,0 @@ -puts "============" -puts "CR24351" -puts "============" -puts "" -####################################################################### -# Test AIS Diameter dimensions: label position and arrow orientation -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vfront - -set hpos "left hcenter right" -set vpos "above vcenter below" - -# --------------------------------------------------------------------- -# create dimensions with different arrow orientation and fit algorithm -# --------------------------------------------------------------------- - -# test forced internal arrow orientation -vpoint circle1_p1 0 0 30 -vpoint circle1_p2 30 0 0 -vpoint circle1_p3 60 0 30 -vcircle circle1 circle1_p1 circle1_p2 circle1_p3 0 -vdimension diam1 -diameter -shapes circle1 -text 3d -plane zox -label hfit -flyout 0 -arrow internal -font SansFont - -# test forced external arrow orientation -vpoint circle2_p1 100 0 30 -vpoint circle2_p2 130 0 0 -vpoint circle2_p3 160 0 30 -vcircle circle2 circle2_p1 circle2_p2 circle2_p3 0 -vdimension diam2 -diameter -shapes circle2 -text 3d -plane zox -label hfit -flyout 0 -arrow external -font SansFont - -# test that auto-fit for arrow places them externally for small geometry -vpoint circle3_p1 0 0 102 -vpoint circle3_p2 22 0 80 -vpoint circle3_p3 44 0 102 -vcircle circle3 circle3_p1 circle3_p2 circle3_p3 0 -vdimension diam3 -diameter -shapes circle3 -text 3d -plane zox -label hcenter -flyout 0 -label hfit -arrow fit -font SansFont - -# test that auto-fit for text places the label externally for small geometry -vpoint circle4_p1 100 0 92 -vpoint circle4_p2 112 0 80 -vpoint circle4_p3 124 0 92 -vcircle circle4 circle4_p1 circle4_p2 circle4_p3 0 -vdimension diam4 -diameter -shapes circle4 -text 3d -plane zox -label hfit -flyout 0 -label hfit -arrow fit -font SansFont - -vfit - -# ------------------------------------------------ -# create dimension with different label positions -# ------------------------------------------------ - -vinit Viewer2/View2 -vfront - -set idx 0 -for {set r 0} {$r < 3} {incr r} { - for {set c 0} {$c < 3} {incr c} { - - set point1 p_[expr "$idx * 3 + 0"] - set point2 p_[expr "$idx * 3 + 1"] - set point3 p_[expr "$idx * 3 + 2"] - set circle c_[expr "$idx"] - - vpoint $point1 [expr "80.0 * $c + 0"] 0.0 [expr "60.0 * $r + 22"] - vpoint $point2 [expr "80.0 * $c + 22"] 0.0 [expr "60.0 * $r + 0"] - vpoint $point3 [expr "80.0 * $c + 44"] 0.0 [expr "60.0 * $r + 22"] - vcircle $circle $point1 $point2 $point3 0 - - set dimension d_$idx - - vdimension $dimension -diameter -shapes $circle -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 0.0 -font SansFont - vdisplay $dimension - - incr idx - } -} -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24351_3 b/tests/bugs/vis/bug24351_3 deleted file mode 100644 index f4548e7dbd..0000000000 --- a/tests/bugs/vis/bug24351_3 +++ /dev/null @@ -1,82 +0,0 @@ -puts "============" -puts "CR24351" -puts "============" -puts "" -####################################################################### -# Test AIS Radius dimensions: label position and arrow orientation -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vfront - -set hpos "left hcenter" -set vpos "above vcenter below" - -# --------------------------------------------------------------------- -# create dimensions with different arrow orientation and fit algorithm -# --------------------------------------------------------------------- - -# test forced internal arrow orientation -vpoint circle1_p1 0 0 30 -vpoint circle1_p2 30 0 0 -vpoint circle1_p3 60 0 30 -vcircle circle1 circle1_p1 circle1_p2 circle1_p3 0 -vdimension rad1 -radius -shapes circle1 -text 3d -plane zox -label hfit -flyout 0 -arrow internal -font SansFont - -# test forced external arrow orientation -vpoint circle2_p1 100 0 35 -vpoint circle2_p2 135 0 0 -vpoint circle2_p3 170 0 35 -vcircle circle2 circle2_p1 circle2_p2 circle2_p3 0 -vdimension rad2 -radius -shapes circle2 -text 3d -plane zox -label hfit -flyout 0 -arrow external -font SansFont - -# test that auto-fit for arrow places them externally for small geometry -vpoint circle3_p1 0 0 113 -vpoint circle3_p2 33 0 80 -vpoint circle3_p3 66 0 113 -vcircle circle3 circle3_p1 circle3_p2 circle3_p3 0 -vdimension rad3 -radius -shapes circle3 -text 3d -plane zox -label hcenter -flyout 0 -arrow fit -font SansFont - -# test that auto-fit for text places the label externally for small geometry -vpoint circle4_p1 120 0 95 -vpoint circle4_p2 135 0 80 -vpoint circle4_p3 150 0 95 -vcircle circle4 circle4_p1 circle4_p2 circle4_p3 0 -vdimension rad4 -radius -shapes circle4 -text 3d -plane zox -label hfit -flyout 0 -arrow fit -font SansFont -vfit - -# ------------------------------------------------ -# create dimension with different label positions -# ------------------------------------------------ - -vinit Viewer2/View2 -vfront - -set idx 0 -for {set r 0} {$r < 3} {incr r} { - for {set c 0} {$c < 2} {incr c} { - - set point1 p_[expr "$idx * 3 + 0"] - set point2 p_[expr "$idx * 3 + 1"] - set point3 p_[expr "$idx * 3 + 2"] - set circle c_[expr "$idx"] - - vpoint $point1 [expr "90.0 * $c + 0"] 0.0 [expr "80.0 * $r + 33"] - vpoint $point2 [expr "90.0 * $c + 33"] 0.0 [expr "80.0 * $r + 0"] - vpoint $point3 [expr "90.0 * $c + 66"] 0.0 [expr "80.0 * $r + 33"] - vcircle $circle $point1 $point2 $point3 0 - - set dimension r_$idx - - vdimension $dimension -radius -shapes $circle -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 0.0 -font SansFont - vdisplay $dimension - - incr idx - } -} -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24351_4 b/tests/bugs/vis/bug24351_4 deleted file mode 100644 index 6d594467d7..0000000000 --- a/tests/bugs/vis/bug24351_4 +++ /dev/null @@ -1,78 +0,0 @@ -puts "============" -puts "CR24351" -puts "============" -puts "" -####################################################################### -# Test AIS angle dimensions: label position and arrow orientation -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vfront - -set hpos "left hcenter right" -set vpos "above vcenter below" - -# --------------------------------------------------------------------- -# create dimensions with different arrow orientation and fit algorithm -# --------------------------------------------------------------------- - -# test forced internal arrow orientation -vpoint angle1_p1 0 0 40 -vpoint angle1_p2 0 0 0 -vpoint angle1_p3 40 0 0 -vdimension ang1 -angle -shapes angle1_p1 angle1_p2 angle1_p3 -text 3d -plane zox -label hfit -flyout 40.0 -arrow internal -font SansFont - -# test forced external arrow orientation -vpoint angle2_p1 80 0 40 -vpoint angle2_p2 80 0 0 -vpoint angle2_p3 120 0 0 -vdimension ang2 -angle -shapes angle2_p1 angle2_p2 angle2_p3 -text 3d -plane zox -label hfit -flyout 40.0 -arrow external -font SansFont - -# test that auto-fit for arrow places them externally for small geometry -vpoint angle3_p1 0 0 100 -vpoint angle3_p2 0 0 80 -vpoint angle3_p3 20 0 80 -vdimension ang3 -angle -shapes angle3_p1 angle3_p2 angle3_p3 -text 3d -plane zox -label hcenter -flyout 20.0 -arrow fit -font SansFont - -# test that auto-fit for text places the label externally for small geometry -vpoint angle4_p1 85 0 100 -vpoint angle4_p2 85 0 85 -vpoint angle4_p3 100 0 85 -vdimension ang4 -angle -shapes angle4_p1 angle4_p2 angle4_p3 -text 3d -plane zox -label hfit -flyout 15.0 -arrow fit -font SansFont - -vdisplay ang1 ang2 ang3 ang4 -vfit - -# ------------------------------------------------ -# create dimension with different label positions -# ------------------------------------------------ - -vinit Viewer2/View2 -vfront - -set idx 0 -for {set r 0} {$r < 3} {incr r} { - for {set c 0} {$c < 3} {incr c} { - - set point1 p_[expr "$idx * 3 + 0"] - set point2 p_[expr "$idx * 3 + 1"] - set point3 p_[expr "$idx * 3 + 2"] - - vpoint $point1 [expr "60.0 * $c + 0"] 0.0 [expr "60.0 * $r + 40"] - vpoint $point2 [expr "60.0 * $c + 0"] 0.0 [expr "60.0 * $r + 0"] - vpoint $point3 [expr "60.0 * $c + 40"] 0.0 [expr "60.0 * $r + 0"] - - set dimension r_$idx - - vdimension $dimension -angle -shapes $point1 $point2 $point3 -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 40.0 -font SansFont - vdisplay $dimension - - incr idx - } -} -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24358 b/tests/bugs/vis/bug24358 deleted file mode 100644 index d13af6161f..0000000000 --- a/tests/bugs/vis/bug24358 +++ /dev/null @@ -1,30 +0,0 @@ -puts "===========" -puts "OCC24358" -puts "===========" -puts "" -########################################################################### -# 0024358: TKV3d - connected structures are not re-computed on device lost -########################################################################### - -set Image1 $imagedir/${casename}_1.png -set Image2 $imagedir/${casename}_2.png - -pload MODELING -pload VISUALIZATION -box b1 0 0 0 1 2 3 -box b2 3 0 0 3 2 1 -vinit View1 -vclear -vaxo -vsetdispmode 1 -vconnect b1c -3 0 0 b1 b2 -vfit - -vdump $Image1 - -vclose View1 1 -vinit View1 -vdisplay b1c -vfit - -vdump $Image2 diff --git a/tests/bugs/vis/bug24374 b/tests/bugs/vis/bug24374 deleted file mode 100644 index f1c03842d0..0000000000 --- a/tests/bugs/vis/bug24374 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR24374" -puts "============" -puts "" -####################################################################### -# Flipping affects highlight presentation of dimension -####################################################################### -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -box b 100 100 100 -explode b e -vdisplay b -vdisplay b_9 -vdimension dim1 -length -shapes b_9 -text 3d -plane zox -font SansFont -vselmode b 2 1 -vselmode dim1 2 1 -vfit -vmoveto 130 352 - -set x_coord 130 -set y_coord 352 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of dimension with flipping in local context failed." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24376 b/tests/bugs/vis/bug24376 deleted file mode 100755 index b1bb0ba86b..0000000000 --- a/tests/bugs/vis/bug24376 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "OCC24376" -puts "============" -puts "" -####################################################################### -# BMP image cannot be read -####################################################################### - -box b 1 1 1 -explode b FACE - -vinit -vdisplay b_1 -vtexture b_1 [locate_data_file bug24376_Soap.bmp] -vfit - -set x_coord 200 -set y_coord 100 -checkcolor $x_coord $y_coord 0 0 0 - -set x_coord 200 -set y_coord 90 -checkcolor $x_coord $y_coord 0.78039216995239258 0.55294120311737061 0.094117648899555206 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24388_1 b/tests/bugs/vis/bug24388_1 deleted file mode 100644 index 9b0cbdae4e..0000000000 --- a/tests/bugs/vis/bug24388_1 +++ /dev/null @@ -1,37 +0,0 @@ -puts "===========" -puts "OCC24388" -puts "===========" -puts "" -################################################################## -# 0024388: Option to enable visualization of hidden lines in DRAW -# Checks if dotted hidden lines are highlighted properly. -################################################################## - -box b 15 0 0 10 10 10 -vinit -vdisplay b -vrotate 35 0 0 -vfit -vhlr on 1 -vhlrtype algo b - -vmoveto 76 304 - -set x_coord 115 -set y_coord 203 -checkcolor $x_coord $y_coord 0 1 1 - -if { $stat != 1 } { - puts "Error : Highlighting of dotted hidden lines in the box is wrong." -} - -set x_coord 122 -set y_coord 200 - -checkcolor $x_coord $y_coord 0 0 0 - -if { $stat != 1 } { - puts "Error : Highlighting of dotted hidden lines in the box is wrong." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24388_2 b/tests/bugs/vis/bug24388_2 deleted file mode 100644 index e7d0e7c7fe..0000000000 --- a/tests/bugs/vis/bug24388_2 +++ /dev/null @@ -1,44 +0,0 @@ -puts "===========" -puts "OCC24388" -puts "===========" -puts "" -################################################################## -# 0024388: Option to enable visualization of hidden lines in DRAW -# Checks if dotted hidden lines are displayed properly in HLR mode. -################################################################## - -set m_pi2 1,57 -pcone a 5 0 10 -vinit -vdisplay a -vrotate 35 0 0 -vfit -vhlr on 0 -vhlrtype algo a -vrotate -$m_pi2 -$m_pi2 0 -vfit - -set x_coord 131 -set y_coord 240 - -checkcolor $x_coord $y_coord 0 0 0 - -if { $stat != 1 } { - puts "Error : Drawing hidden lines as dotted lines produces wrong result." -} - -vdump $imagedir/${casename}_without_lines.png - -vhlr on 1 - -set x_coord 131 -set y_coord 240 - -# Check display of dotted hidden lines -checkcolor $x_coord $y_coord 0.2 0.2 0.2 - -if { $stat != 1 } { - puts "Error : Drawing hidden lines as dotted lines produces wrong result." -} - -vdump $imagedir/${casename}_with_lines.png \ No newline at end of file diff --git a/tests/bugs/vis/bug24389 b/tests/bugs/vis/bug24389 deleted file mode 100644 index 368b3e78fe..0000000000 --- a/tests/bugs/vis/bug24389 +++ /dev/null @@ -1,249 +0,0 @@ -puts "============" -puts "CR24389" -puts "============" -puts "" -####################################################################### -# Invalid highlight of AIS dimension line in local selection -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -# ----------------------------------------------# -# Check highlight of length dimension elements # -# ----------------------------------------------# - -vinit View1 -vtop - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png -set anImage3 $imagedir/${casename}_3.png - -# length - -vpoint len_p1 0 0 0 -vpoint len_p2 40 0 0 -verase len_p1 len_p2 - -vdimension len1 -length -text 3d -plane xoy -flyout 20 -arrow external -label left -shapes len_p1 len_p2 -font SansFont -vdimension len2 -length -text 3d -plane xoy -flyout -20 -arrow external -label right -shapes len_p1 len_p2 -font SansFont - -vpoint len_p3 0 20 0 -vpoint len_p4 40 20 0 -verase len_p3 len_p4 - -vdimension len3 -length -text 3d -plane xoy -flyout 20 -arrow internal -label hcenter -shapes len_p3 len_p4 -font SansFont - -# diameter - -vpoint diam_p1 90 0 0 -vpoint diam_p2 120 0 0 -vpoint diam_p3 105 -15 0 -verase diam_p1 diam_p2 diam_p3 -vcircle diam_c1 diam_p1 diam_p2 diam_p3 0 -vdimension diam1 -diameter -text 3d -plane xoy -arrow external -label left -shapes diam_c1 -font SansFont - -vpoint diam_p4 90 40 0 -vpoint diam_p5 120 40 0 -vpoint diam_p6 105 25 0 -verase diam_p4 diam_p5 diam_p6 -vcircle diam_c2 diam_p4 diam_p5 diam_p6 0 -vdimension diam2 -diameter -text 3d -plane xoy -arrow external -label right -shapes diam_c2 -font SansFont - -vpoint diam_p7 80 -40 0 -vpoint diam_p8 120 -40 0 -vpoint diam_p9 100 -60 0 -verase diam_p7 diam_p8 diam_p9 -vcircle diam_c3 diam_p7 diam_p8 diam_p9 0 -vdimension diam3 -diameter -text 3d -plane xoy -arrow external -label hcenter -flyout 30 -shapes diam_c3 -font SansFont - -# radius - -vpoint rad_p1 140 -5 0 -vpoint rad_p2 180 -45 0 -vpoint rad_p3 220 -5 0 -verase rad_p1 rad_p2 rad_p3 -vcircle rad_c1 rad_p1 rad_p2 rad_p3 0 -vdimension rad1 -radius -text 3d -plane xoy -arrow internal -label hcenter -flyout 0 -shapes rad_c1 -font SansFont - -vpoint rad_p4 180 -70 0 -vpoint rad_p5 160 -90 0 -vpoint rad_p6 140 -70 0 -verase rad_p4 rad_p5 rad_p6 -vcircle rad_c2 rad_p4 rad_p5 rad_p6 0 -vdimension rad2 -radius -text 3d -plane xoy -arrow external -label left -shapes rad_c2 -font SansFont - -# angles - -vpoint ang_p1 0 -50 0 -vpoint ang_p2 25 -75 0 -vpoint ang_p3 0 -100 0 -verase ang_p1 ang_p2 ang_p3 -vdimension ang1 -angle -text 3d -plane xoy -arrow internal -label hcenter -flyout 35 -shapes ang_p1 ang_p2 ang_p3 -font SansFont - -vpoint ang_p4 0 -120 0 -vpoint ang_p5 30 -80 0 -vpoint ang_p6 30 -120 0 -verase ang_p4 ang_p5 ang_p6 -vdimension ang2 -angle -text 3d -plane xoy -arrow external -label left -flyout 55 -shapes ang_p4 ang_p5 ang_p6 -font SansFont - -vpoint ang_p8 55 -120 0 -vpoint ang_p9 55 -80 0 -vpoint ang_p10 95 -120 0 -verase ang_p8 ang_p9 ang_p10 -vdimension ang3 -angle -text 3d -plane xoy -arrow external -label right -flyout 55 -shapes ang_p8 ang_p9 ang_p10 -font SansFont - -vpoint fit1 -75 0 0 -vpoint fit2 235 0 0 -vfit - -# ----------------------------------------------------------------------------- # -# Verify picking in neutral and local selections # -# ----------------------------------------------------------------------------- # - -proc check_picking { pick check name } { - for {set i 0} {$i < [llength $pick]} {incr i} { - - set pick_x [lindex [lindex $pick $i] 0] - set pick_y [lindex [lindex $pick $i] 1] - set check_x [lindex $check 0] - set check_y [lindex $check 1] - - vmoveto $pick_x $pick_y - set res [checkcolor $check_x $check_y 0 1 1] - - if { $res != 1 } { - puts "Error : Highlighting of $name at pick coordinates ($pick_x, $pick_y) check coordinates ($check_x, $check_y)" - } - } -} - -proc check_cross_picking { pick object name } { - - vselmode 0 1 - - for {set i 1} {$i < 3} {incr i} { - - vselmode $object $i 1 - - for {set j 1} {$j < 3} {incr j} { - - set pick_idx_i [expr "[llength $pick] - 2 + $i - 1"] - set pick_idx_j [expr "[llength $pick] - 2 + $j - 1"] - - set pick_x [lindex [lindex $pick $pick_idx_i] 0] - set pick_y [lindex [lindex $pick $pick_idx_i] 1] - set check_x [lindex [lindex $pick $pick_idx_j] 0] - set check_y [lindex [lindex $pick $pick_idx_j] 1] - - vmoveto $pick_x $pick_y - - if {$i == $j} { - set res [checkcolor $check_x $check_y 0 1 1] - if { $res != 1 } { - puts "Error : No local highlighting of $name at pick coordinates ($pick_x, $pick_y) check coordinates ($check_x, $check_y)" - } - } else { - set res [checkcolor $check_x $check_y 0 0 0] - if { $res != 1 } { - puts "Error : Unwanted highlighting of $name at pick coordinates ($pick_x, $pick_y) check coordinates ($check_x, $check_y)" - } - } - } - vselmode $object $i 0 - } - vselmode 0 1 -} - -# pick coord { [flyout], dimension line, text } - -# check sensitives "len1" -set pick_coord { {100 133 } { 106 124 } { 76 130 } } -set check_coord { 123 125 } -check_picking $pick_coord $check_coord "length dimension (len1)" -check_cross_picking $pick_coord len1 "length dimension (len1)" - -# check sensitives "len2" -set pick_coord { { 100 167 } { 126 177 } { 187 180 } } -set check_coord { 106 177 } -check_picking $pick_coord $check_coord "length dimension (len2)" -check_cross_picking $pick_coord len2 "length dimension (len2)" - -# check sensitives "len3" -set pick_coord { { 100 114 } { 106 99 } { 120 97 } } -set check_coord { 153 109 } -check_picking $pick_coord $check_coord "length dimension (len3)" -check_cross_picking $pick_coord len3 "length dimension (len3)" - -# check sensitives "diam1" -set pick_coord { { 247 151 } { 184 150 } } -set check_coord { 236 151 } -check_picking $pick_coord $check_coord "diameter dimension (diam1)" -check_cross_picking $pick_coord diam1 "diameter dimension (diam1)" - -# check sensitives "diam2" -set pick_coord { { 221 99 } { 285 99 } } -set check_coord { 239 99 } -check_picking $pick_coord $check_coord "diameter dimension (diam2)" -check_cross_picking $pick_coord diam2 "diameter dimension (diam2)" - -# check sensitives "diam3" -set pick_coord { { 205 225 } { 263 242 } { 224 242 } } -set check_coord { 205 233 } -check_picking $pick_coord $check_coord "diameter dimension (diam3)" -check_cross_picking $pick_coord diam3 "diameter dimension (diam3)" - -# check sensitives "rad1" -set pick_coord { { 288 158 } { 310 157 } } -set check_coord { 288 158 } -check_picking $pick_coord $check_coord "radius dimension (rad1)" -check_cross_picking $pick_coord rad1 "radius dimension (rad1)" - -# check sensitives "rad2" -set pick_coord { { 320 242 } { 362 241 } } -set check_coord { 320 242 } -check_picking $pick_coord $check_coord "radius dimension (rad2)" -check_cross_picking $pick_coord rad2 "radius dimension (rad2)" - -# check sensitives "ang1" -set pick_coord { { 113 229 } { 96 221 } { 85 256 } } -set check_coord { 86 250 } -check_picking $pick_coord $check_coord "angle dimension (ang1)" -check_cross_picking $pick_coord ang1 "angle dimension (ang1)" - -# check sensitives "ang2" -set pick_coord { { 140 311 } { 91 310 } { 50 278 } } -set check_coord { 105 318 } -check_picking $pick_coord $check_coord "angle dimension (ang2)" -check_cross_picking $pick_coord ang2 "angle dimension (ang2)" - -# check sensitives "ang3" -set pick_coord { { 172 303 } { 163 327 } { 243 287 } } -set check_coord { 183 326 } -check_picking $pick_coord $check_coord "angle dimension (ang3)" -check_cross_picking $pick_coord ang3 "angle dimension (ang3)" - -# --------------------------------------------------- # -# Dump selected images # -# --------------------------------------------------- # - -set xmin -500 -set xmax 500 -set ymin -500 -set ymax 500 -set shift 0 - -vselmode 0 1 -vselect $xmin $ymin $xmax $ymax $shift -vdump $anImage1 - -vselect 0 0 0 0 0 -vselmode 1 1 -vselect $xmin $ymin $xmax $ymax $shift -vdump $anImage2 - -vselect 0 0 0 0 0 -vselmode 0 1 -vselmode 2 1 -vselect $xmin $ymin $xmax $ymax $shift -vdump $anImage3 diff --git a/tests/bugs/vis/bug24391 b/tests/bugs/vis/bug24391 deleted file mode 100644 index bae0c71760..0000000000 --- a/tests/bugs/vis/bug24391 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "OCC24391" -puts "============" -puts "" -####################################################################### -# Erased AIS object can not be displayed in AIS_InteractiveContext -# after AIS_InteractiveContext::Remove -####################################################################### - -pload VISUALLIZATION -vinit -box a 1 1 1 -vdisplay a -verase a -vremove -context a -vdisplay a -vfit - -vaspects -setwidth 5 -vmoveto 204 205 -if { "[vreadpixel 204 205 rgb name]" != "CYAN" } { - puts "Error : Erased object is not displayed after its removing." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24394 b/tests/bugs/vis/bug24394 deleted file mode 100644 index ed3552628b..0000000000 --- a/tests/bugs/vis/bug24394 +++ /dev/null @@ -1,19 +0,0 @@ -puts "========" -puts "OCC24394" -puts "========" -puts "" -################################################################################# -# Visualization - implement more general way for rendering of immediate objects -################################################################################# - -box b1 0 0 0 1 2 3 -box b2 3 0 0 2 3 1 -vinit View1 -vclear -vaxo -vsetdispmode 1 -vdisplay b1 -vdisplay -top b1 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24396 b/tests/bugs/vis/bug24396 deleted file mode 100644 index 5280c29acd..0000000000 --- a/tests/bugs/vis/bug24396 +++ /dev/null @@ -1,71 +0,0 @@ -puts "============" -puts "CR24396" -puts "============" -puts "" -####################################################################### -# "vselmode" - disable auto loading of objects into Local Context -####################################################################### - -set trihedron_axis_pick_x 29 -set trihedron_axis_pick_y 56 - -set trihedron_axis_check_x 29 -set trihedron_axis_check_y 79 - -set trihedron_point_pick_x 29 -set trihedron_point_pick_y 305 - -set trihedron_point_check_x 24 -set trihedron_point_check_y 305 - -vinit View1 -vclear -vaxo -vtrihedron tri -box b 10 10 10 -vdisplay b -vselmode b 1 1 -vfit - -# --------------------------------------------------- # -# check that there is no selection of trihedron axis # -# --------------------------------------------------- # - -vmoveto $trihedron_axis_pick_x $trihedron_axis_pick_y - -checkcolor $trihedron_axis_pick_x $trihedron_axis_pick_y 0 0 0 - -if { $stat != 1 } { - puts "Error : The trihedron should not be highlighted." -} - -vselmode b 0 0 -vselmode 0 0 -verase b -vselmode 1 1 - -# ----------------------------------------------- # -# check that selection of trihedron point is ok # -# ----------------------------------------------- # - -vmoveto $trihedron_point_pick_x $trihedron_point_pick_y - -checkcolor $trihedron_point_check_x $trihedron_point_check_y 0 1 1 - -if { $stat != 1 } { - puts "Error : The trihedron point highlight is incorrect." -} - -# --------------------------------------------------------- # -# check that there is still no selection of trihedron axis # -# --------------------------------------------------------- # - -vmoveto $trihedron_axis_pick_x $trihedron_axis_pick_y - -checkcolor $trihedron_axis_pick_x $trihedron_axis_pick_y 0 0 0 - -if { $stat != 1 } { - puts "Error : The trihedron should not be highlighted." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24412_1 b/tests/bugs/vis/bug24412_1 deleted file mode 100644 index 19c4a9e34d..0000000000 --- a/tests/bugs/vis/bug24412_1 +++ /dev/null @@ -1,49 +0,0 @@ -puts "============" -puts "CR24412" -puts "============" -puts "" -####################################################################### -# TKV3d, Dimensions - Possibility to customize text position was lost -# Test position setting for linear dimension -####################################################################### -pload ALL - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png - -vinit Viewer1/View1 -vpoint circ_p1 0 10 30 -vpoint circ_p2 30 10 0 -vpoint circ_p3 60 10 30 -vcircle circ circ_p1 circ_p2 circ_p3 0 -vdisplay circ -vdimension diam -diameter -shapes circ -font SansFont -# Change text position -vmovedim diam 15 15 15 -vfit - -# Check that text position was changed and the text is not aligned -set x_coord 166 -set y_coord 226 -checkcolor $x_coord $y_coord 0.46 0.9 0 -if { $stat != 1 } { - puts "Error : Text position of dimension is incorrect." -} - -vdump $anImage1 - -# Update dimension parameters and set automatic text positioning -vdimparam diam -flyout -5 -vfit - -# Check that text position was changed according to flyout -set x_coord 213 -set y_coord 179 -checkcolor $x_coord $y_coord 0.46 0.9 0 -if { $stat != 1 } { - puts "Error : Text position of dimension after layout changing is incorrect." -} - -vdump $anImage2 diff --git a/tests/bugs/vis/bug24412_2 b/tests/bugs/vis/bug24412_2 deleted file mode 100644 index da6239d428..0000000000 --- a/tests/bugs/vis/bug24412_2 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR24412" -puts "============" -puts "" -####################################################################### -# TKV3d, Dimensions - Possibility to customize text position was lost -# Test position setting for angular dimension -####################################################################### -pload ALL - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png - -vinit Viewer1/View1 -vpoint ang_p1 0 0 30 -vpoint ang_p2 30 0 0 -vpoint ang_p3 60 0 30 -vdimension ang -angle -shapes ang_p1 ang_p2 ang_p3 -font SansFont -vmovedim ang 5 0 5 -vfit - -# Check that text position was changed and the text is not aligned -set x_coord 60 -set y_coord 189 -checkcolor $x_coord $y_coord 0.46 0.9 0 -if { $stat != 1 } { - puts "Error : Text position of dimension is incorrect." -} - -vdump $anImage1 - - -# Update dimension parameters and set automatic text positioning -vdimparam ang -flyout -5 -vfit - -# Check that text position was changed according to flyout -set x_coord 206 -set y_coord 312 -checkcolor $x_coord $y_coord 0.46 0.9 0 -if { $stat != 1 } { - puts "Error : Text position of dimension after layout changing is incorrect." -} - -vdump $anImage2 diff --git a/tests/bugs/vis/bug24420 b/tests/bugs/vis/bug24420 deleted file mode 100644 index 3331c52482..0000000000 --- a/tests/bugs/vis/bug24420 +++ /dev/null @@ -1,46 +0,0 @@ -puts "============" -puts "CR24420: Test for type of sensitivity of AIS_Plane" -puts "============" -puts "" - -pload VISUALIZATION -set aV "Driver1/Viewer1/View1" -vinit name=$aV l=32 t=32 w=400 h=400 -vactivate $aV -vclear - -vpoint p1 0 0 0 -vpoint p2 1 0 0 -vpoint p3 0 1 0 - -puts "Testing Select3D_TOS_INTERIOR type of sensitivity:" -vplane pl1 p1 p2 p3 0 -vfit - -vmoveto 210 210 -checkcolor 395 200 0 1 1 - -if { $stat != 1 } { - puts "Error : Select3D_SensitiveFace does not work properly with type of sensitivity Select3D_TOS_INTERIOR!" -} - -verase pl1 - -puts "Testing Select3D_TOS_BOUNDARY type of sensitivity:" - -vplane pl2 p1 p2 p3 1 -vfit - -vmoveto 210 210 -checkcolor 395 200 0.5 0.8 0.9 - -if { $stat != 1 } { - puts "Error : Select3D_SensitiveFace does not work properly with type of sensitivity Select3D_TOS_BOUNDARY!" -} - -vmoveto 395 200 -checkcolor 395 200 0 1 1 - -if { $stat != 1 } { - puts "Error : Select3D_SensitiveFace does not work properly with type of sensitivity Select3D_TOS_BOUNDARY!" -} diff --git a/tests/bugs/vis/bug24522 b/tests/bugs/vis/bug24522 deleted file mode 100644 index 19876731aa..0000000000 --- a/tests/bugs/vis/bug24522 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========" -puts "OCC24522" -puts "========" -puts "" -########################################################################### -# Application crashes on view closing in case of using of clipping planes -########################################################################### - -box b 1 1 1 -vdisplay b -vfit -vsetdispmode b 1 -vclipplane create p -vclipplane change p equation 0 0 -1 -0.5 -vclipplane set p view Driver1/Viewer1/View1 -vclipplane change p capping on -vclipplane unset p view Driver1/Viewer1/View1 -vclose View1 diff --git a/tests/bugs/vis/bug24539 b/tests/bugs/vis/bug24539 deleted file mode 100644 index 99016e342c..0000000000 --- a/tests/bugs/vis/bug24539 +++ /dev/null @@ -1,16 +0,0 @@ -puts "============" -puts "OCC24539" -puts "============" -puts "" -############################################################# -# Visualization (new camera) - small objects displayed with visual artifacts -############################################################# - -box b 0.001 0.001 0.001 -vinit View1 -vclear -vsetdispmode 1 -vdisplay b -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24555 b/tests/bugs/vis/bug24555 deleted file mode 100755 index 6c229a5d48..0000000000 --- a/tests/bugs/vis/bug24555 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "OCC24555" -puts "============" -puts "" -####################################################################### -# Visualization - the same text is rendered with shift at second time -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vclear -vaxo -vdrawtext text0 "This program" -pos 0 0 0 -color GREEN -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font SansFont - -vdrawtext text1 "This program" -pos 0 0 0 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font SansFont - -set x 346 -set y 190 - -set R 0 -set G 0.9843137264251709 -set B 0 - -if {"[vreadpixel $x $y rgb]" == "$R $G $B" } { - puts "Error : color is bad" -} else { - puts "OK : color is good" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24564 b/tests/bugs/vis/bug24564 deleted file mode 100644 index a612eceb97..0000000000 --- a/tests/bugs/vis/bug24564 +++ /dev/null @@ -1,39 +0,0 @@ -puts "============" -puts "CR24564" -puts "============" -puts "" - -####################################################################### -# Test for sensitivity of box located over AIS_Plane -####################################################################### - -set aV "Driver1/Viewer1/View1" -vinit name=$aV l=32 t=32 w=400 h=400 -vactivate $aV -vclear - -puts "Testing box selection over the plane in orthogonal projection:" -vpoint p1 0 0 0 -vpoint p2 1 0 0 -vpoint p3 0 1 0 - -vplane pl1 p1 p2 p3 0 -box b 50 50 50 -vdisplay b -vfit -vtop - -vaspects -setwidth 5 -vmoveto 200 200 -if { "[vreadpixel 200 200 rgb name]" != "CYAN" } { - puts "Error : The box is not selectable!" -} - -puts "Testing box selection over the plane in axonometry projection:" -vaxo -vfit - -vmoveto 200 200 -if { "[vreadpixel 199 200 rgb name]" != "CYAN" } { - puts "Error : The box is not selectable!" -} diff --git a/tests/bugs/vis/bug24569 b/tests/bugs/vis/bug24569 deleted file mode 100644 index 18b37fe5bf..0000000000 --- a/tests/bugs/vis/bug24569 +++ /dev/null @@ -1,48 +0,0 @@ -puts "============" -puts "CR24569" -puts "============" -puts "" - -####################################################################### -# Test for conversion of sensitives by AIS_InteractiveContext::Update -####################################################################### - -set aV "Driver1/Viewer1/View1" -vinit name=$aV l=32 t=32 w=400 h=400 -vactivate $aV -vclear - -vpoint p1 0 0 0 -vpoint p2 1 0 0 -vpoint p3 0 1 0 - -vplane pl1 p1 p2 p3 0 -vfit - -vmoveto 200 256 -checkcolor 395 200 0 1 1 - -if { $stat != 1 } { - puts "Error : Selection of AIS_Plane does not work initially!" -} - -puts "Testing of plane sensitivity update:" - -vchangeplane pl1 x=-150 y=150 z=0 sx=10 sy=10 -vupdate pl1 -vzrange 230.36270740666069 409.91874112463427 -vmoveto 200 240 -checkcolor 199 23 0 1 0 - -if { $stat != 1 } { - puts "Error : Sensitive entity of AIS_Plane is not updated!" -} - -vmoveto 200 28 -checkcolor 199 23 0 1 1 - -if { $stat != 1 } { - puts "Error : Sensitive entity of AIS_Plane is incorrect after update!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24606 b/tests/bugs/vis/bug24606 deleted file mode 100644 index 8e261674c0..0000000000 --- a/tests/bugs/vis/bug24606 +++ /dev/null @@ -1,40 +0,0 @@ -puts "============" -puts "OCC24606" -puts "============" -puts "" -#################################################################################### -# Tests ::FitDepth and ::FitAll implementation of V3d_View. -#################################################################################### - -set check_x 402 -set check_y 320 - -restore [locate_data_file bug24606.brep] shape - -vinit View1 -vautozfit 0 -vsetdispmode 1 -vdisplay shape -OCC24606 -vmoveto $check_x $check_y - -checkcolor $check_x $check_y 0 1 1 - -if {$stat != 1} { - puts "Error : V3d view ::FitAll is broken." -} -vdump ${imagedir}/${casename}_1.png - -vinit View2 -vautozfit 1 -vsetdispmode 1 -vdisplay shape -OCC24606 -vmoveto $check_x $check_y - -checkcolor $check_x $check_y 0 1 1 - -if {$stat != 1} { - puts "Error : V3d view ::FitAll is broken." -} -vdump ${imagedir}/${casename}_2.png diff --git a/tests/bugs/vis/bug24610 b/tests/bugs/vis/bug24610 deleted file mode 100644 index 6fe0ba79e1..0000000000 --- a/tests/bugs/vis/bug24610 +++ /dev/null @@ -1,24 +0,0 @@ -puts "============" -puts "OCC24610" -puts "============" -puts "" -####################################################################### -# Erased AIS object should not be taken into account by FitAll operation -####################################################################### - -pload VISUALIZATION -vinit -box b1 200 200 200 -vdisplay b1 -vfit -box b2 2 2 2 -vdisplay b2 -set color_1 [vreadpixel 32 305] -verase b1 -vfit -set color_2 [vreadpixel 32 305] -if {$color_1 == $color_2} { - puts "ERROR: OCC24610 is reproduced" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24623_3 b/tests/bugs/vis/bug24623_3 deleted file mode 100644 index f74eef4cae..0000000000 --- a/tests/bugs/vis/bug24623_3 +++ /dev/null @@ -1,51 +0,0 @@ -puts "============" -puts "OCC24623_3" -puts "============" -puts "" -####################################################################### -puts "Visualization - improve selection mechanism" -# tests memory leaks in creation of selection primitives for connected -# interactive objects: checks that there is no "dead links" in removing -# Select3D_BVHPrimitiveContent -####################################################################### - -puts "" -pload MODELING VISUALIZATION -psphere s 0.5 -tclean s -incmesh s 0.001 -trinfo s - -set aMemInit [meminfo h] - -set aNb 1000 - -# display as copies -eval compound [lrepeat $aNb s] ss -explode ss -for {set i 1} {$i <= $aNb} {incr i} { vloadselection ss_${i}; vsetlocation -noupdate ss_${i} ${i} 0 0 } -vfit -set aMemSel1 [meminfo h] -vclear -set aMemClear1 [meminfo h] - -# display as connected instances of single presentation -vconnectto i_1 0 0 0 s -nodisplay -vloadselection i_1 -for {set i 2} {$i < $aNb} {incr i} { vconnectto i_${i} ${i} 0 0 i_1 -nodisplay; vloadselection i_${i} } -set aMemSel2 [meminfo h] -vclear -set aMemClear2 [meminfo h] - -puts "Initial memory : [expr $aMemInit / (1024 * 1024)] MiB" -puts "Compute selection (simple) : [expr $aMemSel1 / (1024 * 1024)] MiB" -puts "Clearing (simple) : [expr $aMemClear1 / (1024 * 1024)] MiB" -puts "Compute selection (connected): [expr $aMemSel2 / (1024 * 1024)] MiB" -puts "Clearing (connected) : [expr $aMemClear2 / (1024 * 1024)] MiB" - -set aRatio [expr $aMemClear2 / double($aMemClear1)] - -# check if the memory difference is greater than 10% -if {[expr $aRatio > 1.1]} { - puts "Error : TEST FAILED" -} diff --git a/tests/bugs/vis/bug24623_4 b/tests/bugs/vis/bug24623_4 deleted file mode 100644 index 2f1615d262..0000000000 --- a/tests/bugs/vis/bug24623_4 +++ /dev/null @@ -1,43 +0,0 @@ -puts "============" -puts "OCC24623_4" -puts "============" -puts "" -####################################################################### -puts "Visualization - improve selection mechanism" -# tests memory leaks in creation of selection primitives for connected -# interactive objects: checks that there is no "dead links" to reference -# interactives after its clearing -####################################################################### - -puts "" -pload MODELING VISUALIZATION -psphere s 0.5 -tclean s -incmesh s 0.001 -trinfo s -vinit -vclear - -set aMemInit [meminfo h] -set anIterNb 100 - -for {set anIterCount 0} {$anIterCount < $anIterNb} {incr anIterCount} { - set aNb 11 - - vconnectto i_1 0 0 0 s -nodisplay - vloadselection i_1 - for {set i 2} {$i < $aNb} {incr i} { vconnectto i_${i} ${i} 0 0 i_1 -nodisplay; vloadselection i_${i} } - vclear -} - -set aMemClear [meminfo h] - -puts "Initial memory : [expr $aMemInit / (1024 * 1024)] MiB" -puts "Clearing : [expr $aMemClear / (1024 * 1024)] MiB" - -set aRatio [expr $aMemClear / double($aMemInit)] - -# check if the memory difference is greater than 20% -if {[expr $aRatio > 1.2]} { - puts "Error : TEST FAILED" -} diff --git a/tests/bugs/vis/bug24714 b/tests/bugs/vis/bug24714 deleted file mode 100644 index a882379b8e..0000000000 --- a/tests/bugs/vis/bug24714 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR24714" -puts "============" -puts "" - -################################## -# Test V3d_View::SetSize method -################################## - -set aV "Driver1/Viewer1/View1" -vinit name=$aV l=32 t=32 w=400 h=200 -vactivate $aV -vclear - -box b 10 10 10 -vdisplay b -vfront -vfit - -vviewparams -size 22 - -vaspects -setwidth 5 -vmoveto 200 100 -if { "[vreadpixel 200 9 rgb name]" != "CYAN" } { - puts "Error : the view projection size is incorrect!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24717 b/tests/bugs/vis/bug24717 deleted file mode 100644 index fcf06a538c..0000000000 --- a/tests/bugs/vis/bug24717 +++ /dev/null @@ -1,29 +0,0 @@ -puts "============" -puts "OCC24717" -puts "============" -puts "" -#################################################################################### -# TKOpenGl - globally defined clipping planes blink when operating with view -# Test checks that state of clippings always corresponds to a state of viewed -# scene. -#################################################################################### - -set check_x 204 -set check_y 204 - -vinit View1 -vsetdispmode 1 -box b 1 1 1 -vdisplay b -vmoveto $check_x $check_y -vclipplane create pln1 -vclipplane set pln1 view Driver1/Viewer1/View1 -vclipplane change pln1 equation 0 1 0 0 -vfit -vaspects -setwidth 5 - -if { "[vreadpixel $check_x $check_y rgb name]" != "CYAN" } { - puts "Error : Viewer clipping is broken." -} - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug24725 b/tests/bugs/vis/bug24725 deleted file mode 100644 index 461d032515..0000000000 --- a/tests/bugs/vis/bug24725 +++ /dev/null @@ -1,44 +0,0 @@ -puts "============" -puts "CR24725" -puts "============" -puts "" - -######################################################## -# Test texture color modulation for AIS_TexturedShape -######################################################## - -set aV "Driver1/Viewer1/View1" -vinit name=$aV l=32 t=32 w=400 h=400 -vactivate $aV -vclear - -box b 1 2 3 -vdisplay b -vsetdispmode 1 -vtexture b 0 -vlight clear -vlight add ambient color white -vfit - -set check_x 142 -set check_y 352 - -vtexture b -modulate off - -checkcolor $check_x $check_y 1 1 1 - -if { $stat != 1 } { - puts "Error : color of non-modulated texture is incorrect" -} - -vdump $imagedir/${casename}_1.png - -vtexture b -modulate on - -checkcolor $check_x $check_y 0.329 0.224 0.027 - -if { $stat != 1 } { - puts "Error : color of modulated texture is incorrect" -} - -vdump $imagedir/${casename}_2.png diff --git a/tests/bugs/vis/bug24728 b/tests/bugs/vis/bug24728 deleted file mode 100644 index d1121a8a59..0000000000 --- a/tests/bugs/vis/bug24728 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "CR24728: Test image dumping with software accelerated GL context" -puts "============" -puts "" - -pload MODELING VISUALIZATION -pload OPENGL -vcaps -softMode 1 -ffp 1 -vinit View1 - -box b 1 2 3 -vdisplay b -vfit - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug24756 b/tests/bugs/vis/bug24756 deleted file mode 100644 index 9b46631c53..0000000000 --- a/tests/bugs/vis/bug24756 +++ /dev/null @@ -1,18 +0,0 @@ -puts "============" -puts "CR24756" -puts "============" -puts "" -####################################################################### -# AIS_ConnectedInteractive does not support nested AIS_ConnectedInteractive -####################################################################### - -vinit -box b 1 1 1 -vdisplay b -vconnectto b1 2 0 0 b -vconnectto b2 2 0 0 b1 -vsetlocation b1 2 1 0 -vfit - -set anImage ${imagedir}/${casename}.png -vdump ${anImage} diff --git a/tests/bugs/vis/bug24762_coloredshape b/tests/bugs/vis/bug24762_coloredshape deleted file mode 100644 index 7ed95e3d9a..0000000000 --- a/tests/bugs/vis/bug24762_coloredshape +++ /dev/null @@ -1,42 +0,0 @@ -puts "========" -puts "OCC24762 new interactive object AIS_ColoredShape with customized subshapes presentations" -puts "========" - -# draw box in advance which should fit all our markers -box b 0 0 0 1 2 3 -box bb 3 0 0 2 3 1 - -# prepare view -vinit View1 -vclear -vglinfo -vsetdispmode 1 -vaxo -vdisplay b bb -vfit - -# customize box 1 -explode b V -vaspects b -subshapes b_1 -setcolor GREEN -explode b E -vaspects b -subshapes b_6 b_12 -setcolor RED -setwidth 6 -explode b W -vaspects b -subshapes b_2 -setcolor HOTPINK -setwidth 4 -explode b F -vaspects b -subshapes b_3 -setcolor GRAY - -# customize box 2 -explode bb F -vaspects bb -setcolor GREEN -subshapes bb_6 -setcolor RED -vsetdispmode bb 0 - -# take snapshot -vdump $imagedir/${casename}.png - -# check colors on box 1 -set aWireColor [vreadpixel 54 150 rgb name] -set anEdgeColor [vreadpixel 100 90 rgb name] -set aFaceColor [vreadpixel 30 200 rgb name] -if {"$aWireColor" != "HOTPINK"} { puts "Error: wrong Wire color" } -if {"$anEdgeColor" != "RED"} { puts "Error: wrong Edge color" } -if {"$aFaceColor" != "GRAY69"} { puts "Error: wrong Face color" } diff --git a/tests/bugs/vis/bug24785 b/tests/bugs/vis/bug24785 deleted file mode 100644 index 4ef46dda3b..0000000000 --- a/tests/bugs/vis/bug24785 +++ /dev/null @@ -1,51 +0,0 @@ -# This test case handles a specific task: -# to draw 2d objects in same scene with 3d objects while -# 2d objects need to be drawn in specific order on 3d plane and -# overlap correctly with 3d objects. - -pload ALL -vinit -# Thin boxes represent overlapping 2d objects in same plane -# Normally such configuration would cause z-fighting noise (flickering) -box b1 -0.75 -0.75 0 1 1 0.01 -box b2 -0.5 -0.5 0 1 1 0.01 -box b3 -0.25 -0.25 0 1 1 0.01 -vdisplay b1 -vdisplay b2 -vdisplay b3 -vsetmaterial b2 silver -vsetmaterial b3 copper - -psphere s 0.3 -vdisplay s - -# Create new z-layer for 3d objects -vzlayer add -vobjzlayer set s 1 - -vsetdispmode 1 - -# Disable OpenGl depth test for layer 0 (to eliminate flickering) -# But depth write is still enabled -vzlayer disable depthtest 0 - -# Disable depth buffer clearing for layer 1 (we want correct overlapping with 3d objects) -vzlayer disable depthclear 1 - -# List currently enabled settings of each layer -vzlayer settings 0 -vzlayer settings 1 - -# "3d" box with one of its faces on same plane with "2d" objects -# Normally this also would cause flickering because new box is -# supposed to be in layer 1 as "3d" structure, thus depth test between -# new box and "2d" objects will be enabled. -box b 0 0 0.01 0.5 0.5 -0.5 -vdisplay b -vobjzlayer set b 1 - -# To handle this situation, depth offset setting was introduced. -# It implemented with glPolygonOffset calls per layer. -vzlayer enable positiveoffset 1 - -vfit diff --git a/tests/bugs/vis/bug24835 b/tests/bugs/vis/bug24835 deleted file mode 100644 index ca8fbb4864..0000000000 --- a/tests/bugs/vis/bug24835 +++ /dev/null @@ -1,21 +0,0 @@ -puts "============" -puts "CR24835" -puts "============" -puts "" -#################################################################################################### -# Graphic structure for highlighting is not erased if presentable object for highlight is deleted. -#################################################################################################### - -pload ALL -vinit v -box b 1 1 1 -vdisplay b -vfit -vselmode b 1 1 -vmoveto 380 104 -vmoveto 29 103 -vremove b -vclose v 1 -vinit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24837_1 b/tests/bugs/vis/bug24837_1 deleted file mode 100644 index cffd324ab4..0000000000 --- a/tests/bugs/vis/bug24837_1 +++ /dev/null @@ -1,41 +0,0 @@ -puts "============" -puts "CR24837_1" -puts "============" -puts "" -####################################################################### -# Visualization - revise design and implementation of connected Interactive Objects -####################################################################### - -pload MODELING VISUALIZATION -vinit -box b 1 1 1 -psphere s 0.5 -vdisplay b s -vsetlocation s 0 2.5 0 -box d 0.5 0.5 3 -box d2 0.5 3 0.5 -vdisplay d d2 -vconnectto b1 -2 0 0 b -vconnect z 2 0 0 b s -vconnect z2 4 0 0 d d2 -vconnect z3 6 0 0 z z2 -vconnect z4 10 0 0 z3 z2 -vfit -set anImage ${imagedir}/${casename}_1_1.png -vdump ${anImage} - -vaddconnected z4 0 4 0 s -vdisconnect z4 1 -vfit -set anImage ${imagedir}/${casename}_1_2.png -vdump ${anImage} - -vhlr on -set anImage ${imagedir}/${casename}_1_3.png -vdump ${anImage} - -vhlr off -vsetdispmode 1 -vmoveto 320 330 -set anImage ${imagedir}/${casename}_1_4.png -vdump ${anImage} diff --git a/tests/bugs/vis/bug24837_2 b/tests/bugs/vis/bug24837_2 deleted file mode 100644 index 50a8d6b040..0000000000 --- a/tests/bugs/vis/bug24837_2 +++ /dev/null @@ -1,43 +0,0 @@ -puts "============" -puts "CR24837_2" -puts "============" -puts "" -####################################################################### -# Visualization - revise design and implementation of connected Interactive Objects -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -pload MODELING VISUALIZATION -box o1 -10 -10 -5 1 1 10 -box o2 10 10 -5 1 1 10 -box b1 0 0 0 1 2 3 -box b2 3 0 0 3 2 1 -vinit View1 -vclear -vtop -vsetdispmode 0 -vdisplay o1 o2 -vdisplay b1 b2 -vfit -vdrawtext tb1 "b1" -pos 0 -3 3 -color FF1919 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont -vdrawtext tb2 "b2" -pos 3 0 3 -color 19FF19 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont -vdrawtext bc_1 "bc_1" -pos 0 -9 3 -color FFE1E1 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont -vdrawtext bc_2 "bc_2" -pos 3 -6 3 -color FFE1E1 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont -vsetdispmode 1 -set anImage ${imagedir}/${casename}_2_1.png -vdump ${anImage} - -vsetmaterial b1 b2 plastic -vsetcolor b1 tb1 RED -vsetcolor b2 tb2 GREEN -set anImage ${imagedir}/${casename}_2_2.png -vdump ${anImage} - -vsetlocation b1 0 -3 0 -vconnect bc 0 -6 0 b1 b2 tb1 tb2 -set anImage ${imagedir}/${casename}_2_3.png -vdump ${anImage} - -vsensdis -vdump $imagedir/${casename}_sensitive.png diff --git a/tests/bugs/vis/bug24867 b/tests/bugs/vis/bug24867 deleted file mode 100644 index 8e25d75979..0000000000 --- a/tests/bugs/vis/bug24867 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "OCC24867" -puts "============" -puts "" -############################################################# -# [Regression] Visualization - polygon offsets look broken -############################################################# - -restore [locate_data_file Top.brep] b -vinit View1 -vdisplay b -vfit -vsetdispmode 1 -vaspects -setwidth 5 -vmoveto 200 200 -if { "[vreadpixel 264 288 rgb name]" != "CYAN" } { - puts "Error : Highlighting of dimension with flipping in local context failed." -} - -if { "[vreadpixel 251 271 rgb name]" != "CYAN" } { - puts "Error : Highlighting of dimension with flipping in local context failed." -} - -vdump $::imagedir/${::casename}_highlighted.png - -vselect 200 200 -vdump $::imagedir/${::casename}_selected.png - diff --git a/tests/bugs/vis/bug24901 b/tests/bugs/vis/bug24901 deleted file mode 100755 index 8661ec5338..0000000000 --- a/tests/bugs/vis/bug24901 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "CR24901" -puts "============" -puts "" -####################################################################### -# Visualization - Incorrect area filled with capping color -####################################################################### - -vinit View1 -box b 10 10 10 -vdisplay b -vsetdispmode 1 - -vclipplane create pln1 -vclipplane set pln1 object b -vclipplane change pln1 equation 0 1 0 -5 -vclipplane change pln1 capping on -vfit -vmoveto 304 146 - -if { "[vreadpixel 304 146 rgb name]" != "CYAN" } { - puts "Error : Highlighting is broken." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24902_1 b/tests/bugs/vis/bug24902_1 deleted file mode 100644 index 16ea9abba9..0000000000 --- a/tests/bugs/vis/bug24902_1 +++ /dev/null @@ -1,32 +0,0 @@ -puts "===========" -puts "OCC24902" -puts "===========" -puts "" -########################################################################################### -# Visualization - advanced processing of compounds containing solids and other shape types -# Tests capping on solid, shell and unclosed compound -########################################################################################### - -vinit -box b 0 0 0 10 10 10 -box b_shell 15 0 0 10 10 10 -box b_solid 30 0 0 10 10 10 -explode b F -explode b_shell Sh - -# Put shell and solid into compound -compound b_1 b_2 b_3 b_4 b_6 b_comp -vdisplay b_comp b_shell_1 b_solid -vsetdispmode 1 -vfit - -# set clipping plane -vclipplane create pln1 -vclipplane change pln1 equation 0 2 -1 -1 -vclipplane change pln1 capping on -vclipplane change pln1 capping color 0.9 0.9 0.9 -vclipplane set pln1 view Driver1/Viewer1/View1 - -vrotate 0 0.2 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24902_2 b/tests/bugs/vis/bug24902_2 deleted file mode 100644 index 4300870854..0000000000 --- a/tests/bugs/vis/bug24902_2 +++ /dev/null @@ -1,31 +0,0 @@ -puts "===========" -puts "OCC24902" -puts "===========" -puts "" -########################################################################################### -# Visualization - advanced processing of compounds containing solids and other shape types -# Tests the capping on compound that contains shell and solid -########################################################################################### - -vinit -box b 0 0 0 10 10 10 -box b_solid 20 0 0 10 10 10 -explode b F - -# Put shell and solid into compound -compound b_1 b_2 b_3 b_4 b_6 b_shell -compound b_shell b_solid comp -vdisplay comp -vsetdispmode 1 -vfit - -# set clipping plane -vclipplane create pln1 -vclipplane change pln1 equation 0 1 0 -5 -vclipplane change pln1 capping on -vclipplane change pln1 capping color 0.9 0.9 0.9 -vclipplane set pln1 view Driver1/Viewer1/View1 - -vrotate 0 0.2 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24930 b/tests/bugs/vis/bug24930 deleted file mode 100755 index 2886083fdb..0000000000 --- a/tests/bugs/vis/bug24930 +++ /dev/null @@ -1,64 +0,0 @@ -puts "============" -puts "OCC24930" -puts "============" -puts "" - -pload QAcommands - -box b 10 10 10 -vinit -vdisplay b -vsetdispmode b 1 -vfit - -# -set anImage_1 ${imagedir}/${casename}_1.png -vdump ${anImage_1} -# - -# Enable texture -vtexture b 0 - -# -set anImage_2 ${imagedir}/${casename}_2.png -vdump ${anImage_2} -# - -# Set new color -vsetcolor b GREEN -# Check pixel color -checkcolor 205 180 0 0.64705884456634521 0 - -# -set anImage_3 ${imagedir}/${casename}_3.png -vdump ${anImage_3} -# -# Reset color -vunsetcolor b -# Check pixel color -checkcolor 205 180 0.608 0.431 0.071 - -# -set anImage_4 ${imagedir}/${casename}_4.png -vdump ${anImage_4} -# - -# Set new material -vsetmaterial b silver -# Check pixel color -checkcolor 205 180 0.380 0.380 0.380 - -# -set anImage_5 ${imagedir}/${casename}_5.png -vdump ${anImage_5} -# - -# Unset material -vunsetmaterial b -# Check pixel color -checkcolor 205 180 0.608 0.431 0.706 - -# -set anImage_6 ${imagedir}/${casename}_6.png -vdump ${anImage_6} -# diff --git a/tests/bugs/vis/bug24989 b/tests/bugs/vis/bug24989 deleted file mode 100755 index c4447834bf..0000000000 --- a/tests/bugs/vis/bug24989 +++ /dev/null @@ -1,11 +0,0 @@ -puts "============" -puts "OCC24989" -puts "============" -puts "" -####################################################################### -# Visualization - workaround vc12 32-bit compiler optimizer bug resulted in crash in AIS_Axis -####################################################################### - -vinit -vtrihedron vtr -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug24996 b/tests/bugs/vis/bug24996 deleted file mode 100644 index 90f150b875..0000000000 --- a/tests/bugs/vis/bug24996 +++ /dev/null @@ -1,18 +0,0 @@ -puts "============" -puts "0024996: Visualization - newly displayed objects are clipped until first camera movement" -puts "============" -puts "" - -box b1 0 0 0 1 2 3 -box b2 3 2 1 1 2 3 -box b3 5 -4 0 1 2 3 - -vclear -vinit View1 -vaxo -vdisplay -dispMode 0 b1 -vfit -vzoom 0.25 -vdisplay -dispMode 0 b2 b3 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug25027 b/tests/bugs/vis/bug25027 deleted file mode 100755 index 60e82d1ffa..0000000000 --- a/tests/bugs/vis/bug25027 +++ /dev/null @@ -1,17 +0,0 @@ -puts "============" -puts "OCC25027" -puts "============" -puts "" -####################################################################### -# Visualization - 2D layer viewport is updated incorrectly on resize -####################################################################### - -box b 1 2 3 -vinit View1 w=1024 h=512 -vsetdispmode 1 -vdisplay b -vfit -vcolorscale cs -range 10 20 100 -font 16 -textpos right -xy 0 0 -vmoveto 512 250 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25052 b/tests/bugs/vis/bug25052 deleted file mode 100644 index cd53b6343f..0000000000 --- a/tests/bugs/vis/bug25052 +++ /dev/null @@ -1,46 +0,0 @@ -puts "REQUIRED All: Error: clipping planes limit" -puts "===========" -puts "OCC25052: Visualization - activation of all Clipping Planes within driver limit leads to broken planes management" -puts "===========" -puts "" - -set Image1 ${imagedir}/${casename}_1.png -set Image9 ${imagedir}/${casename}_9.png - -box b -30 -30 -30 70 80 90 - -vinit -vsetdispmode 1 -vdisplay b -vfit - -vclipplane create p1 -vclipplane change p1 equation 1 0 0 -0.1 -vclipplane create p2 -vclipplane change p2 equation 1 0 0 -0.1 -vclipplane create p3 -vclipplane change p3 equation 1 0 0 -0.1 -vclipplane create p4 -vclipplane change p4 equation 1 0 0 -0.1 -vclipplane create p5 -vclipplane change p5 equation 1 0 0 -0.1 -vclipplane create p6 -vclipplane change p6 equation 1 0 0 -0.1 -vclipplane create p7 -vclipplane change p7 equation 1 0 0 -0.1 -vclipplane create p8 -vclipplane change p8 equation 1 0 0 -0.1 -vclipplane create p9 -vclipplane change p9 equation 1 0 0 -0.1 - -vclipplane set p1 view Driver1/Viewer1/View1 -vdump ${Image1} -vclipplane set p2 view Driver1/Viewer1/View1 -vclipplane set p3 view Driver1/Viewer1/View1 -vclipplane set p4 view Driver1/Viewer1/View1 -vclipplane set p5 view Driver1/Viewer1/View1 -vclipplane set p6 view Driver1/Viewer1/View1 -vclipplane set p7 view Driver1/Viewer1/View1 -vclipplane set p8 view Driver1/Viewer1/View1 -vclipplane set p9 view Driver1/Viewer1/View1 -vdump ${Image9} diff --git a/tests/bugs/vis/bug25060 b/tests/bugs/vis/bug25060 deleted file mode 100644 index 342e0e2954..0000000000 --- a/tests/bugs/vis/bug25060 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR25060" -puts "============" -puts "" -####################################################################### -# Capping breaks highlighting of shaded AIS_Shape with displayed edges. -####################################################################### -vinit View1 -box b 10 10 10 -vdisplay b -vaspects b -setFaceBoundaryDraw 1 -vclipplane create pln1 -vclipplane set pln1 object b -vclipplane change pln1 equation 0 1 0 -5 -vclipplane change pln1 capping on -vsetdispmode 1 -vfit -vmoveto 304 146 - -set x_coord 304 -set y_coord 146 -checkcolor $x_coord $y_coord 0 1 1 -if { $stat != 1 } { - puts "Error : Highlighting is broken." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25063 b/tests/bugs/vis/bug25063 deleted file mode 100644 index 08508da18f..0000000000 --- a/tests/bugs/vis/bug25063 +++ /dev/null @@ -1,14 +0,0 @@ -puts "===========" -puts "OCC25063" -puts "===========" -puts "" -########################################################################## -# Visualization - 2D objects are not displayed at some camera positions -########################################################################## - -vinit -vtop -vline 1 -90 -90 130 90 90 130 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25071 b/tests/bugs/vis/bug25071 deleted file mode 100644 index 2512a346c2..0000000000 --- a/tests/bugs/vis/bug25071 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "CR25071" -puts "============" -puts "" -####################################################################### -# Check that the selected wireframe representation uses exactly the same -# discretization of face boundaries as the face outlines shown in shading mode -####################################################################### - -vinit View1 - -# Computing wireframe without triangulation, then checking face boundaries and selection -pcone c 0 5 10 -vdisplay c; vfit -vsetdispmode c 1 -vaspects c -setFaceBoundaryDraw 1 -setFaceBoundaryColor 0.25 0.25 0 -vselect 200 200 - -vdump $imagedir/${casename}_wf_no_triang.png - -vremove c -vclose View1 -vinit View1 - -# Computing wireframe after triangulation, then checking face boundaries and selection -vsetdispmode 1 -vdisplay c; vfit -vaspects c -setFaceBoundaryDraw 1 -setFaceBoundaryColor 0.25 0.25 0 -vselect 200 200 - -vdump $imagedir/${casename}_wf_with_triang.png diff --git a/tests/bugs/vis/bug25098 b/tests/bugs/vis/bug25098 deleted file mode 100644 index c434bc741d..0000000000 --- a/tests/bugs/vis/bug25098 +++ /dev/null @@ -1,135 +0,0 @@ -puts "============" -puts "0025098: Visualization - Calculation of depth on selection of a wire is not accurate" -puts "============" -puts "" - -proc ParseEntityInfo {theInfoString} { - set aStringArr [split $theInfoString " "] - set isEdgeInfo 0 - set aDepth "" - set aPoint "" - set aType "" - set aSize [llength $aStringArr] - for {set aIdx 0} {$aIdx < $aSize} {incr aIdx} { - set aItem [lindex $theInfoString $aIdx] - if {[string compare $aItem "e"] == 0} { - set isEdgeInfo 1 - } elseif {[string compare $aItem "Depth:"] == 0} { - set aDepth [string trim [lindex $theInfoString [expr $aIdx + 1]]] - } elseif {[string compare $aItem "Point:"] == 0} { - set aPoint [string trim [lindex $theInfoString [expr $aIdx + 1]]] - append aPoint " " - append aPoint [string trim [lindex $theInfoString [expr $aIdx + 2]]] - append aPoint " " - append aPoint [string trim [lindex $theInfoString [expr $aIdx + 3]]] - } elseif {[string compare [string index $aItem 0] "("] == 0} { - set aType [string trim $aItem] - } - } - - return [list $isEdgeInfo $aDepth $aPoint $aType] -} - -pload VISUALIZATION MODELING -vinit View1 - -box b 10 10 10 -vdisplay b -vremove b - -explode b w -vdisplay b_5 - -vertex v1 10 0 0 -vertex v2 10 10 0 -edge e v1 v2 -vdisplay e - -vfit -vmoveto 240 300 -set aOut [split [vstate -entities] "\n"] - -# compare parameters of detected match: depth, distance and point -set anInfoList1Idx 1 -set anInfoList2Idx -1 -set anInfoList1 [ParseEntityInfo [lindex $aOut $anInfoList1Idx]] -if {[string equal [lindex $anInfoList1 0] "1"]} { - set anInfoList2Idx 3 -} else { - set anInfoList2Idx 4 -} -set anInfoList2 [ParseEntityInfo [lindex $aOut $anInfoList2Idx]] -for {set aIdx 1} {$aIdx < 3} {incr aIdx} { - if {[string equal [lindex $anInfoList1 $aIdx] [lindex $anInfoList2 $aIdx]] == 0} { - set aDebugInfo "Characteristics are not equal at value nb: " - append aDebugInfo [expr $aIdx + 1] - puts $aDebugInfo - set aDebugInfo "The values are: " - append aDebugInfo [lindex $anInfoList1 $aIdx] - append aDebugInfo " and " - append aDebugInfo [lindex $anInfoList2 $aIdx] - puts $aDebugInfo - puts "ERROR" - puts "" - } -} - -set anEdgeSensitiveType "" -set aWireSensitiveType "" -set anEdgeTypeStringNb -1 -set aWireTypeStringNb -1 -if {[string equal [lindex $anInfoList1 0] "1"]} { - set anEdgeTypeStringNb 2 - set anEdgeSensitiveType [lindex $anInfoList1 3] - set aWireTypeStringNb 4 - set aWireSensitiveType [lindex $anInfoList2 3] -} else { - set anEdgeTypeStringNb 5 - set anEdgeSensitiveType [lindex $anInfoList2 3] - set aWireTypeStringNb 2 - set aWireSensitiveType [lindex $anInfoList1 3] -} - -# checks that edge e is represented by correct shape and sensitive entity -if {[string equal $anEdgeSensitiveType "(Select3D_SensitiveSegment)"] == 0} { - puts "Wrong sensitive for segment! Value is: " - puts $anEdgeSensitiveType - puts "Must be: (Select3D_SensitiveSegment)" - puts "ERROR" - puts "" -} - -set aEdgeType [string trim [lindex $aOut $anEdgeTypeStringNb]] -if {[string equal $aEdgeType "Detected Shape: BRep_TEdge"] == 0} { - puts "Wrong type of edge! Value is: " - puts $aEdgeType - puts "Must be: Detected Shape: BRep_TEdge" - puts "ERROR" - puts "" -} - -# checks that wire b_5 is represented by correct shape and sensitive entity -if {[string equal $aWireSensitiveType "(Select3D_SensitiveWire)"] == 0} { - puts "Wrong sensitive for wire! Value is: " - puts $aWireSensitiveType - puts "Must be: (Select3D_SensitiveWire)" - puts "ERROR" - puts "" -} - -set aWireType [string trim [lindex $aOut $aWireTypeStringNb]] -if {[string equal $aWireType "Detected Shape: TopoDS_TWire"] == 0} { - puts "Wrong type of wire! Value is: " - puts $aWireType - puts "Must be: Detected Shape: TopoDS_TWire" - puts "ERROR" - puts "" -} - -set aWireChildSensitiveType [string trim [lindex $aOut [expr $aWireTypeStringNb + 1]]] -if {[string equal $aWireChildSensitiveType "Detected Child: Select3D_SensitiveSegment"] == 0} { - puts "Wrong type of wire's inner sensitive! Value is: " - puts $aWireChildSensitiveType - puts "Must be: Detected Child: Select3D_SensitiveSegment" - puts "ERROR" -} diff --git a/tests/bugs/vis/bug25099 b/tests/bugs/vis/bug25099 deleted file mode 100644 index 99e2232e3e..0000000000 --- a/tests/bugs/vis/bug25099 +++ /dev/null @@ -1,54 +0,0 @@ -puts "============" -puts "CR25099" -puts "============" -puts "" -####################################################################### -# Test vertex draw modes -####################################################################### - -vinit View1 - -# Checking that the default behavior is not impacted by the vertex draw mode -vertex v1 0 -1 0 -vertex v2 0 -1 5 -vertex v3 -1 -1 0 -vertex v4 -1 -1 5 -edge e v3 v4 -box b1 1 2 3 -box b2 3 4 2 -compound v1 v2 v3 v4 e b1 c -vdisplay c; vfit -vvertexmode -vdump $imagedir/${casename}_default_wf_isolated.png - -vsetdispmode c 1 -vdump $imagedir/${casename}_default_shading_isolated.png - -# Changing default vertex draw mode to 'all vertices' -vclear -vvertexmode -set all -vdisplay c -vvertexmode -vdump $imagedir/${casename}_default_wf_all1.png - -# Newly displayed objects should inherit the default vertex draw mode -vdisplay b2; vfit -vvertexmode b2 -vdump $imagedir/${casename}_default_wf_all2.png - -# Checking the new mode in shading -vsetdispmode 1 -vdump $imagedir/${casename}_default_shading_all.png - -# Set individual vertex draw mode for an objects -vvertexmode -set isolated b2 -vvertexmode b2 -vdump $imagedir/${casename}_individual.png - -# Reset individual vertex draw mode using 'inherited' value -vvertexmode -set inherited b2 -# The next line should report 'all' (inherited from the default drawer) -vvertexmode b2 -vdump $imagedir/${casename}_inherited.png - - diff --git a/tests/bugs/vis/bug25103 b/tests/bugs/vis/bug25103 deleted file mode 100644 index 3a8a5cc32a..0000000000 --- a/tests/bugs/vis/bug25103 +++ /dev/null @@ -1,48 +0,0 @@ -puts "============" -puts "CR25103" -puts "============" -puts "" -####################################################################### -# Visualization - Regression in interactive detection -####################################################################### - -vinit -vsetdispmode 1 - -box wall1 1 8 8 -box wall2 1 8 8 -box wall3 16 8 1 - -vdisplay wall1 -vdisplay wall2 -vdisplay wall3 - -vsetlocation wall1 -10 0 0 -vsetlocation wall2 5 0 0 -vsetlocation wall3 -10 0 -1 - -vsetmaterial wall1 stone -vsetmaterial wall2 stone -vsetmaterial wall3 pewter - -vsetcolor wall1 red -vsetcolor wall2 green - -vfront -vturnview 0 -0.3 0 -vfit - -set anImage ${imagedir}/${casename}_1.png -vdump ${anImage} - -# The next line should highlight the green box (wall2) but it does not -vmoveto 394 205 - -set anImage ${imagedir}/${casename}_2.png -vdump ${anImage} - -# The next line should not hit any object but it highlights the green box -vmoveto 264 205 - -set anImage ${imagedir}/${casename}_3.png -vdump ${anImage} diff --git a/tests/bugs/vis/bug25121 b/tests/bugs/vis/bug25121 deleted file mode 100644 index 3485ef6b6b..0000000000 --- a/tests/bugs/vis/bug25121 +++ /dev/null @@ -1,27 +0,0 @@ -puts "================" -puts "OCC25121" -puts "================" -puts "" -####################################################################################### -# Visualization, OpenGl_Text - correct scaling factor for fixed-size text at 3D point -####################################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit - -box b -5 -5 0 10 10 1 -vdisplay -noupdate b -vtop -vfit - -vdrawtext 000_3D "000 3D" -pos 0.0 0.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont -vdrawtext 001_3D "001 3D" -pos 0.0 1.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont -vdrawtext 101_3D "101 3D" -pos 0.0 2.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont -vdrawtext 110_3D "110 3D" -pos 0.0 3.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont -vdrawtext t1 "000 2D" -2d -perspos -1 1 -pos 100 -200 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE -vdrawtext t2 "001 2D" -2d -perspos -1 1 -pos 100 -250 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE -vdrawtext t3 "101 2D" -2d -perspos -1 1 -pos 100 -300 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE -vdrawtext t4 "110 2D" -2d -perspos -1 1 -pos 100 -350 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25132 b/tests/bugs/vis/bug25132 deleted file mode 100644 index 192ab749d9..0000000000 --- a/tests/bugs/vis/bug25132 +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "OCC25132" -puts "============" -puts "" -#################################################################################### -# Visualization - Capping algorithm not working sometimes -#################################################################################### - -vinit View1 -vsetdispmode 1 -vclipplane create pln1 -vclipplane change pln1 equation 0 1 0 0 -vclipplane change pln1 capping on -vclipplane set pln1 view Driver1/Viewer1/View1 - -# Capping should be enabled for the solid with a bounding shell with Closed flag not set -restore [locate_data_file OCC25132-flight_solid.brep] fs -vdisplay fs -vfit -vdump $imagedir/${casename}_flight_solid.png -vremove fs - -# Capping should be enabled for the solid with cavities -restore [locate_data_file OCC25132-solid_with_cavities.brep] sc -vdisplay sc -vfit -vdump $imagedir/${casename}_solid_with_cavities.png -vremove sc - -# Capping should display a non-manifold solid with an internal open shell correctly -restore [locate_data_file OCC25132-Partition_1.brep] p1 -vdisplay p1 -vfit -vdump $imagedir/${casename}_Partition_1.png diff --git a/tests/bugs/vis/bug25136 b/tests/bugs/vis/bug25136 deleted file mode 100644 index 10c214b382..0000000000 --- a/tests/bugs/vis/bug25136 +++ /dev/null @@ -1,30 +0,0 @@ -puts "============" -puts "OCC25136" -puts "Display customized colorscale." -puts "============" -puts "" - -vclear -vinit View1 -vaxo - -# create default color scale -vcolorscale cs1 -demo -xy 0 0 -foreach {y aColor} {20 RED 60 DARKORANGE1 100 GOLD 140 GREENYELLOW 220 GREEN 250 MEDIUMSPRINGGREEN 290 CYAN 330 DODGERBLUE1 370 BLUE} { if { [vreadpixel 15 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } - -# reduce color scale range and number of intervals -vcolorscale cs2 -range 0 20 5 -xy 60 0 -foreach {y aColor} {40 RED 120 YELLOW 200 GREEN 280 CYAN2 350 BLUE} { if { [vreadpixel 75 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } - -# set user-defined colors and labels for color scale -vcolorscale cs3 -range 0 20 5 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -xy 120 0 -foreach {y aColor} {40 WHITE 120 RED 200 GREEN 280 BLUE 350 WHITE} { if { [vreadpixel 135 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } - -# change colors of first and last intervals -vcolorscale cs4 -range 0 20 5 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -xy 200 0 -vcolorscale cs4 -color 1 0.42 0.35 0.8 -vcolorscale cs4 -color 5 pink -vcolorscale cs4 -label 6 "last" -vcolorscale cs4 -title "My color scale" -foreach {y aColor} {60 PINK 120 RED 200 GREEN 280 BLUE 350 LIGHTSTEELBLUE3} { if { [vreadpixel 215 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug25178 b/tests/bugs/vis/bug25178 deleted file mode 100644 index 7ebf012a6d..0000000000 --- a/tests/bugs/vis/bug25178 +++ /dev/null @@ -1,16 +0,0 @@ -puts "=======" -puts "CR25178" -puts "=======" -puts "" -########################################################################### -# Visualization - edges of the model are still clipped after vfit command -########################################################################### - -restore [locate_data_file bug25179_nurbs-with-partial-seam.brep] a - -vinit -vdisplay a -vleft -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25229 b/tests/bugs/vis/bug25229 deleted file mode 100644 index f3b50c70b9..0000000000 --- a/tests/bugs/vis/bug25229 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR25229" -puts "============" -puts "" -####################################################################### -# Cappings have gray tint if setting color with vclipplane command. -####################################################################### -box b 100 100 100 -vinit -vsetdispmode 1 -vdisplay b -vclipplane create pln1 -vclipplane change pln1 equation 0 0 -1 20 -vclipplane set pln1 object b -vclipplane change pln1 capping on -vclipplane change pln1 capping color 1.0 1.0 1.0 -vtop -vfit - -set x_coord 100 -set y_coord 100 -checkcolor $x_coord $y_coord 1 1 1 -if { $stat != 1 } { - puts "Error : Capping color is broken." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25230 b/tests/bugs/vis/bug25230 deleted file mode 100644 index 68d6707e17..0000000000 --- a/tests/bugs/vis/bug25230 +++ /dev/null @@ -1,93 +0,0 @@ -puts "============" -puts "OCC25230" -puts "============" -puts "" -#################################################################################### -# Visualization - Test case for selection in perspective views -# Test is made using comparison of selected points with expected to be selected points. -# In case of mismatching test will report about an error of certain type: -# point selection, rectangle selection or polygon selection is broken. -#################################################################################### -vinit View1 -vsetdispmode 1 -#draw grid of points 7x7 -set j 0 -for {set x 0} {$x<7} {incr x} { - for {set y 0} {$y<7} {incr y} { - vpoint $j $x $y 10 - incr j - } -} - for {set x 0} {$x<7} {incr x} { - for {set y 0} {$y<7} {incr y} { - vpoint $j $x $y 0 - incr j - } -} - -#prepare view -vtop -vcamera -persp -vfit -vleft -vtop - -#check rectagle selection -vselect 200 200 0 0 -set stat 0 -set result [vstate] -set newlist {} -set ref_selected {55 6 69 18 13 67 54 68 19 12 62 5 53 60 4 61 20 11} -set asplit [split $result "\n"] -for {set i 0} {$i < [llength $ref_selected]} {incr i} { - lappend newlist [lindex [lindex $asplit $i] 0] -} -set newsorted [lsort $newlist] -set refsorted [lsort $ref_selected] -for {set i 0} {$i < [llength $refsorted]} {incr i} { - if {[lindex $refsorted $i] != [lindex $newsorted $i]} { - set stat 1 - break - } -} - -#check point selection -vselect 0 0 -vselect 27 28 -set stat1 0 -set result [vstate] -if {[lindex $result 0] != 6} { - set stat1 1 -} - -#check polygon selection -vselect 70 70 0 600 200 600 200 200 600 200 600 70 -set stat2 0 -set result [vstate] -set newlist {} -set ref_selected {67 97 47 32 12 33 49 74 54 8 50 19\ - 9 63 83 56 39 26 66 75 18 95 81 15 89 51 46 76 57 90\ - 82 58 65 10 11 25 62 59 14 52 40 60 68 16 55 7 64 61\ - 88 69 53 17 96} -set asplit [split $result "\n"] -for {set i 0} {$i < [llength $ref_selected]} {incr i} { - lappend newlist [lindex [lindex $asplit $i] 0] -} -set newsorted [lsort $newlist] -set refsorted [lsort $ref_selected] -for {set i 0} {$i < [llength $refsorted]} {incr i} { - if {[lindex $refsorted $i] != [lindex $newsorted $i]} { - set stat2 1 - break - } -} - -if {$stat == 1} { - puts "Error : Perspective selection by rectangle is broken." -} -if {$stat1 == 1} { - puts "Error : Perspective selection by point is broken." -} -if {$stat2 == 1} { - puts "Error : Perspective selection by polygon is broken." -} diff --git a/tests/bugs/vis/bug25251 b/tests/bugs/vis/bug25251 deleted file mode 100644 index 3cd540f4b0..0000000000 --- a/tests/bugs/vis/bug25251 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "OCC25251" -puts "============" -puts "" -#################################################################################### -# Visualization - Vertex disappearing from the view after switching display mode -#################################################################################### - -set check_x 204 -set check_y 204 - -set x 100 -set y 100 - -vinit - -vertex v 0 0 0 -vdisplay v -checkcolor ${check_x} ${check_y} 1 1 0 - -vmoveto ${check_x} ${check_y} -checkcolor ${check_x} ${check_y} 0 1 1 - -vsetdispmode 1 -vmoveto ${check_x} ${check_y} -checkcolor ${check_x} ${check_y} 1 1 0 - -vmoveto ${x} ${y} -checkcolor ${check_x} ${check_y} 1 1 0 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug25265 b/tests/bugs/vis/bug25265 deleted file mode 100644 index d16e7cd8cd..0000000000 --- a/tests/bugs/vis/bug25265 +++ /dev/null @@ -1,74 +0,0 @@ -puts "============" -puts "OCC25265" -puts "============" -puts "" -#################################################################################### -# Perspective projection - selecting front point of two. -# When trying to select front point of two (lying on Z-coordinate) in a perspective -# view, the back one is snapped and selected. -#################################################################################### - -set select_x 204 -set select_y 204 - -vinit View1 -vsetdispmode 1 -vcamera -persp - -# Draw grid of points 7x7. -set j 0 -for {set x 0} {$x<7} {incr x} { - for {set y 0} {$y<7} {incr y} { - vpoint $j $x $y 10 - incr j - } -} - for {set x 0} {$x<7} {incr x} { - for {set y 0} {$y<7} {incr y} { - vpoint $j $x $y 0 - incr j - } -} - -# Prepare view. -vtop -vfit - -vselect $select_x $select_y - -set stat 0 -set result [vstate] -set newlist {} -set ref_selected {24} -set asplit [split $result "\n"] -for {set i 0} {$i < [llength $ref_selected]} {incr i} { - lappend newlist [lindex [lindex $asplit $i] 0] -} -set newsorted [lsort $newlist] -set refsorted [lsort $ref_selected] -for {set i 0} {$i < [llength $refsorted]} {incr i} { - if {[lindex $refsorted $i] != [lindex $newsorted $i]} { - set stat 1 - break - } -} - -if {$stat == 1} { - puts "Error : Perspective selection is broken." -} - -# Dump view. -set scale 48.20 -set up_x -0.09 -set up_y 0.94 -set up_z -0.33 -set at_x 3.03 -set at_y 2.70 -set at_z 5.10 -set eye_x 16.40 -set eye_y 10.98 -set eye_z 24.59 - -vviewparams -scale $scale -up $up_x $up_y $up_z -at $at_x $at_y $at_z -eye $eye_x $eye_y $eye_z - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25276 b/tests/bugs/vis/bug25276 deleted file mode 100644 index 45b4cd71cd..0000000000 --- a/tests/bugs/vis/bug25276 +++ /dev/null @@ -1,37 +0,0 @@ -puts "============" -puts "0025276: Visualization - Lighting is broken if some kinds of transformation applied to a shape" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vinit -box b1 1 6 1 -vsetdispmode 1 -vdisplay b1 -vconnectto b2 6 0 0 b1 -box b3 7 1 1 -vdisplay b3 -vlocation b3 -translate 0 4 0 -vconnect z 0 0 0 b1 b2 b3 - -vconnect z1 0 0 0 z -vlocation z1 -translate 10 0 0 - -vconnect z2 0 10 0 z -vlocation z2 -prerotate 0 0 0 1 0 0 90 - -vconnect z3 -10 0 0 z -vlocation z3 -prescale 0 0 0 0.5 - -vconnect z4 0 0 0 z -vlocation z4 -copyFrom z3 - -psphere sp 3 -vdisplay sp -vlocation sp -copyFrom z3 -vlocation sp -reset - -vlocation z -mirror 0 -0.5 0 0 1 0 -vfit - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug25300_1 b/tests/bugs/vis/bug25300_1 deleted file mode 100644 index 66416b8f9c..0000000000 --- a/tests/bugs/vis/bug25300_1 +++ /dev/null @@ -1,43 +0,0 @@ -puts "============" -puts "CR25300" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - Build wireframe representation consistent with the shape's triangulation" -# -# Case 1: Test isolines on conic shape where usual algorithm builds isos beyond the -# shape's boundaries -########################################################################################## - -pload VISUALIZATION - -restore [locate_data_file bug25300_pencil.brep] aPencil - -set aSimpleIsoImg $imagedir/${casename}_iso.png -set aIsoOnTrgImg $imagedir/${casename}_iso_on_triang.png - -vinit View1 -vclear -vaxo -vdisplay aPencil -vviewparams -scale 9787.997 -proj -0.0115 -0.9998 0.0145 -vviewparams -up -0.0155 0.0147 0.9998 -at 0.0503 0 0 -vsetdispmode 1 - -# shows that default isoline builder has problemas with proper -# construction of isolines on top of the pencil -vmoveto 200 200 -vdump $aSimpleIsoImg -checkcolor 337 162 0 1 1 - -vmoveto 0 0 - -# enable isoline-on-triangulation builder -vaspects aPencil -isoontriang on - -# shows that isoline-on-triangulation builder constructs isos that -# do not extend beyond the boundaries of shape's triangulation -vmoveto 200 200 -vdump $aIsoOnTrgImg -checkcolor 337 162 0 0 0 diff --git a/tests/bugs/vis/bug25300_2 b/tests/bugs/vis/bug25300_2 deleted file mode 100644 index 2c06eec5e1..0000000000 --- a/tests/bugs/vis/bug25300_2 +++ /dev/null @@ -1,43 +0,0 @@ -puts "============" -puts "CR25300" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - Build wireframe representation consistent with the shape's triangulation" -# -# Case 2: Conic shape where isolines are build outside of its displayed triangulation -########################################################################################## - -pload VISUALIZATION MODELING - -pcone aCone 90 0 150 360 - -set aSimpleIsoImg $imagedir/${casename}_iso.png -set aIsoOnTrgImg $imagedir/${casename}_iso_on_triang.png - -vinit View1 -vclear -vaxo -vdisplay aCone -vviewparams -scale 122.2874 -proj 0.0353 -0.9281 0.3706 -vviewparams -up -0.2791 0.3469 0.8954 -at -5.5784 62.4399 122.7242 -vviewparams -eye 12.0732 -401.6167 308.0344 -vsetdispmode 1 - -# shows that default isoline builder has problemas with proper -# construction of isolines on top of the conic surface -vmoveto 300 300 -vdump $aSimpleIsoImg -checkcolor 347 179 0 1 1 - -vmoveto 0 0 - -# enable isoline-on-triangulation builder -vaspects aCone -isoontriang on - -# shows that isoline-on-triangulation builder constructs isos that -# do not extend beyond the boundaries of shape's triangulation -vmoveto 300 300 -vdump $aIsoOnTrgImg -checkcolor 347 179 0 0 0 diff --git a/tests/bugs/vis/bug25335 b/tests/bugs/vis/bug25335 deleted file mode 100644 index f8835cf4e1..0000000000 --- a/tests/bugs/vis/bug25335 +++ /dev/null @@ -1,24 +0,0 @@ -puts "================" -puts "OCC25335" -puts "================" -puts "" -####################################################################################### -# Visualization - method ::SelectedShape() in AIS_LocalContext and AIS_InteractiveContext overrides shape transformation -####################################################################################### - -vinit - -box b 1 1 1 -vdisplay b -btranslate b 1 0 0 -vselmode 2 1 -vfit -vselect 299 352 -vpickselected -vsetlocation b 0 1 0 -vzfit -vselect 233 188 -vpickselected -vsetlocation b -2 2 0 -vfit - diff --git a/tests/bugs/vis/bug25340 b/tests/bugs/vis/bug25340 deleted file mode 100644 index 4c1a14443d..0000000000 --- a/tests/bugs/vis/bug25340 +++ /dev/null @@ -1,33 +0,0 @@ -puts "========" -puts "0025340: Visualization, AIS_InteractiveContext - properly apply selection filters at Neutral point" -puts "========" -puts "" - -pload QAcommands - -vinit View1 - -box b 1 2 3 -vdisplay b -vfit -vtrihedron t -set color_1 [vreadpixel 87 25 -rgb -name] - -OCC25340 -vselect 87 25 -set color_2 [vreadpixel 87 25 -rgb -name] - -if {$color_2 != $color_1} { - puts "ERROR: OCC25340 is reproduced" - puts " initial color of trihedron is: $color_1" - puts " final color of trihedron is: $color_2" -} - -if {$color_2 != "LIGHTSTEELBLUE4"} { - puts "ERROR: OCC25340 is reproduced" - puts " additional investigation is needed" - puts " expected color is: LIGHTSTEELBLUE4" - puts " current color is: $color_2" -} - -vdump ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25363 b/tests/bugs/vis/bug25363 deleted file mode 100644 index e0f2b6d47c..0000000000 --- a/tests/bugs/vis/bug25363 +++ /dev/null @@ -1,76 +0,0 @@ -puts "================" -puts "OCC25335" -puts "================" -puts "" -####################################################################################### -# Visualization - add test command for V3d_View::FitAll by view area -####################################################################################### - -set check1_x 2 -set check1_y 2 - -set check2_x 407 -set check2_y 2 - -set check3_x 2 -set check3_y 407 - -set check4_x 407 -set check4_y 407 - -set check5_x 204 -set check5_y 204 - -vinit View1 -vtop - -# 2D view area -vpoint p1 5.0 5.0 0.0 -vpoint p2 15.0 5.0 0.0 -vpoint p3 15.0 15.0 0.0 -vpoint p4 5.0 15.0 0.0 -vpoint p5 10.0 10.0 0.0 - -vfitarea 4.999 4.999 15.001 15.001 - -# Check area by 1st point -vmoveto ${check1_x} ${check1_y} -checkcolor ${check1_x} ${check1_y} 0 1 1 - -if {$stat != 1} { - puts "Error : Fit all by view area is broken." -} - -# Check area by 2nd point -vmoveto ${check2_x} ${check2_y} -checkcolor ${check2_x} ${check2_y} 0 1 1 - -if {$stat != 1} { - puts "Error : Fit all by view area is broken." -} - -# Check area by 3rd point -vmoveto ${check3_x} ${check3_y} -checkcolor ${check3_x} ${check3_y} 0 1 1 - -if {$stat != 1} { - puts "Error : Fit all by view area is broken." -} - -# Check area by 4th point -vmoveto ${check4_x} ${check4_y} -checkcolor ${check4_x} ${check4_y} 0 1 1 - -if {$stat != 1} { - puts "Error : Fit all by view area is broken." -} - -# Check area by 5th point -vmoveto ${check5_x} ${check5_y} -checkcolor ${check5_x} ${check5_y} 0 1 1 - -if {$stat != 1} { - puts "Error : Fit all by view area is broken." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25369 b/tests/bugs/vis/bug25369 deleted file mode 100644 index 3629503503..0000000000 --- a/tests/bugs/vis/bug25369 +++ /dev/null @@ -1,23 +0,0 @@ -puts "========" -puts "OCC25369" -puts "========" -puts "" -################################################################################################### -# Visualization, Image_AlienPixMap - handle UTF-8 names in image read/save operations on Windows -################################################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -box b 1 2 3 -vinit View1 -vclear -vsetdispmode 0 -vdisplay b -vfit -set s [encoding convertfrom unicode "\x3A\x04\x30\x04\x40\x04\x2E\x00\x70\x00\x6E\x00\x67\x00"] - -vdrawtext text0 $s -pos 0 0 0 -color WHITE -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font SansFont -vdump $::imagedir/$s -vtexture b $::imagedir/$s -file delete $::imagedir/$s -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25400 b/tests/bugs/vis/bug25400 deleted file mode 100644 index d49c084e58..0000000000 --- a/tests/bugs/vis/bug25400 +++ /dev/null @@ -1,43 +0,0 @@ -puts "========" -puts "OCC25400" -puts "========" -puts "" -################################################################################################### -# Visualization, TKOpenGl - Structure disappears if assigned a non-default Z layer -################################################################################################### - -box b 1 2 3 -vinit -vdisplay b -vrenderparams -frustumculling on -vfit - -vdump $imagedir/${casename}_default_layer.png - -# 1. Test a non-default Z layer: -# the object should not disappear from the screen -# due to wrong frustum culling operation - -vzlayer add -vobjzlayer set b 1 -# vfit is used to redraw the view, the box disappeared after this due to the issue 25400 -vfit - -vdump $imagedir/${casename}_new_layer.png - -vzlayer del 1 -# vfit is used to redraw the view, the textured box appeared again after this -vfit - -vdump $imagedir/${casename}_after_delete_layer.png - -# 2. Test a non-default display priority value: -# the object should not disappear from the screen -# due to wrong frustum culling operation - -vpriority b -vpriority b 6 - -vdump $imagedir/${casename}_new_priority.png - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25403 b/tests/bugs/vis/bug25403 deleted file mode 100644 index ea0f3f84e1..0000000000 --- a/tests/bugs/vis/bug25403 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "CR25403" -puts "============" -puts "" -####################################################################### -# Wrong storage of model units in AIS_AngleDimension -####################################################################### -pload VISUALIZATION - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vpoint angleP1 0 0 0 -vpoint angleP2 50 50 50 -vpoint angleP3 50 50 100 -vdimension dim1 -angle -value 300 -modelunits deg -shapes angleP1 angleP2 angleP3 -font SansFont -vdimension dim2 -length -value 10 -modelunits mm -showunits -plane yoz -shapes angleP1 angleP3 -font SansFont -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25459_coloredshape b/tests/bugs/vis/bug25459_coloredshape deleted file mode 100644 index 92f08d5c25..0000000000 --- a/tests/bugs/vis/bug25459_coloredshape +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "OCC25459 AIS_ColoredShape::SetMaterial() should not reset custom colors" -puts "========" - -box b 0 0 0 1 2 3 - -# prepare view -vclear -vinit View1 -vglinfo -vaxo -vdisplay -dispMode 1 b -vfit - -# customize object -explode b F -vaspects b -subshapes b_3 -setcolor RED -vaspects b -setmaterial PLASTIC - -# validate results -if { [vreadpixel 128 256 -rgb -name] != "RED4"} { puts "Error: wrong Face color" } diff --git a/tests/bugs/vis/bug25466 b/tests/bugs/vis/bug25466 deleted file mode 100644 index f64cee3d76..0000000000 --- a/tests/bugs/vis/bug25466 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "CR25466" -puts "============" -puts "" -####################################################################### -# Visualization - Impossible to change the display mode when a local context is opened -####################################################################### - -box b1 0 0 0 1 2 3 -box b2 3 0 0 2 3 1 - -vinit View1 -vclear -vaxo - -vsetdispmode 0 -vdisplay b1 b2 -vfit - -vselmode b1 4 1 -vsetdispmode b1 1 - -checkcolor 100 100 0.78 0.55 0.09 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25475 b/tests/bugs/vis/bug25475 deleted file mode 100644 index e10d019c81..0000000000 --- a/tests/bugs/vis/bug25475 +++ /dev/null @@ -1,24 +0,0 @@ -puts "============" -puts "0025475: Visualization, TKOpenGl - draw background using primitive arrays" -puts "Tests textured background" -puts "============" -puts "" - -set aTextureFile [locate_data_file hatch_1.png] - -pload VISUALIZATION -vinit View1 - -vbackground -image $aTextureFile -imageMode STRETCH -vdump $imagedir/${casename}_1.png - -vbackground -image $aTextureFile -imageMode NONE -vbackground -image $aTextureFile -imageMode TILED -vdump $imagedir/${casename}_2.png - -vbackground -gradient RED BLUE -gradientMode HORIZONTAL -vbackground -image $aTextureFile -imageMode CENTERED -vdump $imagedir/${casename}_3.png - -vbackground -image $aTextureFile -imageMode NONE -vdump $imagedir/${casename}_4.png diff --git a/tests/bugs/vis/bug25492 b/tests/bugs/vis/bug25492 deleted file mode 100644 index 57135f95e8..0000000000 --- a/tests/bugs/vis/bug25492 +++ /dev/null @@ -1,32 +0,0 @@ -puts "============" -puts "CR25492" -puts "============" -puts "" -####################################################################### -# The selected subshape does not have topological relationship -# with original shape in OCC680 -####################################################################### -pload ALL - -set isEqual 0 -vinit -box aShape 5 5 5 3 3 3 -vdisplay aShape -vfit -vselmode 4 1 -vselect 100 200 -vpickselected aSub -explode aShape F - - -for {set i 1} {$i <= 6 } {incr i} { - set aRes [compare aShape_$i aSub]; - if { [lsearch $aRes equal] != -1} { - set isEqual 1 - } -} - -if {$isEqual == 0} { -puts "Error: No selected sub-shape was found in exploded sub-shapes" -} -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25507 b/tests/bugs/vis/bug25507 deleted file mode 100644 index 5448cd89be..0000000000 --- a/tests/bugs/vis/bug25507 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "CR25507" -puts "============" -puts "" -####################################################################### -# Visualization - the method V3d_View::Place() is incorrect -####################################################################### - -vinit View1 -vsetdispmode 1 - -box b1 2 1 1 -vdisplay b1 -box b2 1 1 1 -vdisplay b2 -vsetlocation b2 5 0 0 -vfit - -vselect 80 140 -vplace 80 140 - -vmoveto 200 180 -checkcolor 200 180 0.78 0.55 0.09 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25532 b/tests/bugs/vis/bug25532 deleted file mode 100644 index df49d66ad8..0000000000 --- a/tests/bugs/vis/bug25532 +++ /dev/null @@ -1,56 +0,0 @@ -puts "============" -puts "OCC25532" -puts "============" -puts "" -####################################################################### -# Visualization - fix cross-references between AIS_ConnectedInteractive -# and connected presentation -####################################################################### - -pload MODELING VISUALIZATION -pload OPENGL -psphere s 0.5 -tclean s -incmesh s 0.001 -trinfo s - -vclear -vinit View1 -vaxo -vcaps -vbo 0 -vsetdispmode 1 -vdefaults -absDefl 1.0 -vselprops -autoactivate 0 -set aMemInit [meminfo h] - -set aNb 1000 - -# display as copies -eval compound [lrepeat $aNb s] ss -explode ss -for {set i 1} {$i <= $aNb} {incr i} { vdisplay -noupdate ss_${i}; vsetlocation -noupdate ss_${i} ${i} 0 0 } -vfit -set aMemDisp1 [meminfo h] -vclear -set aMemClear1 [meminfo h] - -# display as connected instances of single presentation -vconnectto i_1 0 0 0 s -for {set i 2} {$i < $aNb} {incr i} { vconnectto i_${i} ${i} 0 0 i_1 } -set aMemDisp2 [meminfo h] -vclear -set aMemClear2 [meminfo h] - -puts "Initial memory: [expr $aMemInit / (1024 * 1024)] MiB" -puts "Displaying (simple): [expr $aMemDisp1 / (1024 * 1024)] MiB" -puts "Clearing (simple): [expr $aMemClear1 / (1024 * 1024)] MiB" -puts "Displaying (connected): [expr $aMemDisp2 / (1024 * 1024)] MiB" -puts "Clearing (connected): [expr $aMemClear2 / (1024 * 1024)] MiB" - -set aRatio [expr $aMemClear2 / double($aMemClear1)] - -# check if the memory difference is greater than 20% -if [expr $aRatio > 1.2] { - puts "Error : TEST FAILED" -} - diff --git a/tests/bugs/vis/bug25540 b/tests/bugs/vis/bug25540 deleted file mode 100644 index efcacb2b5e..0000000000 --- a/tests/bugs/vis/bug25540 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR25540" -puts "Check that the discretization of local selection," -puts "wireframe and shaded presentation of shape is identical." -puts "============" -puts "" - -vinit View1 w=912 h=912 -vclear - -# Create object in shaded mode -vsetdispmode 1 -pcylinder p 1 100 -vdisplay p -vfit - -# Setup field of view -vrotate 1 1.5 0 -vfit -vtranslateview 24 18.5 0 -vzoom 32 -vtranslateview -0.1 -0.6 0 -vzoom 2 - -vdump $imagedir/${casename}_shaded_pres.png - -vmoveto 100 100 -vdump $imagedir/${casename}_h_pres.png - -# Activate the local selection by edges and highlight small circle edge. -# It's discretization should coincide with discretization of whole shape hiligting. -vselmode p -set EDGE 1 -vmoveto 130 80 -vdump $imagedir/${casename}_local_h_pres.png - -# Explode object on faces -explode p F -# Create colored shape: set another color to one face -vaspects p -subshapes p_3 -setcolor RED - -vselmode p -set 0 1 -vmoveto 100 100 -vdump $imagedir/${casename}_h_sub_pres.png - -vselmode p -set EDGE 1 -vmoveto 130 80 -vdump $imagedir/${casename}_local_h_sub_pres.png diff --git a/tests/bugs/vis/bug25544_graytexture b/tests/bugs/vis/bug25544_graytexture deleted file mode 100644 index e7c3574cf4..0000000000 --- a/tests/bugs/vis/bug25544_graytexture +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "0025544: Visualization, TKOpenGl - support grayscale textures" -puts "============" -puts "" - -vclear -vinit View1 - -box b 1 2 3 -vaxo -vdisplay -dispMode 1 b -vtexture b 1 -modulate on -vfit - -set aColorMod [vreadpixel 290 180 rgb name] -vdump $imagedir/${casename}_modulated.png - -vtexture b 1 -modulate off -set aColorDec [vreadpixel 290 180 rgb name] -vdump $imagedir/${casename}_decal.png - -if {"$aColorMod" != "GOLDENROD4"} { puts "Error: wrong color with modulation ON" } -if {"$aColorDec" != "GRAY91"} { puts "Error: wrong color with modulation OFF" } diff --git a/tests/bugs/vis/bug25549_1 b/tests/bugs/vis/bug25549_1 deleted file mode 100644 index a36892561b..0000000000 --- a/tests/bugs/vis/bug25549_1 +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "CR25549" -puts "Visualization - do not crash on attempt to display the Angle dimension between two parallel lines" -puts "============" -puts "" -puts "Tests case of two edges with the same line but different end points parameters" -pload MODELING VISUALIZATION -line l 0 0 0 1 0 0 -mkedge e1 l 50 100 -mkedge e2 l 50 0 - -vinit View1 -vclear -vaxo -vdisplay e1 e2 -vdimension ad -angle -shapes e1 e2 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - diff --git a/tests/bugs/vis/bug25549_2 b/tests/bugs/vis/bug25549_2 deleted file mode 100644 index fb7d577840..0000000000 --- a/tests/bugs/vis/bug25549_2 +++ /dev/null @@ -1,21 +0,0 @@ -puts "============" -puts "CR25549" -puts "Visualization - do not crash on attempt to display the Angle dimension between two parallel lines" -puts "============" -puts "" -puts "Tests case of two edges with opposite lines directions" - -pload MODELING VISUALIZATION -line Line1 0 0 0 1 0 0 -copy Line1 Line2 -reverse Line1 -mkedge e1 Line1 0 50 -mkedge e2 Line2 0 50 - -vinit View1 -vclear -vaxo -vdisplay e1 e2 -vdimension ad -angle -shapes e1 e2 -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25552 b/tests/bugs/vis/bug25552 deleted file mode 100644 index f30a755fb9..0000000000 --- a/tests/bugs/vis/bug25552 +++ /dev/null @@ -1,56 +0,0 @@ -puts "============" -puts "CR25552" -puts "Provide the way to hide objects within different Views of the one Viewer" -puts "============" -puts "" - -set aSubShapeTriang $imagedir/${casename}_subshape_triangulation.png -set aShapeTriang $imagedir/${casename}_shape_triangulation.png -set aDiff $imagedir/${casename}_diff.png - -vclear -vinit View1 -vaxo -vsetdispmode 1 - -vinit View2 -vclear -vaxo -vsetdispmode 1 - -box b1 0 0 0 1 2 3 -box b2 3 0 0 2 3 1 -box b3 0 3 0 2 3 1 - -vdisplay b1 b3 -# b2 should be displayed only in View2, but not in View1 -vdisplay -inview b2 -#vdisplay b2 -vaspects -noupdate b1 -setcolor RED -vaspects -noupdate b2 -setcolor GREEN -vfit -# b1 should be displayed only in View1 -verase -inview b1 -vmoveto 250 347 - -set aColorV2B1 [vreadpixel 50 250 rgb name] -if { $aColorV2B1 != "BLACK" } { puts "Error: box b1 (red) should NOT be visible in View2!" } - -set aColorV2B2 [vreadpixel 200 350 rgb name] -if { $aColorV2B2 != "GREEN2" } { puts "Error: box b2 (green) should be visible in View2!" } - -set aColorV2B3 [vreadpixel 250 200 rgb name] -if { $aColorV2B3 != "DARKGOLDENROD" } { puts "Error: box b3 (goldenrod) should be visible in View2!" } -vdump $imagedir/${casename}_v2.png - -vactivate View1 -vfit -set aColorV1B1 [vreadpixel 50 250 rgb name] -if { $aColorV1B1 != "RED2" } { puts "Error: box b1 (red) should be visible in View1!" } - -set aColorV1B2 [vreadpixel 200 350 rgb name] -if { $aColorV1B2 != "BLACK" } { puts "Error: box b2 (green) should NOT be visible in View1!" } - -set aColorV1B3 [vreadpixel 250 200 rgb name] -if { $aColorV1B3 != "DARKGOLDENROD" } { puts "Error: box b3 (goldenrod) should be visible in View1!" } -vdump $imagedir/${casename}_v1.png diff --git a/tests/bugs/vis/bug25611_1 b/tests/bugs/vis/bug25611_1 deleted file mode 100644 index 120c8977e2..0000000000 --- a/tests/bugs/vis/bug25611_1 +++ /dev/null @@ -1,20 +0,0 @@ -puts "========" -puts "OCC25611" -puts "========" -puts "" -############################################################################ -puts "Displaying \'zbufftrihedron\' interferes with \'vgraduatedtrihedron\'" -############################################################################ - -set anImage $imagedir/${casename}.png - -vinit View1 -psphere s 10 -vdisplay s -vaxo -vfit -vsetdispmode s 1 -vgraduatedtrihedron -on -vzbufftrihedron - -vdump $anImage diff --git a/tests/bugs/vis/bug25611_2 b/tests/bugs/vis/bug25611_2 deleted file mode 100644 index ceb6a95f41..0000000000 --- a/tests/bugs/vis/bug25611_2 +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "OCC25611" -puts "========" -puts "" -############################################################################ -puts "Displaying \'zbufftrihedron\' interferes with \'vgraduatedtrihedron\'" -puts "Test graduated trihedron parameters" -############################################################################ - -vinit View1 -psphere s 10 -vdisplay s -vaxo -vfit -vsetdispmode s 1 - -# Font and color parameters -vgraduatedtrihedron -on -xname X(mm) -yname Y(mm) -zname Z(mm) -xnamecolor PINK -ycolor GREENYELLOW -namefont Courier -valuesfont Courier -vdump $imagedir/${casename}_1.png - -# Boolean parameters -vgraduatedtrihedron -on -xdrawname off -ydrawvalues off -zdrawticks off -vdump $imagedir/${casename}_2.png - -# Tickmark parameters -vgraduatedtrihedron -on -xticks 10 -xticklength 15 -xvaluesoffset 20 -xnameoffset 40 -vdump $imagedir/${casename}_3.png - -# Arrow parameters -vgraduatedtrihedron -on -arrowlength 50 -vdump $imagedir/${casename}_4.png diff --git a/tests/bugs/vis/bug25624 b/tests/bugs/vis/bug25624 deleted file mode 100644 index 35e8efd125..0000000000 --- a/tests/bugs/vis/bug25624 +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "OCC25624" -puts "========" -puts "" -############################################################################ -puts "Visualization - selection is incorrect in perspective mode in a specific case" -############################################################################ - -pload MODELING VISUALIZATION -box a 0.0 0.0 0.0 0.1 0.1 0.1 -box b 0.0 0.0 0.5 0.1 0.1 0.1 -box c 0.0 0.0 1.0 0.1 0.1 0.1 - -vinit View1 -vautozfit 1 -vclear -vtop -vsetdispmode 0 -vcamera -persp -vdisplay a b c -vfit -vselect 210 210 - -# check if the closest box is selected -checkcolor 170 10 0.8 0.8 0.8 - -# check if the farthest box is displayed -# without any highlighting -checkcolor 210 184 1 1 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25627 b/tests/bugs/vis/bug25627 deleted file mode 100644 index 56d43002a8..0000000000 --- a/tests/bugs/vis/bug25627 +++ /dev/null @@ -1,49 +0,0 @@ -puts "============" -puts "CR25627" -puts "============" -puts "" -####################################################################### -# SelectedShape() and HasSelectedShape() of AIS_InteractiveContext -# class do not work as expected. -####################################################################### -pload ALL - -vinit -box aBox 5 5 5 -vdisplay aBox -vfit -vselect 100 100 -set aSelectionRes [vstate -hasSelected] -if { [lsearch $aSelectionRes 0] != -1 } { - puts "ERROR: Incorrect result of HasSelectedShape of the context!" -} -vpickselected aSelected -set aRes [vstate aSelected] -if { $aRes == "aSelected doesn't exist!" } { - puts "ERROR: No shape selected in neutral point!" -} -set aCompRes [compare aBox aSelected] -if { [lsearch $aCompRes not] != -1 } { - puts "ERROR: Selected box and selected shape from the context are not equal!" -} - -vselect 0 0 -vremove aSelected - -vselmode aBox 6 1 -vselect 100 100 -set aSelectionRes [vstate -hasSelected] -if { [lsearch $aSelectionRes 0] != -1 } { - puts "ERROR: Incorrect result of HasSelectedShape of the context!" -} -vpickselected aSelected -set aRes [vstate aSelected] -if { $aRes == "aSelected doesn't exist!" } { - puts "ERROR: No shape selected in local selection!" -} -set aCompRes [compare aBox aSelected] -if { [lsearch $aCompRes not] != -1 } { - puts "ERROR: Selected box and selected solid are not equal!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25671 b/tests/bugs/vis/bug25671 deleted file mode 100644 index c1b86bc083..0000000000 --- a/tests/bugs/vis/bug25671 +++ /dev/null @@ -1,116 +0,0 @@ -puts "============" -puts "CR25671" -puts "============" -puts "" -####################################################################### -# V3d_View::Convert doesn't work as expected in GRID active mode. -####################################################################### -pload VISUALIZATION -vinit View1 w=400 h=400 - -# 1. Synthetic case for detection with AIS_InteractiveContext::MoveTo -set detect_x 197 -set detect_y 229 - -set cylinder_r 5 -set cylinder_h 10 -set cylinder_xyz {100 0 0} - -vgrid -type circular -mode points -origin -10 0 -step 5 5 -rotAngle 45 -pcylinder c $cylinder_r $cylinder_h -ttranslate c {*}$cylinder_xyz -vdisplay c -vfit -vmoveto $detect_x $detect_y -checkcolor $detect_x $detect_y 0 1 1 - -if { $stat != 1 } { - puts "Error : Detection does not work correctly with activated grid." -} - -vgrid off -vremove -all - -# 2.1 Quick test of coordinate conversion commands -set view_scale 2.5 -set view_proj {0 1 0} -set view_up {0 0 1} -set view_eye {0.5 100.5 0.5} -set view_at {0.5 0.5 0.5} -set view_znear 0 -set view_zfar 150 - -vviewparams -scale $view_scale -eye {*}$view_eye -at {*}$view_at -proj {*}$view_proj -up {*}$view_up -vzrange $view_znear $view_zfar - -set vconvert_1_view [vconvert 1.0 view] -set vconvert_1_win [vconvert 1.0 window] -set vconvert_00_00_win [vconvert 0.0 0.0 window] -set vconvert_200_200_view [vconvert 200 200 view] -set vconvert_05_05_ray [vconvert 0.5 0.5 ray] -set vconvert_200_200_model [vconvert 200 200] -set vconvert_05_100_05_win [vconvert 0.5 100 0.5 window] - -checkreal "vconvert 1.0 view, view 1" [lindex $vconvert_1_view 2] 1.0 1e-7 0.0 -checkreal "vconvert 1.0 window, view 1" [lindex $vconvert_1_win 2] 1.0 1e-7 0.0 -checkreal "vconvert 0.0 0.0 window, view 1, Xp" [lindex $vconvert_00_00_win 2] 200.0 1.0 0.0 -checkreal "vconvert 0.0 0.0 window, view 1, Yp" [lindex $vconvert_00_00_win 3] 200.0 1.0 0.0 -checkreal "vconvert 200 200 view, view 1, Xv" [lindex $vconvert_200_200_view 2] 0.0 1e-7 0.0 -checkreal "vconvert 200 200 view, view 1, Yv" [lindex $vconvert_200_200_view 3] 0.0 1e-7 0.0 -checkreal "vconvert 0.5 0.5 ray, view 1, DX" [lindex $vconvert_05_05_ray 2] 0.0 1e-7 0.0 -checkreal "vconvert 0.5 0.5 ray, view 1, DY" [lindex $vconvert_05_05_ray 3] -1.0 1e-7 0.0 -checkreal "vconvert 0.5 0.5 ray, view 1, DZ" [lindex $vconvert_05_05_ray 4] 0.0 1e-7 0.0 -checkreal "vconvert 200 200, view 1, X" [lindex $vconvert_200_200_model 2] 0.5 1.0 0.0 -checkreal "vconvert 200 200, view 1, Y" [lindex $vconvert_200_200_model 3] 100.5 1.0 0.0 -checkreal "vconvert 200 200, view 1, Z" [lindex $vconvert_200_200_model 4] -0.5 1.0 0.0 -checkreal "vconvert 0.5 100 0.5 window, view 1, Xp" [lindex $vconvert_05_100_05_win 2] 200.0 1.0 0.0 -checkreal "vconvert 0.5 100 0.5 window, view 1, Yp" [lindex $vconvert_05_100_05_win 3] 199.0 1.0 0.0 - -# 2.2 Quick test of coordinate conversion commands -vgrid -type rectangular -origin 10 10 -step 1 1 -rotAngle 45 - -set view_scale 49.504950495049506 -set view_proj {0 0 1} -set view_up {0 1 0} -set view_eye {25 5 125} -set view_at {25 5 45} -set view_znear 0 -set view_zfar 150 - -vviewparams -scale $view_scale -eye {*}$view_eye -at {*}$view_at -proj {*}$view_proj -up {*}$view_up -vautozfit 0 -vzrange $view_znear $view_zfar - -set vconvert_1_view [vconvert 1.0 view] -set vconvert_1_win [vconvert 1.0 window] -set vconvert_00_00_win [vconvert 0.0 0.0 window] -set vconvert_200_200_view [vconvert 200 200 view] -set vconvert_05_05_ray [vconvert 0.5 0.5 ray] -set vconvert_200_200_model [vconvert 200 200] -set vconvert_200_200_grid [vconvert 200 200 grid] -set vconvert_25_5_35_win [vconvert 25.0 4.94 35.0 window] -set vconvert_25_5_35_grid [vconvert 25.0 4.94 35.0 grid] - -checkreal "vconvert 1.0 view, view 2" [lindex $vconvert_1_view 2] 0.05 0.05 0.0 -checkreal "vconvert 1.0 window, view 2" [lindex $vconvert_1_win 2] 19.0 0.05 0.0 -checkreal "vconvert 0.0 0.0 window, view 2, Xp" [lindex $vconvert_00_00_win 2] 200.0 1.0 0.0 -checkreal "vconvert 0.0 0.0 window, view 2, Yp" [lindex $vconvert_00_00_win 3] 200.0 1.0 0.0 -checkreal "vconvert 200 200 view, view 2, Xv" [lindex $vconvert_200_200_view 2] 0.0 1e-7 0.0 -checkreal "vconvert 200 200 view, view 2, Yv" [lindex $vconvert_200_200_view 3] 0.0 1e-7 0.0 -checkreal "vconvert 0.5 0.5 ray, view 2, DX" [lindex $vconvert_05_05_ray 2] 0.0 1e-7 0.0 -checkreal "vconvert 0.5 0.5 ray, view 2, DY" [lindex $vconvert_05_05_ray 3] 0.0 1e-7 0.0 -checkreal "vconvert 0.5 0.5 ray, view 2, DZ" [lindex $vconvert_05_05_ray 4] -1.0 1e-7 0.0 -checkreal "vconvert 200 200, view 2, X" [lindex $vconvert_200_200_model 2] 25.0 0.05 0.0 -checkreal "vconvert 200 200, view 2, Y" [lindex $vconvert_200_200_model 3] 4.95 0.05 0.0 -checkreal "vconvert 200 200, view 2, Z" [lindex $vconvert_200_200_model 4] 125.0 0.05 0.0 -checkreal "vconvert 200 200 grid, view 2, X" [lindex $vconvert_200_200_grid 2] 25.486 0.05 0.0 -checkreal "vconvert 200 200 grid, view 2, Y" [lindex $vconvert_200_200_grid 3] 4.856 0.05 0.0 -checkreal "vconvert 200 200 grid, view 2, Z" [lindex $vconvert_200_200_grid 4] 0.0 0.05 0.0 -checkreal "vconvert 0.5 100 0.5 window, view 2, Xp" [lindex $vconvert_25_5_35_win 2] 200.0 1.0 0.0 -checkreal "vconvert 0.5 100 0.5 window, view 2, Yp" [lindex $vconvert_25_5_35_win 3] 200.0 1.0 0.0 -checkreal "vconvert 25 4.94 35 grid, view 2, X" [lindex $vconvert_25_5_35_grid 2] 25.486 0.05 0.0 -checkreal "vconvert 25 4.94 35 grid, view 2, Y" [lindex $vconvert_25_5_35_grid 3] 4.856 0.05 0.0 -checkreal "vconvert 25 4.94 35 grid, view 2, Z" [lindex $vconvert_25_5_35_grid 4] 0.0 0.05 0.0 - -# do not save any image -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25672 b/tests/bugs/vis/bug25672 deleted file mode 100644 index 797bb9dc42..0000000000 --- a/tests/bugs/vis/bug25672 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR25672" -puts "============" -puts "" -############################################################################################################# -# V3d_View::ConvertToGrid doesn't work for grid if the grid plane's origin is not identical to camera origin. -############################################################################################################# -pload VISUALIZATION -vinit View1 - -set view_scale 60.630934227306405 -set view_proj {0.577 -0.577 0.577} -set view_up {-0.408 0.408 0.816} -set view_at {5 5 5} -set view_eye {15 -5 15} -set view_zmin -300.0 -set view_zmax 300.0 -vviewparams -scale $view_scale -eye {*}$view_eye -at {*}$view_at -proj {*}$view_proj -up {*}$view_up -vzrange $view_zmin $view_zmax -vgrid -type rectangular -mode lines -origin -10 10 -step 1 1 - -set vconvert_res [vconvert 5.0 5.0 0.0 grid] - -checkreal "vconvert 5.0 5.0 0.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0 -checkreal "vconvert 5.0 5.0 0.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0 -checkreal "vconvert 5.0 5.0 0.0 grid, Z" [lindex $vconvert_res 4] 0.0 1e-7 0.0 - -vpriviledgedplane 20 20 30 0 0 1 1 0 0 - -set vconvert_res [vconvert 5.0 5.0 30.0 grid] - -checkreal "vconvert 5.0 5.0 30.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0 -checkreal "vconvert 5.0 5.0 30.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0 -checkreal "vconvert 5.0 5.0 30.0 grid, Z" [lindex $vconvert_res 4] 30.0 1e-7 0.0 - -vcamera -persp - -vpriviledgedplane 10 5 10 0 0 1 1 0 0 - -set vconvert_res [vconvert 5.0 5.0 10.0 grid] - -checkreal "vconvert 5.0 5.0 10.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0 -checkreal "vconvert 5.0 5.0 10.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0 -checkreal "vconvert 5.0 5.0 10.0 grid, Z" [lindex $vconvert_res 4] 10.0 1e-7 0.0 - -# do not save any image -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25679 b/tests/bugs/vis/bug25679 deleted file mode 100644 index 285151e05d..0000000000 --- a/tests/bugs/vis/bug25679 +++ /dev/null @@ -1,38 +0,0 @@ -puts "========" -puts "OCC25679" -puts "========" -puts "" -############################################################################ -# Visualization, TKOpenGl - View frustum culling clips wrong objects -############################################################################ - -pload VISUALIZATION MODELING - -set LINES_IN_ROW 50 - -set aNoCulling $imagedir/${casename}_without.png -set aWithCulling $imagedir/${casename}_with.png -set aDiff $imagedir/${casename}_diff.png - -vinit - -for {set i 0} {$i < $LINES_IN_ROW} {incr i} { - for {set j 0} {$j < $LINES_IN_ROW} {incr j} { - set aLineName "line" - append aLineName [expr $i * $LINES_IN_ROW + $j] - vline $aLineName 0 0 0 1 0 0 - vsetlocation $aLineName [expr $i * 3] [expr $j * 3] 0 - } -} - -vfit - -vrenderparams -frustumculling on -vdump $aWithCulling -vrenderparams -frustumculling off -vdump $aNoCulling - -set aDiffRes [diffimage $aWithCulling $aNoCulling 0.1 0 0 $aDiff] -if {$aDiffRes != 0} { - puts "ERROR : Test failed: there is a difference between images rendered with and without frustum culling" -} diff --git a/tests/bugs/vis/bug25687_1 b/tests/bugs/vis/bug25687_1 deleted file mode 100644 index c21e6b9d70..0000000000 --- a/tests/bugs/vis/bug25687_1 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "OCC25687" -puts "AIS_ColoredShape should activate back-face culling for valid Solids." -puts "============" -puts "" - -set x_check_coord 225 -set y_check_coord 32 - -box b 10 10 10 -explode b f - -vinit View1 -vclear -vaxo -vsetdispmode 1 - -vdisplay b -vviewparams -proj 0.5 0.3 0.1 -vfit - -vaspects b -subshapes b_1 -setcolor GREEN - -if {"[vreadpixel ${x_check_coord} ${y_check_coord} rgb name]" == "GREEN"} { - puts "Error: back-face culling should be turned ON, but back-face is still visible." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25687_2 b/tests/bugs/vis/bug25687_2 deleted file mode 100644 index dfe931d7f2..0000000000 --- a/tests/bugs/vis/bug25687_2 +++ /dev/null @@ -1,29 +0,0 @@ -puts "============" -puts "OCC25687" -puts "AIS_ColoredShape should disable back-face culling for Solids with hidden Face" -puts "============" -puts "" - -set x_check_coord 200 -set y_check_coord 200 - -box b 10 10 10 -explode b f - -vinit View1 -vclear -vaxo -vsetdispmode 1 - -vdisplay b -vviewparams -proj 0.5 0.3 0.1 -vfit - -vaspects b -subshapes b_1 -setcolor GREEN -vaspects b -subshapes b_2 -setvis 0 - -if {"[vreadpixel ${x_check_coord} ${y_check_coord} rgb name]" != "GREEN"} { - puts "Error: back-face culling should be disabled, but seems to be not." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25695 b/tests/bugs/vis/bug25695 deleted file mode 100644 index 98fc475e3a..0000000000 --- a/tests/bugs/vis/bug25695 +++ /dev/null @@ -1,22 +0,0 @@ -puts "===========" -puts "OCC25695" -puts "Visualization, AIS_InteractiveContext - define default HilightMode" -puts "===========" -puts "" - -# display a sphere -pload MODELING VISUALIZATION -psphere s 1 - -vclear -vinit View1 -vdisplay -dispMode 1 s -vfit - -# setup dynamic highlighting style -vselprops dynHighlight -dispMode -1 -transp 0.5 -material PLASTIC -vmoveto 250 250 - -if { [vreadpixel 250 250 rgb name] != "GRAY58" } { puts "Error: wrong highlighting color" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug25723 b/tests/bugs/vis/bug25723 deleted file mode 100644 index 350791245e..0000000000 --- a/tests/bugs/vis/bug25723 +++ /dev/null @@ -1,29 +0,0 @@ -puts "============" -puts "OCC25723 Calculate the center of rotation taking into account structure visibility" -puts "============" -puts "" - -box b1 0 0 0 10 10 10 -box b2 0 0 20 10 10 10 -box b3 0 0 -20 10 10 10 -box b4 0 0 40 10 10 10 - -vclear -vinit View1 -vaxo -vsetdispmode 1 - -# turn on solid selection -vselmode 6 1 -vdisplay b1 b2 b3 b4 -vfit - -# select and hide boxes b2 b3 b4 -vselect 100 100 400 410 -verase - -# rotation -vrotate -mouseStart 100 100 -mouseMove 300 300 -if {"[vreadpixel 220 50 rgb name]" != "GOLDENROD3"} { puts "Error: Rotation is not correct" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug25723_1 b/tests/bugs/vis/bug25723_1 deleted file mode 100644 index ff7fc15b08..0000000000 --- a/tests/bugs/vis/bug25723_1 +++ /dev/null @@ -1,46 +0,0 @@ -puts "============" -puts "OCC25723" -puts "Calculate the center of rotation taking into account active selection" -puts "============" -puts "" - -set x_sel_coord 220 -set y_sel_coord 50 - -set x_mouse_start_coord 100 -set y_mouse_start_coord 100 - -set x_mouse_move_coord 300 -set y_mouse_move_coord 300 - -set x_check_coord 220 -set y_check_coord 50 - -box b1 0 0 0 10 10 10 -box b2 0 0 20 10 10 10 -box b3 0 0 -20 10 10 10 -box b4 0 0 40 10 10 10 - -vinit View1 -vclear -vaxo -vsetdispmode 1 - -# turn on solid selection -vselmode 6 1 -vdisplay b1 b2 b3 b4 -vfit - -# select one (red) solid -vselect ${x_sel_coord} ${y_sel_coord} - -# start rotation -vrotate -mouseStart ${x_mouse_start_coord} ${y_mouse_start_coord} -mouseMove ${x_mouse_move_coord} ${y_mouse_move_coord} - -# unselect -vselect 0 0 - -# check color -if {"[vreadpixel ${x_check_coord} ${y_check_coord} rgb name]" != "GOLDENROD3"} { puts "Error : Rotation is not correct" } - -vdump ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25732_1 b/tests/bugs/vis/bug25732_1 deleted file mode 100644 index f869de3fe6..0000000000 --- a/tests/bugs/vis/bug25732_1 +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "OCC25732" -puts "========" -puts "" -######################################################################################### -# Visualization, TKOpenGl - back face culling should not affect textured font rendering -######################################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -box b -100 0 -200 50 100 200 - -vinit View1 -vclear -vaxo - -vdisplay b -vfit -vsetdispmode b 1 - -vdrawtext text "Open\nCASCADE" -pos 0 0 0 -color RED -halign center -valign center -angle -45 -zoom 1 -height 50 -aspect regular -font SansFont - -set x_coord 255 -set y_coord 277 - -set bug_info [vreadpixel ${x_coord} ${y_coord} rgb name] -if {$bug_info != "RED"} { - puts "ERROR: OCC25732 is reproduced. Text is missed." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25732_2 b/tests/bugs/vis/bug25732_2 deleted file mode 100644 index 736ff00466..0000000000 --- a/tests/bugs/vis/bug25732_2 +++ /dev/null @@ -1,27 +0,0 @@ -puts "========" -puts "OCC25732" -puts "========" -puts "" -######################################################################################### -# Visualization, TKOpenGl - back face culling should not affect textured font rendering -######################################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -box b 1 2 3 -explode b F - -vinit -vsetdispmode 1 - -vdisplay b_1 b_2 -vfit - -vdrawtext text "SAMPLE TEXT" -pos 1 0 3 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 30 -aspect regular -font SansFont - -set bug_info [vreadpixel 260 137 rgb name] -if {$bug_info != "RED"} { - puts "ERROR: OCC25732 is reproduced. Text is missed." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25760_1 b/tests/bugs/vis/bug25760_1 deleted file mode 100644 index 8ab433bd71..0000000000 --- a/tests/bugs/vis/bug25760_1 +++ /dev/null @@ -1,79 +0,0 @@ -puts "============" -puts "CR25760" -puts "============" -puts "" -####################################################################### -# Visualization - precision factor added to ZNear, ZFar in method ZFitAll() of Graphic3d_Camera is not enough -####################################################################### - -vinit View1 w=409 h=409 -vclear - -proc test2d {} { - set pix1 {135 204} - set pix2 {204 187} - - for {set i 8} {$i <= 8} {incr i} { - set min_z [expr pow (-10, $i)] - set max_z [expr $min_z + 1000] - plane p1 0 0 $min_z 0 0 1 - plane p2 0 0 $max_z 0 0 1 - - mkface f1 p1 -1 0 -1 0 - mkface f2 p2 0 1 0 1 - - vclear - vdisplay f1 f2 - vtop - vfit - - for {set z [expr $max_z + 1.0]} {$z <= 1e10} {set z [expr abs ($z) * 1.2]} { - vviewparams -eye 0 0 $z - vmoveto {*}$pix1 - if { [checkcolor {*}$pix1 0 1 1] != 1 } { - puts "Error: 2D projection test failed with the following parameters:" - vviewparams - vzrange - puts "" - puts "z : $z" - puts "min_z: $min_z" - puts "max_z: $max_z" - return 0 - } - vmoveto {*}$pix2 - if { [checkcolor {*}$pix2 0 1 1] != 1 } { - puts "Error: 2D projection test failed with the following parameters:" - vviewparams - vzrange - puts "" - puts "z : $z" - puts "min_z: $min_z" - puts "max_z: $max_z" - return 0 - } - } - } - return 1 -} - -set tcl_precision 16 - -#################################################################### -# Test orthographic camera without frustum culling. # -#################################################################### -vcamera -ortho -vrenderparams -frustumculling off - -if { [test2d] != 1 } { - puts "Error: 2D projection test failed: view frustum culling is OFF" -} - -#################################################################### -# Test orthographic camera with frustum culling. # -#################################################################### -vcamera -ortho -vrenderparams -frustumculling on - -if { [test2d] != 1 } { - puts "Error: 2D projection test failed: view frustum culling is ON" -} diff --git a/tests/bugs/vis/bug25760_2 b/tests/bugs/vis/bug25760_2 deleted file mode 100644 index a3f327a84d..0000000000 --- a/tests/bugs/vis/bug25760_2 +++ /dev/null @@ -1,129 +0,0 @@ -puts "============" -puts "CR25760" -puts "============" -puts "" -####################################################################### -# Visualization - precision factor added to ZNear, ZFar in method ZFitAll() of Graphic3d_Camera is not enough -####################################################################### - -vinit View1 w=409 h=409 -vclear - -vclear -vautozfit 0 - -proc test3d {dstart} { - - set proj1 { 0.47243081629544409 -0.39335870920278265 -0.78871924644244684} - set proj2 {-0.31828216872577886 0.17649241059446089 -0.93142197208020105} - - for {set i 1} {$i <= 3} {incr i} { - for {set r 1} {$r <= 3} {incr r} { - - set x [expr pow(100, $i)] - set y [expr pow( 70, $i)] - set z [expr pow( 50, $i)] - set dist [expr pow(100, $r)] - - vclear - vertex v0 $x $y $z - vertex v1 [expr "$x + ($dist * [lindex $proj1 0])"] [expr "$y + ($dist * [lindex $proj1 1])"] [expr "$z + ($dist * [lindex $proj1 2])"] - vertex v2 [expr "$x + ($dist * [lindex $proj2 0])"] [expr "$y + ($dist * [lindex $proj2 1])"] [expr "$z + ($dist * [lindex $proj2 2])"] - - for {set d [expr $dstart * {max ($x,$y,$z,$dist)}]} {$d <= 1e7} {set d [expr "abs ($d) * 1.2E5"]} { - for {set p 1} {$p <= 2} {incr p} { - set proj [set proj$p] - - vremove -all - vdisplay v0 - vdisplay v$p - vviewparams -eye [expr "$x - ($d * [lindex $proj 0])"] [expr "$y - ($d * [lindex $proj 1])"] [expr "$z - ($d * [lindex $proj 2])"] -at $x $y $z - vzfit - - vremove -all - vdisplay v0 - if { [checkcolor 204 204 1 1 0] != 1 } { - puts "Error: 3D projection test failed with the following parameters:" - vviewparams - vzrange - puts "" - puts "v1 x: $x" - puts "v1 y: $y" - puts "v1 z: $z" - puts "v2 x: [expr $x + ($dist * [lindex $proj 0])]" - puts "v2 y: [expr $y + ($dist * [lindex $proj 1])]" - puts "v2 z: [expr $z + ($dist * [lindex $proj 2])]" - puts "" - return 0 - } - - vremove -all - vdisplay v$p - if { [checkcolor 204 204 1 1 0] != 1 } { - puts "Error: 3D projection test failed with the following parameters:" - vviewparams - vzrange - puts "" - puts "v1 x: $x" - puts "v1 y: $y" - puts "v1 z: $z" - puts "v2 x: [expr $x + ($dist * [lindex $proj 0])]" - puts "v2 y: [expr $y + ($dist * [lindex $proj 1])]" - puts "v2 z: [expr $z + ($dist * [lindex $proj 2])]" - puts "" - return 0 - } - } - } - } - } - return 1 -} - -set tcl_precision 16 - -#################################################################### -# Test orthographic camera without frustum culling. # -# Test camera with scale 1E-8 to avoid jittering. # -#################################################################### -vcamera -ortho -vviewparams -scale 1e-8 -vrenderparams -frustumculling off - -if { [test3d 1e-7] != 1 } { - puts "Error: 3D projection test failed: camera is orthographic, view frustum culling is OFF" -} - -#################################################################### -# Test orthographic camera with frustum culling. # -# Test camera with scale 1E-8 to avoid jittering. # -#################################################################### -vcamera -ortho -vviewparams -scale 1e-8 -vrenderparams -frustumculling on - -if { [test3d 1e-7] != 1 } { - puts "Error: 3D projection test failed: camera is orthographic, view frustum culling is ON" -} - -#################################################################### -# Test perspective camera without frustum culling. # -# Test camera with less starting distance 1.0 to avoid jittering. # -#################################################################### -vcamera -persp -vrenderparams -frustumculling off - -if { [test3d 1.0] != 1 } { - puts "Error: 3D projection test failed: camera is perspective, view frustum culling is OFF" -} - -#################################################################### -# Test perspective camera with frustum culling. # -# Test camera with less starting distance 1.0 to avoid jittering. # -#################################################################### -vcamera -persp -vrenderparams -frustumculling on - -if { [test3d 1.0] != 1 } { - puts "Error: 3D projection test failed: camera is perspective, view frustum culling is ON" -} diff --git a/tests/bugs/vis/bug25767 b/tests/bugs/vis/bug25767 deleted file mode 100644 index 479f6262c9..0000000000 --- a/tests/bugs/vis/bug25767 +++ /dev/null @@ -1,16 +0,0 @@ -puts "==========" -puts "OCC25767" -puts "==========" -puts "" -######################################### -# "vdisplay" command rises exception -######################################### - -vinit View -vclear -vaxo -vpoint p1 -108.4710001 -108.56800009999999 -145.30700009999998 -vpoint p2 8.4813999999999999e+102 117.1230001 128.35480981703273 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25773 b/tests/bugs/vis/bug25773 deleted file mode 100644 index a015806ebe..0000000000 --- a/tests/bugs/vis/bug25773 +++ /dev/null @@ -1,26 +0,0 @@ -puts "============" -puts "CR25773" -puts "Check that properties of object can be applied to it (set to its drawer)" -puts "============" -puts "" - -vinit View1 -vclear - -vaspects -defaults -setfreeboundarycolor 0 0 1 - -pcone c 0 5 10 -explode c F -vdisplay c_1; vfit - -set x 80 -set y 103 -checkcolor $x $y 0 0 1 - -vaspects c_1 -freeboundary off -checkcolor $x $y 0 0 0 - -vaspects c_1 -freeboundary on -setfreeboundarycolor 1 0 0 -setfreeboundarywidth 2 -checkcolor $x $y 1 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25775 b/tests/bugs/vis/bug25775 deleted file mode 100644 index 66c0cea0c9..0000000000 --- a/tests/bugs/vis/bug25775 +++ /dev/null @@ -1,16 +0,0 @@ -puts "========" -puts "0025775: Default Gradient Background in V3d_Viewer has no effect in new created V3d_View" -puts "========" -puts "" - -pload VISUALIZATION -vbackground -default -gradient BLACK GRAY25 -gradientMode HORIZONTAL -vinit View1 w=400 h=400 -if { [vreadpixel 399 100 -rgb -name] != "GRAY25" } { puts "Error: bug with default gradient color is reproduced." } - -vinit View2 w=400 h=400 -if { [vreadpixel 399 100 -rgb -name] != "GRAY25" } { puts "Error: bug with default gradient color is reproduced." } - -vbackground -default -color GRAY50 -vinit View3 -if { [vreadpixel 100 100 -rgb -name] != "GRAY50" } { puts "Error: bug with default background color is reproduced." } diff --git a/tests/bugs/vis/bug25777 b/tests/bugs/vis/bug25777 deleted file mode 100644 index 63cd7813d0..0000000000 --- a/tests/bugs/vis/bug25777 +++ /dev/null @@ -1,114 +0,0 @@ -puts "============" -puts "OCC25777: Draw Harness, ViewerTest - make commands defining standard views to match their names" -puts "============" -puts "" - -pload MODELING VISUALIZATION - -box b0 -70 -70 -70 140 140 140 - -# Top View -text2brep top Top -height 30 -aspect bold -halign center -valign center -pos 0 30 70 -plane 0 0 1 1 0 0 -composite on -explode top Sh -prism ptop top 0 0 -10 - -# Bottom View -text2brep bottom Bottom -height 30 -aspect bold -halign center -valign center -pos 0 -30 -70 -plane 0 0 -1 1 0 0 -composite on -explode bottom Sh -prism pbottom bottom 0 0 10 - -# Front View -text2brep front Front -height 30 -aspect bold -halign left -valign top -pos -70 -70 65 -plane 0 -1 0 1 0 0 -composite on -explode front Sh -prism pfront front 0 10 0 - -# Back View -text2brep back Back -height 30 -aspect bold -halign left -valign bottom -pos 70 70 -60 -plane 0 1 0 -1 0 0 -composite on -explode back Sh -prism pback back 0 -10 0 - -# Right View -text2brep right Right -height 30 -aspect bold -halign left -valign top -pos 70 -60 65 -plane 1 0 0 0 1 0 -composite on -explode right Sh -prism pright right -10 0 0 - -# Left View -text2brep left Left -height 30 -aspect bold -halign left -valign bottom -pos -70 60 -60 -plane -1 0 0 0 -1 0 -composite on -explode left Sh -prism pleft left 10 0 0 - -# Cut operations -bcut cutbox b0 ptop -bcut cutbox cutbox pbottom -bcut cutbox cutbox pfront -bcut cutbox cutbox pback -bcut cutbox cutbox pleft -bcut cutbox cutbox pright - -vclear -vclose all -vinit - -vtrihedron tr -vdisplay cutbox - -vfit - -# Axo View -vaxo -vdump $imagedir/${casename}_new_0_axo.png - -axo -fit -xwd $imagedir/${casename}_old_0_axo.png - -vsetdispmode 1 -vmoveto 200 200 - -# Front View -vfront -vdump $imagedir/${casename}_new_1_front.png - -front -fit -xwd $imagedir/${casename}_old_1_front.png - -# Back View -vback -vdump $imagedir/${casename}_new_2_back.png - -back -fit -xwd $imagedir/${casename}_old_2_back.png - -# Right View -vright -vdump $imagedir/${casename}_new_3_right.png - -right -fit -xwd $imagedir/${casename}_old_3_right.png - -# Left View -vleft -vdump $imagedir/${casename}_new_4_left.png - -left -fit -xwd $imagedir/${casename}_old_4_left.png - -# Top View -vtop -vdump $imagedir/${casename}_new_5_top.png - -top -fit -xwd $imagedir/${casename}_old_5_top.png - -# Bottom View -vbottom -vdump $imagedir/${casename}_new_6_bottom.png - -bottom -fit -xwd $imagedir/${casename}_old_6_bottom.png diff --git a/tests/bugs/vis/bug25778 b/tests/bugs/vis/bug25778 deleted file mode 100644 index 55b9839a78..0000000000 --- a/tests/bugs/vis/bug25778 +++ /dev/null @@ -1,34 +0,0 @@ -puts "================================================================" -puts "CR25778" -puts "Gradient background will cut view if there is ClipPlane defined." -puts "================================================================" -puts "" - -set aExpectedImg $imagedir/${casename}_expected_img.png -set aVerifiedImg $imagedir/${casename}_verified_img.png -set aDiff $imagedir/${casename}_diff.png - -vinit View1 -vclear -vaxo -vsetdispmode 1 -box b 1 1 1 -vdisplay b -vfit - -vclipplane create pln -vclipplane set pln view Driver1/Viewer1/View1 -vclipplane change pln equation 0 1 0 -0.5 - -vbackground -gradient BLACK BLACK -gradientMode NONE - -vdump $aExpectedImg - -vbackground -gradient BLACK BLACK -gradientMode HORIZONTAL - -vdump $aVerifiedImg - -set aDiffRes [diffimage $aExpectedImg $aVerifiedImg 0.1 0 0 $aDiff] -if {$aDiffRes != 0} { - puts "ERROR : Test failed: gradient background affects clipping." -} diff --git a/tests/bugs/vis/bug25783_1 b/tests/bugs/vis/bug25783_1 deleted file mode 100644 index de8509fc23..0000000000 --- a/tests/bugs/vis/bug25783_1 +++ /dev/null @@ -1,43 +0,0 @@ -puts "============" -puts "OCC25783_1" -puts "Draw 2D objects." -puts "============" -puts "" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vclear -vaxo - -# display polyline in overlay -text2brep tcc "Center" -font SansFont -height 30 -vdisplay tcc -2d center -osd -polyline lcc -50 -50 0 -50 50 0 50 50 0 50 0 0 0 -50 0 -50 -50 0 -vdisplay lcc -2d center -overlay - -# display polyline in overlay in the bottom left corner of the view -text2brep tbl "Bottom-Left" -font SansFont -height 30 -vdisplay tbl -2d bottomLeft 5 5 -osd -polyline lbl 0 0 0 0 100 0 100 100 0 100 50 0 50 0 0 0 0 0 -vdisplay lbl -2d bottomLeft 3 3 -overlay - -# display polyline in overlay in the top left corner of the view -text2brep ttl "Top-Left" -font SansFont -height 30 -pos -27 0 0 -vdisplay ttl -2d topLeft 30 30 -osd -polyline ltl 0 -100 0 0 0 0 100 0 0 100 -50 0 50 -100 0 0 -100 0 -vdisplay ltl -2d topLeft 3 3 -overlay - -# display polyline in overlay in the top right corner of the view -text2brep ttr "Top-Right" -font SansFont -height 30 -pos -100 0 0 -vdisplay ttr -2d topRight 30 30 -osd -polyline ltr -100 -100 0 -100 0 0 0 0 0 0 -50 0 -50 -100 0 -100 -100 0 -vdisplay ltr -2d topRight 3 3 -overlay - -# display polyline in overlay in the bottom right corner of the view -text2brep tbr "Bottom-Right" -font SansFont -height 30 -pos -165 0 0 -vdisplay tbr -2d bottomRight 5 5 -osd -polyline lbr -100 0 0 -100 100 0 0 100 0 0 50 0 -50 0 0 -100 0 0 -vdisplay lbr -2d bottomRight 3 3 -overlay - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug25814 b/tests/bugs/vis/bug25814 deleted file mode 100644 index c7fbd442e1..0000000000 --- a/tests/bugs/vis/bug25814 +++ /dev/null @@ -1,43 +0,0 @@ -puts "============" -puts "CR25814" -puts "Check that the discretization of the sub-shape is identical in shaded and wireframe modes" -puts "if the whole shape was already displayed" -puts "============" -puts "" - -set aSubShapeTriang $imagedir/${casename}_subshape_triangulation.png -set aShapeTriang $imagedir/${casename}_shape_triangulation.png -set aDiff $imagedir/${casename}_diff.png - -pcylinder c 100 350 -explode c f - -vinit View1 w=900 h=900 -vclear -vsetdispmode 1 - -vdisplay c_3 -vfit -vzoom 4 -vtranslateview 70 20 0 -vmoveto 200 200 -vdump $aSubShapeTriang - -vclear -tclean c_3 - -vdisplay c -vfit -vclear - -vdisplay c_3 -vfit -vzoom 4 -vtranslateview 70 20 0 -vmoveto 200 200 -vdump $aShapeTriang - -set aDiffRes [diffimage $aSubShapeTriang $aShapeTriang 0.1 0 0 $aDiff] -if {$aDiffRes != 0} { - puts "ERROR : Test failed: there is a difference between images. Discretization of the sub-shape in wireframe mode is incorrect" -} diff --git a/tests/bugs/vis/bug25852 b/tests/bugs/vis/bug25852 deleted file mode 100644 index 31ae32c70f..0000000000 --- a/tests/bugs/vis/bug25852 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "CR25852" -puts "============" -puts "" - -################################################################ -# Text to BRep algorithm produces bad faces for circled symbols -################################################################ - -text2brep t "\u00ae" Courier 10 -whatis t - -vinit View1 -vclear -vtop -vsetdispmode 1 -vdisplay t -vfit - -vmoveto 250 250 -checkshape t - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25853 b/tests/bugs/vis/bug25853 deleted file mode 100644 index 9a3248c37a..0000000000 --- a/tests/bugs/vis/bug25853 +++ /dev/null @@ -1,52 +0,0 @@ -puts "==========" -puts "OCC25853" -puts "==========" -puts "" -########################################################### -# Edges disappear or reappear when displaying new edges -########################################################### - -vinit View1 w=1024 h=1024 -vsetdispmode View1 1 -vclear - -#vtop -set scale 0.086865724500890112 -set vpprojx 0.0 -set vpprojy 0.0 -set vpprojz 1.0 -set vpupx 0.0 -set vpupy 1.0 -set vpupz 0.0 -set vpatx 4995 -set vpaty 500 -set vpatz 0 -set vpeyex 4995 -set vpeyey 500 -set vpeyez 0.0001 -vviewparams -scale $scale -eye $vpeyex $vpeyey $vpeyez -at $vpatx $vpaty $vpatz -up $vpupx $vpupy $vpupz -proj $vpprojx $vpprojy $vpprojz - -set NB 1000 - -proc draw_lines {{distance 10.0}} { - # set colors to corner spheres - for {set i 0} {$i < $::NB} {incr i} { - set x [expr $i * $distance] - set ya 0.0 - set yb 1000.0 - set z 0.0 - vertex v1 $x $ya $z - vertex v2 $x $yb $z - edge e$i v1 v2 - vdisplay -update e$i - puts "$i: $x $ya $yb $z" - } -} - -puts "Start test lines" -draw_lines 10.0 - -checkcolor 804 483 1 0 0 -checkcolor 860 500 1 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug25867 b/tests/bugs/vis/bug25867 deleted file mode 100644 index 23e0be8823..0000000000 --- a/tests/bugs/vis/bug25867 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "OCC25867" -puts "============" -puts "" -################################################################################# -puts "Visualization, TKOpenGl - fix misprint in transformation persistence math" -################################################################################# - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png -vinit -box b1 -1 -1 -1 3 3 3 -box b2 4 4 4 15 10 10 -vdisplay b1 -vdisplay b2 -trsfPers zoom -trsfPersPos 0 0 0 -vfit -vdump $anImage1 - -vdisplay b2 -trsfPers zoom -trsfPersPos 1 1 1 -vdump $anImage2 diff --git a/tests/bugs/vis/bug25935 b/tests/bugs/vis/bug25935 deleted file mode 100644 index f773af714b..0000000000 --- a/tests/bugs/vis/bug25935 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR25935" -puts "============" -puts "" - -pload VISUALIZATION MODELING - -restore [locate_data_file bug25935.brep] aShape -explode aShape Sh - -vinit - -# check displaying and selection of a sub-shell of the shape -vdisplay aShape_3 -vfit -vmoveto 210 200 -checkcolor 210 200 0 1 1 - -vremove -all - -# check displaying and selection of the whole shape -vdisplay aShape -vfit -vmoveto 192 211 -vmoveto 213 191 -vmoveto 205 205 -vmoveto 197 194 -checkcolor 205 212 0 1 1 diff --git a/tests/bugs/vis/bug26014 b/tests/bugs/vis/bug26014 deleted file mode 100644 index 2e9c5e097b..0000000000 --- a/tests/bugs/vis/bug26014 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR26014" -puts "Check that the colored shading shape doesn't have a shading presentation" -puts "due to its triangulation isn't computed in case of disabled auto triangulation feature." -puts "But in this case the shape should have special wireframe presentation." -puts "============" -puts "" - -vinit View1 -vclear -vaxo -vsetdispmode 1 -vdefaults -autoTriang off -pcone c 0 5 10 -vdisplay c -vfit - -explode c F -vaspects c -subshapes c_2 -setcolor RED -setLineWidth 4 - -set aColorWireframe [vreadpixel 200 31 rgb name] -set aColorShaded [vreadpixel 180 60 rgb name] - -vdump $imagedir/${casename}_shape_pres.png - -if {"$aColorWireframe" != "RED" || "$aColorShaded" != "BLACK"} { - puts "Error: presentation of shape is incorrect" -} diff --git a/tests/bugs/vis/bug26028 b/tests/bugs/vis/bug26028 deleted file mode 100644 index 072cee8308..0000000000 --- a/tests/bugs/vis/bug26028 +++ /dev/null @@ -1,56 +0,0 @@ -puts "=============" -puts "Drawing mesh as closed object." -puts "=============" -puts "" - -pload XDE - -set aMeshFile [locate_data_file sh1.stl] - -vclear -vinit View1 -vaxo - -meshfromstl m0 "$aMeshFile" -vsetdispmode m0 2 - -vsetlocation -noupdate m0 -100 0 0 -meshfromstl m1 "$aMeshFile" -meshcolors m1 elem1 0 -vsetlocation -noupdate m1 0 0 0 - -meshfromstl m2 "$aMeshFile" -meshcolors m2 elem2 0 -vsetlocation -noupdate m2 100 0 0 - -meshfromstl m3 "$aMeshFile" -meshcolors m3 nodal 1 -vsetlocation -noupdate m3 0 0 100 - -meshfromstl m4 "$aMeshFile" -meshcolors m4 nodaltex 1 -vsetlocation -noupdate m4 100 0 100 -vfit - -vclipplane create p -vclipplane change p equation 0 1 0 0 -vclipplane change p capping on -vclipplane change p capping color 0.9 0.9 0.9 -vclipplane set p view Driver1/Viewer1/View1 - -for {set i 0} {$i < 5} {incr i} { meshclosed m$i 0 } -vdump ${imagedir}/${casename}_open.png - -for {set i 0} {$i < 5} {incr i} { meshclosed m$i 1 } -set aColor0 [vreadpixel 125 200 rgb name] -set aColor1 [vreadpixel 225 300 rgb name] -set aColor2 [vreadpixel 325 325 rgb name] -set aColor3 [vreadpixel 225 150 rgb name] -set aColor4 [vreadpixel 325 200 rgb name] - -# note that aColor2 is not expected to be capped -if { "$aColor0" != "GRAY72" || "$aColor1" != "GRAY72" || "$aColor2" == "GRAY72" || "$aColor3" != "GRAY72" || "$aColor4" != "GRAY72" } { - puts "Error: capping color does not match" -} - -vdump ${imagedir}/${casename}_closed.png diff --git a/tests/bugs/vis/bug26029 b/tests/bugs/vis/bug26029 deleted file mode 100644 index d61a6857cb..0000000000 --- a/tests/bugs/vis/bug26029 +++ /dev/null @@ -1,56 +0,0 @@ -puts "============" -puts "0026029: Visualization - Poor performance of connected objects" -puts "============" -puts "" -########################################################### -# Time spent on computation of large number of connected objects -# should grow linearly with the number of objects -########################################################### - -pload MODELING VISUALIZATION -psphere s 0.5 -tclean s -incmesh s 0.1 -trinfo s - -vinit View1 -vclear -vaxo -#vcaps -vbo 0 -vsetdispmode 1 -vdefaults -defl 1.0 -autoTriang off -vdisplay s - -set aNb1 100 - -# display 100x100 connected instances of single presentation -puts "Creating [expr $aNb1*$aNb1] instances..." -set t [time {for {set i 0} {$i < $aNb1} {incr i} {for {set j 0} {$j < $aNb1} {incr j} {vconnectto s_${i}_${j} ${i} ${j} 0 s -noupdate}}}] -set d1 [lindex $t 0] -puts "Done in $d1 microseconds!\n" -vclear - -set aNb2 200 - -# display 200x200 connected instances of single presentation -puts "Creating [expr $aNb2*$aNb2] instances..." -set t [time {for {set i 0} {$i < $aNb2} {incr i} {for {set j 0} {$j < $aNb2} {incr j} {vconnectto s_${i}_${j} ${i} ${j} 0 s -noupdate}}}] -set d2 [lindex $t 0] -puts "Done in $d2 microseconds!\n" -vclear - -# compare two CPU times: the ratio should be quasi-linear -set expected_ratio [expr double($aNb2 * $aNb2) / double($aNb1 * $aNb1)] -set actual_ratio [expr double($d2) / double($d1)] -puts "Comparing CPU time for the two test cases..." -puts "=============================================" -puts "Expected ratio: $expected_ratio" -puts "Actual ratio: $actual_ratio" -puts "=============================================" - -# Allow 50% deviation from linear growth -if {[expr $actual_ratio / $expected_ratio] > 1.5} { - puts "Error: non-linear time growth detected!" -} else { - puts "Test passed!" -} diff --git a/tests/bugs/vis/bug26031 b/tests/bugs/vis/bug26031 deleted file mode 100644 index ae1ab438de..0000000000 --- a/tests/bugs/vis/bug26031 +++ /dev/null @@ -1,29 +0,0 @@ -puts "============" -puts "CR26031" -puts "============" -puts "" - -########################################################################################## -# Visualization - fix out-of-range within Select3D_InteriorSensitivePointSet::GetPoints() -########################################################################################## - -pload VISUALIZATION XDE - -testreadiges [locate_data_file bug25747_pencil.igs] aPencil - -vinit View1 -vclear -vdefaults -autoTriang 0 -vdisplay aPencil -vsetdispmode 1 -vfit - -# create a connected interactive -vconnectto aCopy 50 50 50 aPencil -vfit - -# check that selection primitives for connected object were created successfully -vmoveto 220 133 -checkcolor 220 133 0 1 1 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26035_1 b/tests/bugs/vis/bug26035_1 deleted file mode 100644 index c77179928e..0000000000 --- a/tests/bugs/vis/bug26035_1 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "CR26035" -puts "============" -puts "" -####################################################################### -# Dimension drawing between two vertices -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vclear -vaxo - -set x1 10 -set y1 0 -set z1 0 - -set x2 10 -set y2 0 -set z2 10 - -vertex v1 $x1 $y1 $z1 -vertex v2 $x2 $y2 $z2 - -vdimension len -length -shapes v1 v2 -plane yoz -font SansFont - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug26035_2 b/tests/bugs/vis/bug26035_2 deleted file mode 100644 index ed95362d78..0000000000 --- a/tests/bugs/vis/bug26035_2 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR26035" -puts "============" -puts "" -####################################################################### -# Exception when trying to draw dimension between face and point -####################################################################### -puts "REQUIRED All: Error: dimension geometry is invalid, -length dimension can't be built on input shapes" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vclear -vaxo - -box b -10 -10 -10 20 20 20 -explode b F -vdisplay b_1 - -vpoint p 10 0 0 - -catch {vdimension len -length -shapes b_1 p -plane zox -font SansFont} - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug26035_3 b/tests/bugs/vis/bug26035_3 deleted file mode 100644 index fecfe91653..0000000000 --- a/tests/bugs/vis/bug26035_3 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR26035" -puts "============" -puts "" -####################################################################### -# Drawing dimension between edge and vertex -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vclear -vaxo - -vertex v1 10 -10 0 -vertex v2 10 10 0 -edge e v1 v2 -vdisplay e - -vertex v3 10 0 10 -vdisplay v3 - -vdimension len -length -shapes e v3 -plane yoz -font SansFont - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug26035_4 b/tests/bugs/vis/bug26035_4 deleted file mode 100644 index a8bd7e4691..0000000000 --- a/tests/bugs/vis/bug26035_4 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "CR26035" -puts "============" -puts "" -####################################################################### -# Drawing dimension between vertex and edge -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vclear -vaxo - -vertex v1 10 -10 0 -vertex v2 10 10 0 -edge e v1 v2 -vdisplay e - -vertex v3 10 0 10 -vdisplay v3 - -vdimension len -length -shapes v3 e -plane yoz -font SansFont - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug26035_5 b/tests/bugs/vis/bug26035_5 deleted file mode 100644 index 89e2a8845e..0000000000 --- a/tests/bugs/vis/bug26035_5 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR26035" -puts "============" -puts "" -####################################################################### -# Drawing dimension between edge and point -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vclear -vaxo - -vertex v1 10 -10 0 -vertex v2 10 10 0 -edge e v1 v2 -vdisplay e - -vpoint p 10 0 10 - -vdimension len -length -shapes e p -plane yoz -font SansFont - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug26035_6 b/tests/bugs/vis/bug26035_6 deleted file mode 100644 index 34bbcc73e5..0000000000 --- a/tests/bugs/vis/bug26035_6 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR26035" -puts "============" -puts "" -####################################################################### -# Drawing dimension between point and edge -####################################################################### - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vclear -vaxo - -vertex v1 10 -10 0 -vertex v2 10 10 0 -edge e v1 v2 -vdisplay e - -vpoint p 10 0 10 - -vdimension len -length -shapes p e -plane yoz -font SansFont - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug26056 b/tests/bugs/vis/bug26056 deleted file mode 100644 index a3f76458c0..0000000000 --- a/tests/bugs/vis/bug26056 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "CR26056" -puts "AIS_LengthDimension can not build dimension for face-edge or edge-face" -puts "============" -puts "" -puts "Tests case of edge-face and face-edge input geometry for dimension" - -pload MODELING VISUALIZATION - -plane aPlane 0 0 50 0 0 1 -mkface aFace aPlane -100 100 -100 100 - -line aLine 0 -100 0 1 0 0 -mkedge anEdge aLine -100 100 - -line aLine2 0 0 100 1 1 0.1 -mkedge anEdge2 aLine2 -150 150 - -circle aCirc1 30 -30 100 0.3 -0.3 1 20. -mkedge anEdge3 aCirc1 - -circle aCirc2 -130 -30 100 0.3 -0.3 1 20. -mkedge anEdge4 aCirc2 30. 180. - -vinit View1 -vclear -vaxo -vdisplay anEdge anEdge2 anEdge3 anEdge4 aFace -vdimension aDim1 -length -shapes anEdge aFace -text 15 3d sh -vdimension aDim2 -length -shapes aFace anEdge2 -text 15 3d sh -vdimension aDim3 -length -shapes aFace anEdge3 -text 15 3d sh -vdimension aDim4 -length -shapes aFace anEdge4 -text 15 3d sh -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26082 b/tests/bugs/vis/bug26082 deleted file mode 100644 index d80bad774e..0000000000 --- a/tests/bugs/vis/bug26082 +++ /dev/null @@ -1,48 +0,0 @@ -puts "============" -puts "CR26082" -puts "============" -puts "" - -######################################################################### -puts "When view is resized horizontally the viusaliziation is not scaled" -######################################################################### - -set cursor_1 { 288 53 } -set cursor_2 { 53 127 } -set cursor_3 { 122 154 } - -set viewparams { -scale 606.309 \ - -proj 0.577 -0.577 0.577 \ - -up -0.408 0.408 0.816 \ - -at 0.5 0.5 0.5 - -eye 1.5 -0.5 1.5 } - -pload VISUALIZATION MODELING - -box b 1 1 1 - -vinit View1 w=400 h=400 -vinit View2 w=200 h=400 -vinit View3 w=400 h=200 -vclear -vaxo - -vdisplay b - -vactivate View1 -vviewparams {*}$viewparams -vmoveto {*}$cursor_1 -checkcolor {*}$cursor_1 0 1 1 -vdump ${imagedir}/${casename}_1.png - -vactivate View2 -vviewparams {*}$viewparams -vmoveto {*}$cursor_2 -checkcolor {*}$cursor_2 0 1 1 -vdump ${imagedir}/${casename}_2.png - -vactivate View3 -vviewparams {*}$viewparams -vmoveto {*}$cursor_3 -checkcolor {*}$cursor_3 0 1 1 -vdump ${imagedir}/${casename}_3.png diff --git a/tests/bugs/vis/bug26139 b/tests/bugs/vis/bug26139 deleted file mode 100644 index 5ed565cd31..0000000000 --- a/tests/bugs/vis/bug26139 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "CR26139" -puts "============" -puts "" - -########################################################################################## -puts "AIS_InteractiveContext::Display performance regression" -# To measure performance downgrade, the time elapsed should be greater than on previous version -########################################################################################## - -pload VISUALIZATION -pload QAcommands - -vinit View1 -OCC26139 diff --git a/tests/bugs/vis/bug26146 b/tests/bugs/vis/bug26146 deleted file mode 100644 index e10b7ddb03..0000000000 --- a/tests/bugs/vis/bug26146 +++ /dev/null @@ -1,18 +0,0 @@ -puts "===========" -puts "Test for issue #26146" -puts "===========" -puts "==================================" -puts "Select3D_ISensitivePointSet: Crash when clearing selections (only with TBB)" -puts "==================================" - -restore [locate_data_file bug26146_crash_compound.brep] crash_compound - -vinit -vdisplay crash_compound -vfit - -vdump ${imagedir}/${casename}_1.png - -vremove crash_compound ;# crashed here - -vdump ${imagedir}/${casename}_2.png diff --git a/tests/bugs/vis/bug26147 b/tests/bugs/vis/bug26147 deleted file mode 100644 index 2788fb4329..0000000000 --- a/tests/bugs/vis/bug26147 +++ /dev/null @@ -1,60 +0,0 @@ -puts "============" -puts "CR26147" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - restore the ability to pick only fully included objects in rectangular selection" -########################################################################################## - -pload VISUALIZATION MODELING - -box b1 0 0 0 1 1 1 -box b2 2 2 2 1 1 1 -box b3 4 4 4 1 1 1 - -vinit View1 -vdisplay b1 b2 b3 -vfit - -vselmode b1 1 1 -vselmode b1 2 1 -vselmode b2 1 1 -vselmode b2 2 1 - -vselect 75 230 235 320 -allowoverlap 0 -set aNbSelected1 [vnbselected] -if {$aNbSelected1 != 4} { - puts "ERROR: Wrong number of entities in vertice-edge selection without overlap allowed!" -} - -vselect 75 230 235 320 -allowoverlap 1 -vnbselected -set aNbSelected2 [vnbselected] -if {$aNbSelected2 != 11} { - puts "ERROR: Wrong number of entities in vertice-edge selection with overlap allowed!" -} - -vselect 0 0 - -vselmode b3 4 1 - -vselect 75 230 235 320 -allowoverlap 0 -xor -vselect 350 150 380 170 -xor -vnbselected -set aNbSelected3 [vnbselected] -if {$aNbSelected3 != 4} { - puts "ERROR: Wrong number of entities in vertice-edge-face shift selection without overlap allowed!" -} - -vselect 0 0 - -vselect 75 230 235 320 -allowoverlap 1 -xor -vselect 350 150 380 170 -allowOverlap 1 -xor -vnbselected -set aNbSelected4 [vnbselected] -if {$aNbSelected4 != 13} { - puts "ERROR: Wrong number of entities in vertice-edge-face shift selection with overlap allowed!" -} - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug26149 b/tests/bugs/vis/bug26149 deleted file mode 100644 index d5b5a598da..0000000000 --- a/tests/bugs/vis/bug26149 +++ /dev/null @@ -1,43 +0,0 @@ -puts "===========" -puts "0026149: Visualization - depth buffer should not be written within Z-layers without Graphic3d_ZLayerDepthWrite flag" -puts "Check that objects drawn in Graphic3d_ZLayerId_BotOSD layer do not overlap objects in Graphic3d_ZLayerId_Default layer." -puts "===========" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -pload MODELING VISUALIZATION -vinit View1 -vclear -vaxo - -text2brep tcc "Center" -font SansFont -height 30 -vdisplay tcc -2d center -underlay -polyline lcc -50 -50 0 -50 50 0 50 50 0 50 0 0 0 -50 0 -50 -50 0 -vdisplay lcc -2d center -underlay - -text2brep tbl "Bottom-Left" -font SansFont -height 30 -vdisplay tbl -2d bottomLeft 5 5 -underlay -polyline lbl 0 0 0 0 100 0 100 100 0 100 50 0 50 0 0 0 0 0 -vdisplay lbl -2d bottomLeft 3 3 -underlay - -text2brep ttl "Top-Left" -font SansFont -height 30 -pos -27 0 0 -vdisplay ttl -2d topLeft 30 30 -underlay -polyline ltl 0 -100 0 0 0 0 100 0 0 100 -50 0 50 -100 0 0 -100 0 -vdisplay ltl -2d topLeft 3 3 -underlay - -text2brep ttr "Top-Right" -font SansFont -height 30 -pos -100 0 0 -vdisplay ttr -2d topRight 30 30 -underlay -polyline ltr -100 -100 0 -100 0 0 0 0 0 0 -50 0 -50 -100 0 -100 -100 0 -vdisplay ltr -2d topRight 3 3 -underlay - -text2brep tbr "Bottom-Right" -font SansFont -height 30 -pos -165 0 0 -vdisplay tbr -2d bottomRight 5 5 -underlay -polyline lbr -100 0 0 -100 100 0 0 100 0 0 50 0 -50 0 0 -100 0 0 -vdisplay lbr -2d bottomRight 3 3 -underlay - -box b 1 2 3 -vdisplay b -vfit -vsetdispmode b 1 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26154 b/tests/bugs/vis/bug26154 deleted file mode 100644 index 651cdf4c37..0000000000 --- a/tests/bugs/vis/bug26154 +++ /dev/null @@ -1,24 +0,0 @@ -puts "TODO OCC26154 ALL: ERROR: OCC26154 is reproduced." - -puts "========" -puts "OCC26154" -puts "========" -puts "" -############################################################################## -# 0026154: Visualization - v3d viewer grid disappears due to automatic z-fit -############################################################################## - -vinit - -box b 1 1 1 -vdisplay b -vfit -vgrid -type rectangular -mode lines -origin 0 0 -step 1 1 -vtop - -set bug_info [string trim [vreadpixel 86 355 name]] -if {$bug_info != "GRAY50 1"} { - puts "ERROR: OCC26154 is reproduced. Grid is not visible." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26159 b/tests/bugs/vis/bug26159 deleted file mode 100644 index 3f15900adb..0000000000 --- a/tests/bugs/vis/bug26159 +++ /dev/null @@ -1,23 +0,0 @@ -puts "================================================================" -puts "CR26159" -puts "Visualization - revise tolerance implementation for selection." -puts "================================================================" -puts "" - -pload VISUALIZATION MODELING -box b1 1 1 1 1 1 1 -box b2 3 3 3 1 1 1 -box b3 6 6 6 1 1 1 -vdisplay b1 b2 b3 -vfit - -# activate vertex selection -vselmode b1 1 1 - -# check selection tolerance -vmoveto 58 324 -checkcolor 58 324 0 1 1 - -# to print tolerance in case of failure: -puts [vselprops -print] -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug26163 b/tests/bugs/vis/bug26163 deleted file mode 100644 index 9051b8f439..0000000000 --- a/tests/bugs/vis/bug26163 +++ /dev/null @@ -1,29 +0,0 @@ -puts "============" -puts "CR26163" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - AIS_Shape::SetWidth() should not overwrite the free boundary color" -########################################################################################## - -set check_x 252 -set check_y 170 - -pload VISUALIZATION MODELING - -vinit View1 w=400 h=400 -vclear -vaxo - -restore [locate_data_file bug26163.brep] s -vdisplay s -vfit -vsetwidth s 4 - -# check that free boundary color is kept -if { [checkcolor $check_x $check_y 0.0 1.0 0.0] != 1 } { - puts "Error: free boundary aspect unexpectedly changed." -} - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26199 b/tests/bugs/vis/bug26199 deleted file mode 100644 index 54eab94495..0000000000 --- a/tests/bugs/vis/bug26199 +++ /dev/null @@ -1,70 +0,0 @@ -puts "==========" -puts "OCC26199" -puts "==========" -puts "" -############################################################ -# Visualization - use NCollection_IndexedMap instead of NCollection_Sequence in OpenGl_BVHClipPrimitiveSet to improve performance -############################################################ - -psphere s 0.5 -tclean s -incmesh s 0.1 -trinfo s - -vinit View1 -vclear -vaxo -vsetdispmode 1 - -vdefaults -defl 1.0 -autoTriang off -# Warning, unknown argument '-DEFL' - -vdisplay s - -set aNb1 100 - -# display 100x100 connected instances of single presentation -puts "Creating [expr $aNb1*$aNb1] instances..." -set t1 [time {for {set i 0} {$i < $aNb1} {incr i} {for {set j 0} {$j < $aNb1} {incr j} {vconnectto s_${i}_${j} ${i} ${j} 0 s -noupdate}}}] - -# the following command is slow -set t2 [time {vclear}] - -set d1 [lindex $t1 0] -puts "vconnectto done in $d1 microseconds!\n" - -set d2 [lindex $t2 0] -puts "vclear done in $d2 microseconds!\n" - -set t1_sec [expr $d1 * 1.e-6] -set t2_sec [expr $d2 * 1.e-6] - -if { [regexp {Debug mode} [dversion]] } { - if { [regexp {Windows} [dversion]] } { - set max_time_vconnectto 5 - set max_time_vclear 5 - } else { - set max_time_vconnectto 5 - set max_time_vclear 5 - } -} else { - if { [regexp {Windows} [dversion]] } { - set max_time_vconnectto 1 - set max_time_vclear 1 - } else { - set max_time_vconnectto 1 - set max_time_vclear 1 - } -} - -if { ${t1_sec} > ${max_time_vconnectto} } { - puts "Elapsed time of vconnectto is more than ${max_time_vconnectto} seconds - Error" -} else { - puts "Elapsed time of vconnectto is less than ${max_time_vconnectto} seconds - OK" -} - -if { ${t2_sec} > ${max_time_vclear} } { - puts "Elapsed time of vclear is more than ${max_time_vclear} seconds - Error" -} else { - puts "Elapsed time of vclear is less than ${max_time_vclear} seconds - OK" -} diff --git a/tests/bugs/vis/bug26209 b/tests/bugs/vis/bug26209 deleted file mode 100644 index 08550c4efd..0000000000 --- a/tests/bugs/vis/bug26209 +++ /dev/null @@ -1,33 +0,0 @@ -puts "============" -puts "CR26209" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - provide a method to fit view to the specific bounding box" -########################################################################################## - -pload VISUALIZATION MODELING - -box b 1 1 1 -vinit View1 -vdisplay b -vfit -vselmode b 2 1 -vselmode b 1 1 - -vselect 330 334 -vfit -selected -checkcolor 330 334 0 0 0 -checkcolor 330 131 0.8 0.8 0.8 - -vselect 0 0 -vfit - -vselect 29 104 -vselect 204 2 -xor -vfit -selected -checkcolor 29 104 0 0 0 -checkcolor 2 317 0.8 0.8 0.8 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26217 b/tests/bugs/vis/bug26217 deleted file mode 100644 index 4d265c3324..0000000000 --- a/tests/bugs/vis/bug26217 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR26217" -puts "============" -puts "" - -########################################################################################## -puts "Visualization, Select3D_SensitiveCircle - fix compilation with CLang for iOS" -########################################################################################## - -pload VISUALIZATION - -vinit View1 -vpoint radP1 0 0 0 -vpoint radP2 50 50 0 -vpoint radP3 100 0 0 -vcircle circle radP1 radP2 radP3 1 -vfit - -vselect 40 120 185 320 -if {[vreadpixel 120 200 rgb name] != "DARKGOLDENROD"} { puts "ERROR: the circle is selected with no overlap mode activated" } - -vselect 0 0 - -vselect 40 120 185 320 -allowoverlap 1 -if {[vreadpixel 120 200 rgb name] != "GRAY73"} { puts "ERROR: the circle is not selected with overlap mode activated" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26284 b/tests/bugs/vis/bug26284 deleted file mode 100644 index 63d92a028d..0000000000 --- a/tests/bugs/vis/bug26284 +++ /dev/null @@ -1,15 +0,0 @@ -puts "========" -puts "OCC26284" -puts "========" -puts "" -################################################################## -puts "Visualization - eliminate recursion in SelectMgr_SelectionManager" -################################################################## - -pload QAcommands VISUALIZATION - -vinit -OCC26284 - -vfit -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26304 b/tests/bugs/vis/bug26304 deleted file mode 100644 index 132df257b6..0000000000 --- a/tests/bugs/vis/bug26304 +++ /dev/null @@ -1,49 +0,0 @@ -puts "============" -puts "0026304: Visualization - wrong calculation of point in SelectMgr_RectangularFrustum::DetectedPoint" -puts "============" -puts "" - -proc findPoint {theInfoString} { - puts $theInfoString - set aStringArr [split $theInfoString " "] - set aSize [llength $aStringArr] - for {set aIdx 0} {$aIdx < $aSize} {incr aIdx} { - set aItem [lindex $theInfoString $aIdx] - if {[string compare $aItem "Point:"] == 0} { - set aX [string trim [lindex $theInfoString [expr $aIdx + 1]]] - set aY [string trim [lindex $theInfoString [expr $aIdx + 2]]] - set aZ [string trim [lindex $theInfoString [expr $aIdx + 3]]] - return [list $aX $aY $aZ] - } - } -} - -pload VISUALIZATION MODELING - -vclear -vinit View1 -box b 100 100 100 -box bz 50 50 50 -vdisplay -dispMode 1 b -vfit -vdisplay -dispMode 1 -trsfPers zoom -trsfPersPos 0 -10 50 bz -vaspects bz -setColor GREEN -setTransparency 0.5 - -vselect 20 200 -set anOut1 [split [vstate -entities] "\n"] -set aPnt1 [findPoint [lindex $anOut1 1]] -# expected 4.78109 -10 59.1192 -vpoint p1 {*}$aPnt1 - -vselect 48 258 -set anOut2 [split [vstate -entities] "\n"] -set aPnt2 [findPoint [lindex $anOut2 1]] -# expected 10.7493 0 28.4578 -vpoint p {*}$aPnt2 - -vviewparams -scale 22.3 -proj 0.578415 -0.780275 0.237924 -up -0.212025 0.137838 0.967495 -at 10.887 16.807 36.2306 - -if {[vreadpixel 103 293 rgb name] != "YELLOW"} { puts "ERROR: Wrong point calculated" } -if {[vreadpixel 29 24 rgb name] != "YELLOW"} { puts "ERROR: Wrong point calculated" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26312 b/tests/bugs/vis/bug26312 deleted file mode 100644 index 41d75bc5c9..0000000000 --- a/tests/bugs/vis/bug26312 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "OCC26312" -puts "ColorScale doesn't work as expected." -puts "============" -puts "" - -vinit View1 -vclear -vaxo - -# draw color scale -vcolorscale cs -demo -vdump ${imagedir}/${casename}_View1.png - -#add more views -vinit View2 w=300 h=500 -vinit View3 w=500 h=300 - -# dump all views -vactivate View2 -vcolorscale cs -height 500 -vdump ${imagedir}/${casename}_View2.png -vactivate View3 -vcolorscale cs -height 300 -vdump ${imagedir}/${casename}_View3.png diff --git a/tests/bugs/vis/bug26317 b/tests/bugs/vis/bug26317 deleted file mode 100644 index 2b5b013498..0000000000 --- a/tests/bugs/vis/bug26317 +++ /dev/null @@ -1,21 +0,0 @@ -puts "============" -puts "CR26317" -puts "============" -puts "" - -########################################################################################## -puts "Visualization, AIS_LengthDimension::CheckPlane is incorrect" -########################################################################################## - -pload VISUALIZATION MODELING - -box b 100 200 300 -vinit View1 -vclear -vaxo -explode b F -vdisplay b_1 b_2 -vdimension len -length -shapes b_1 b_2 -plane zox -vfit - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26344 b/tests/bugs/vis/bug26344 deleted file mode 100644 index e9fa334120..0000000000 --- a/tests/bugs/vis/bug26344 +++ /dev/null @@ -1,72 +0,0 @@ -puts "============" -puts "0026344: Visualization - provide a support of zoom persistent selection" -puts "============" -puts "" - -vclear -vclose ALL -vinit View1 w=409 h=409 -vtrihedron tri -vpan 50 50 - -box bz1 25 25 25 -box bz2 25 25 25 -box br 100 100 100 -box bzr 50 25 20 -box bt 100 100 100 - -# 1) Zoom persistence -vpoint pz 200 200 200 - -vdisplay bz1 -dispMode 1 -highMode 1 -trsfPers zoom -trsfPersPos 200 200 200 -vdisplay bz2 -dispMode 1 -highMode 1 -trsfPers zoom -trsfPersPos 200 200 200 -vsetlocation bz2 -25 -25 -25 - -vselect 0 0 -vselect 387 77 -if { [vreadpixel 387 77 rgb name] != "GRAY73" } { puts "Error picking zoom persistence object(s)" } - -vselect 0 0 -vselect 330 120 410 50 -if { [vreadpixel 387 77 rgb name] != "GRAY73" || [vreadpixel 352 96 rgb name] != "GRAY73" } { puts "Error selecting zoom persistence object(s)" } - -# 2) Rotate persistence - -vpoint pr -200 -200 -200 -vdisplay br -dispMode 1 -highMode 1 -trsfPers rotate -trsfPersPos -200 -200 -200 -vsetmaterial br PLASTIC -vselect 0 0 -vselect 160 200 -if { [vreadpixel 160 180 rgb name] != "GRAY89" } { puts "Error picking rotate persistence object" } - -vselect 0 0 -vselect 130 230 190 170 -if { [vreadpixel 160 180 rgb name] != "GRAY89" } { puts "Error selecting rotate persistence object" } - -# 3) Zoom + Rotate persistence - -vpoint pzr -200 100 0 -vdisplay bzr -dispMode 1 -highMode 1 -trsfPers zoomRotate -trsfPersPos -200 100 0 - -vsetmaterial bzr PLASTIC -vselect 0 0 -vselect 250 90 -if { [vreadpixel 250 90 rgb name] != "GRAY89" } { puts "Error picking zoom-rotate persistence object" } -vselect 0 0 -vselect 200 70 286 110 -if { [vreadpixel 250 90 rgb name] != "GRAY89" } { puts "Error selecting zoom-rotate persistence object" } - -# 4) Trihedron persistence - -vdisplay bt -dispMode 1 -highMode 1 -trsfPers trihedron -trsfPersPos -1 -1 62 -vselect 0 0 -vselect 132 300 -if { [vreadpixel 132 300 rgb name] != "GRAY73" } { puts "Error picking trihedron persistence object" } -vselect 0 0 -vselect 50 223 235 395 -if { [vreadpixel 132 300 rgb name] != "GRAY73" } { puts "Error selecting trihedron persistence object" } - -vselect 50 410 410 50 -vstate -entities - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26357 b/tests/bugs/vis/bug26357 deleted file mode 100644 index 6cd02ee6e7..0000000000 --- a/tests/bugs/vis/bug26357 +++ /dev/null @@ -1,49 +0,0 @@ -puts "============" -puts "0026357: Visualization - Panning zooms view if aspect ratio > 1" -puts "============" -puts "" - -box b 100 100 100 - -vclear -vinit View1 w=400 h=400 -vinit View2 w=200 h=400 -vinit View3 w=400 h=200 - -vdisplay -dispMode 1 -highMode 1 b - -# Test panning with aspect ratio 1:1 -vactivate View1 -vaxo -vfit -vpan 200 0 -vmoveto 399 200 -if { [vreadpixel 399 200 rgb name] != "CYAN2" } { puts "Error: incorrect color after forward panning in View1" } -vpan -200 0 -vmoveto 200 200 -if { [vreadpixel 200 200 rgb name] != "CYAN2" } { puts "Error: incorrect color after backward panning in View1" } -vdump ${imagedir}/${casename}_1.png - -# Test panning with aspect ratio 1:2 -vactivate View2 -vaxo -vfit -vpan 100 0 -vmoveto 199 100 -if { [vreadpixel 199 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after forward panning in View2" } -vpan -100 0 -vmoveto 100 100 -if { [vreadpixel 100 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after backward panning in View2" } -vdump ${imagedir}/${casename}_2.png - -# Test panning with aspect ratio 2:1 -vactivate View3 -vaxo -vfit -vpan 200 0 -vmoveto 399 100 -if { [vreadpixel 399 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after forward panning in View3" } -vpan -200 0 -vmoveto 200 100 -if { [vreadpixel 200 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after backward panning in View3" } -vdump ${imagedir}/${casename}_3.png diff --git a/tests/bugs/vis/bug26401 b/tests/bugs/vis/bug26401 deleted file mode 100644 index 3939fb45e8..0000000000 --- a/tests/bugs/vis/bug26401 +++ /dev/null @@ -1,69 +0,0 @@ -puts "========" -puts "OCC26401" -puts "========" -puts "" -########################################################################################### -# Visualization - small boxes in front of big one disappear in perspective view -########################################################################################### - -# Boxes {1 x 1 x 1} -box b0 0 0 0 1 1 1 -box b1 -1 0 0 1 1 1 -box b2 1 0 0 1 1 1 -box b3 0 1 0 1 1 1 -box b4 -1 1 0 1 1 1 -box b5 1 1 0 1 1 1 - -vinit View1 -vclear -vaxo -vsetdispmode 1 -vcamera -persp -vdisplay b0 b1 b2 b3 b4 b5 -vsetcolor b1 b2 GREEN -vsetcolor b4 b5 RED -vsetcolor b3 GRAY55 -vfit -vautozfit -vzrange -vtrihedron t - -set color "[vreadpixel 230 230 rgb]" -if { [lindex $color 0] == 0 && - [lindex $color 1] == 0 && - [lindex $color 2] == 0 } { - puts "Error : Boxes disappear." -} - -vdump $imagedir/${casename}_1.png - -# Boxes {0.01 x 0.01 x 0.01} -box b0 0.00 0.00 0.00 0.01 0.01 0.01 -box b1 -0.01 0.00 0.00 0.01 0.01 0.01 -box b2 0.01 0.00 0.00 0.01 0.01 0.01 -box b3 0.00 0.01 0.00 0.01 0.01 0.01 -box b4 -0.01 0.01 0.00 0.01 0.01 0.01 -box b5 0.01 0.01 0.00 0.01 0.01 0.01 - -vinit View2 -vclear -vaxo -vsetdispmode 1 -vcamera -persp -vdisplay b0 b1 b2 b3 b4 b5 -vsetcolor b1 b2 GREEN -vsetcolor b4 b5 RED -vsetcolor b3 GRAY55 -vfit -vautozfit -vzrange -vtrihedron t - -set color "[vreadpixel 230 230 rgb]" -if { [lindex $color 0] == 0 && - [lindex $color 1] == 0 && - [lindex $color 2] == 0 } { - puts "Error : Boxes disappear." -} - -vdump $imagedir/${casename}_2.png diff --git a/tests/bugs/vis/bug26404 b/tests/bugs/vis/bug26404 deleted file mode 100644 index e88575a225..0000000000 --- a/tests/bugs/vis/bug26404 +++ /dev/null @@ -1,27 +0,0 @@ -puts "========" -puts "OCC26404" -puts "========" -puts "" -########################################################################################### -# Visualization, Ray Tracing - use solid background color when gradient color is disabled -########################################################################################### - -box b 1 2 3 -vinit View1 -vclear -vaxo -vsetdispmode 1 -vbackground -color GRAY4 -vdisplay b -vfit -vraytrace 1 -set bug_info_1 [vreadpixel 50 50 rgb name] -if {$bug_info_1 != "GRAY4"} { - puts "ERROR: OCC26404 is reproduced. Background color is invalid (case #1)." -} -vbackground -gradient RED BLUE -gradientMode HORIZONTAL -vbackground -gradient RED BLUE -gradientMode NONE -set bug_info_2 [vreadpixel 50 50 rgb name] -if {$bug_info_2 != "GRAY4"} { - puts "ERROR: OCC26404 is reproduced. Background color is invalid (case #2)." -} diff --git a/tests/bugs/vis/bug26413 b/tests/bugs/vis/bug26413 deleted file mode 100644 index afbc550269..0000000000 --- a/tests/bugs/vis/bug26413 +++ /dev/null @@ -1,81 +0,0 @@ -puts "============" -puts "CR26413" -puts "============" -puts "" -################################################################################### -puts "Visualization, SelectMgr_ViewerSelector - Pixel tolerance is overridden by selection sensitivity" -################################################################################### - -pload VISUALIZATION MODELING - -vinit View1 -box b 1 1 1 -vdisplay b -vfit - -set x_on_edge 320 -set y_on_edge 340 -set x_on_vert 383 -set y_on_vert 306 - -set x_sel_precise 228 -set y_sel_precise 393 -set x_sel_tol 228 -set y_sel_tol 400 - -set x_notol 374 -set y_notol 309 -set x_tol 372 -set y_tol 310 - -vselmode b 2 1 - -# check precise selection of the edge -vmoveto ${x_sel_precise} ${y_sel_precise} -checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 -# check selection in neighborhood of the edge -vmoveto 0 0 -vmoveto ${x_sel_tol} ${y_sel_tol} -checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 - -vmoveto 0 0 -# increase selection precision -vselprops -pixtol 8 - -# check precise selection of the edge -vmoveto ${x_sel_precise} ${y_sel_precise} -checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 -# check selection in neighborhood of the edge -vmoveto 0 0 -vmoveto $x_sel_tol ${y_sel_tol} -checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 - -# check that after precision reset selection works as usual -vmoveto 0 0 -vselprops -pixtol -1 -vmoveto ${x_sel_precise} ${y_sel_precise} -checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 -vmoveto 0 0 -vmoveto ${x_sel_tol} ${y_sel_tol} -checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 - -# check that point sensitivity is inreased for all types of -# sensitive entities -vmoveto 0 0 -vselmode b 1 1 -vselprops -pixtol -1 - -vmoveto ${x_notol} ${y_notol} -# check that vertex is highlighted and edge is not -checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 -checkcolor ${x_on_vert} ${y_on_vert} 0 1 1 - -vmoveto 0 0 -vselprops -pixtol 8 -vmoveto ${x_tol} ${y_tol} -# check that vertex is highlighted and edge is not -checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 -checkcolor $x_on_vert $y_on_vert 0 1 1 - -vdump ${imagedir}/${casename}.png -vseldump ${imagedir}/${casename}_sel_ent.png -type entity diff --git a/tests/bugs/vis/bug26430 b/tests/bugs/vis/bug26430 deleted file mode 100644 index 07f875e116..0000000000 --- a/tests/bugs/vis/bug26430 +++ /dev/null @@ -1,46 +0,0 @@ -puts "============" -puts "CR26430" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - segmentation fault in opened local context" -########################################################################################## - -pload MODELING VISUALIZATION - -restore [locate_data_file bug26430.brep] aShape - -vinit View1 -vdisplay aShape -vfit -vsetdispmode aShape 1 - -vselmode aShape 1 1 -vselmode aShape 2 1 -vselmode aShape 3 1 -vselmode aShape 4 1 -vselmode aShape 5 1 - -# check selection for all problematic cases -vselect 125 155 -set aNbSelected [vnbselected] -if {$aNbSelected != 1} { - puts "ERROR: Vertex was not selected!" -} - -vselect 0 0 -vselect 121 155 130 160 -set aNbSelected [vnbselected] -if {$aNbSelected != 1} { - puts "ERROR: Vertex was not selected!" -} - -vselect 0 0 -vselect 100 100 200 200 -set aNbSelected [vnbselected] -if {$aNbSelected != 14} { - puts "ERROR: Vertex was not selected!" -} - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26434 b/tests/bugs/vis/bug26434 deleted file mode 100644 index 3920a10db4..0000000000 --- a/tests/bugs/vis/bug26434 +++ /dev/null @@ -1,41 +0,0 @@ -puts "============" -puts "CR26434" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - Textured objects should have priority over the environment mapping" -########################################################################################## - -pload MODELING VISUALIZATION - -vclear -vclose all - -vinit View1 - -vsetdispmode 1 - -box b0 -1 -1 -1 1 2 3 -box b1 1 1 1 1 2 3 - -vdisplay b0 b1 -vzbufftrihedron - -vfit - -vdump $imagedir/${casename}_0.png - -vtexture b1 0 - -vdump $imagedir/${casename}_1.png - -puts "Checking that texture have priority over the environment mapping" -vtextureenv on 0 - -vdump $imagedir/${casename}_2.png - -vmoveto 100 300 -vmoveto 0 0 - -vdump $imagedir/${casename}_3.png diff --git a/tests/bugs/vis/bug26435 b/tests/bugs/vis/bug26435 deleted file mode 100644 index 46b8f4b564..0000000000 --- a/tests/bugs/vis/bug26435 +++ /dev/null @@ -1,47 +0,0 @@ -puts "============" -puts "CR26435" -puts "============" -puts "" -####################################################################### -# Visualization - V3d_View::ConvertToGrid returns wrong coordinates for non-orthogonal projection -####################################################################### - -vinit View1 w=400 h=400 -vgrid -type rectangular -mode lines -origin 0 0 -step 5 5 - -# 1. Check convert to grid for axonometric projection. Grid is at origin. -vaxo -set output [vconvert 200 200 grid] - -checkreal "vconvert axo - grid origin" [lindex $output 2] 5.0 1e-7 0.0 -checkreal "vconvert axo - grid origin" [lindex $output 3] -5.0 1e-7 0.0 -checkreal "vconvert axo - grid origin" [lindex $output 4] 0.0 1e-7 0.0 - -# 2. Check convert to grid for top projection. Grid is at origin. -vtop -set output [vconvert 200 200 grid] - -checkreal "vconvert top - grid origin" [lindex $output 2] 0.0 1e-7 0.0 -checkreal "vconvert top - grid origin" [lindex $output 3] -5.0 1e-7 0.0 -checkreal "vconvert top - grid origin" [lindex $output 4] 0.0 1e-7 0.0 - -# 3. Check convert to grid for axonometric projection. Grid is not at origin. -vpriviledgedplane 0.0 0.0 10.0 0 0 1 1 0 0 - -vaxo -set output [vconvert 200 200 grid] - -checkreal "vconvert axo - grid lifted" [lindex $output 2] 15.0 1e-7 0.0 -checkreal "vconvert axo - grid lifted" [lindex $output 3] -15.0 1e-7 0.0 -checkreal "vconvert axo - grid lifted" [lindex $output 4] 10.0 1e-7 0.0 - -# 4. Check convert to grid for top projection. Grid is not at origin. -vtop -set output [vconvert 200 200 grid] - -checkreal "vconvert top - grid lifted" [lindex $output 2] 0.0 1e-7 0.0 -checkreal "vconvert top - grid lifted" [lindex $output 3] -5.0 1e-7 0.0 -checkreal "vconvert top - grid lifted" [lindex $output 4] 10.0 1e-7 0.0 - -# do not save any image -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26462_1 b/tests/bugs/vis/bug26462_1 deleted file mode 100644 index d185319b96..0000000000 --- a/tests/bugs/vis/bug26462_1 +++ /dev/null @@ -1,54 +0,0 @@ -puts "============" -puts "CR26462" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - selection does not adapt to line width change" -########################################################################################## - -pload VISUALIZATION MODELING - -vinit -box b1 10 10 10 -box b2 10 10 10 - -vdisplay b1 b2 -vsetlocation b1 10 10 0 -vfit - -vaspects b1 b2 -setWidth 3 - -vselmode 2 1 -# try to select b1 and b2 -vselect 305 322 -xor -vselect 103 322 -xor -# check that both boxes were not selected with default tolerance value -set aNbSelected [vnbselected] -if {$aNbSelected != "0"} { - puts "ERROR: no boxes must be selected!" -} - -puts "0029779: Visualization, SelectMgr_SelectableObject - sensitivity change for object not activated in given mode leads to crash" -vaspects b1 -setSensitivity 3 4 - -# increase tolerance for b1 -vaspects b1 -setSensitivity 2 4 - -# select edge of b1 -vselect 305 322 -# check that b1's edge was selected -set aNbSelected [vnbselected] -if {$aNbSelected != "1"} { - puts "ERROR: b1 was not selected" -} -# try to select b2 -vselect 103 322 -xor -# check that increase of tolerance for b1 doesn't influence -# on b2 -set aNbSelected [vnbselected] -if {$aNbSelected != "1"} { - puts "ERROR: b2 is selected after b1's tolerance increased" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26462_2 b/tests/bugs/vis/bug26462_2 deleted file mode 100644 index b0d713b43d..0000000000 --- a/tests/bugs/vis/bug26462_2 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "CR26462" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - selection does not adapt to line width change" -########################################################################################## - -pload VISUALIZATION QAcommands - -vinit -OCC26462 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26538 b/tests/bugs/vis/bug26538 deleted file mode 100755 index d93cd07d62..0000000000 --- a/tests/bugs/vis/bug26538 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "OCC26538" -puts "============" -puts "" -####################################################################### -# Visualization - Infinite growth of maxtrix stack in OpenGl_Structure::Render -####################################################################### - -box b1 1 1 1 -box b2 1 1 1 - -vinit -vdisplay b1 -vdisplay b2 -vsetlocation b2 10 10 10 -vfit - -set listmem {} - -set i_max 3 -for {set i 1} {${i} <= ${i_max}} {incr i} { - vfps 1000 - lappend listmem [meminfo h] - checktrend $listmem 0 1 "Memory leak detected" -} - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26566 b/tests/bugs/vis/bug26566 deleted file mode 100644 index e6efdd4baf..0000000000 --- a/tests/bugs/vis/bug26566 +++ /dev/null @@ -1,38 +0,0 @@ -puts "========" -puts "OCC26566" -puts "========" -puts "" -################################################################## -puts "Visualization - incorrect highlight after selection of owners with auto-highlight disabled" -################################################################## - -pload VISUALIZATION MODELING XSDRAW -vinit - -# create an object with auto-highlight disabled -meshfromstl m [locate_data_file b.stl] -vselmode m 8 1 - -# create an object with auto-highlight enabled -box b 100 100 100 -vdisplay b - -vfit - -# select box -vselect 200 200 - -# select mesh with auto-highlight disabled -vselect 290 370 -# check that box is drawn with its own color -checkcolor 321 128 1 1 0 -# check that selection prs for mesh is displayed -checkcolor 316 321 0.8 0.8 0.8 - -vselect 200 200 -# check that box is highlighted with selection color -checkcolor 321 128 0.8 0.8 0.8 -# check that mesh is drawn without selection -checkcolor 316 321 0 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26596 b/tests/bugs/vis/bug26596 deleted file mode 100644 index f0ce765ac8..0000000000 --- a/tests/bugs/vis/bug26596 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "CR26596" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - hidden twice times structure should not be selectable" -########################################################################################## - -pload MODELING VISUALIZATION - -box b 1 2 3 -vinit View1 -vclear -vaxo -vsetdispmode 1 - -vdisplay b -vfit -verase b - -vdisplay b -verase b - -vmoveto 250 250 -set aResColor [vreadpixel 165 263] -if {$aResColor == "0 1 1 1"} { - puts "ERROR: Zero selection mode was not deactivated at second AIS_InteractiveContext::Erase call" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26599 b/tests/bugs/vis/bug26599 deleted file mode 100755 index 0ddb84609d..0000000000 --- a/tests/bugs/vis/bug26599 +++ /dev/null @@ -1,21 +0,0 @@ -puts "============" -puts "CR26599: Visualization, TKOpenGl - gradient background should reset model transformation in Core profile" -puts "============" -puts "" - -vinit View1 -vclear -vaxo - -vbackground -gradient RED BLUE -gradientMode VERTICAL -box b 1 2 3 -vdisplay b - -vfit - -vlocation b -rotate 0 0 0 0 0 1 50 - -vmoveto 380 50 -checkcolor 380 50 0.87450981140136719 0 0.12156862765550613 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug26641 b/tests/bugs/vis/bug26641 deleted file mode 100644 index 0052afa766..0000000000 --- a/tests/bugs/vis/bug26641 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "CR26641" -puts "============" -puts "" - -############################################################################################################## -# 0026641: Visualization, TKOpenGl - handle correctly transformation persistence within perspective projection -############################################################################################################## - -vinit -vclear - -box b0 30 0 0 10 10 10 -box b1 -30 -30 30 10 30 20 -vdisplay b0 -vdisplay b1 -vfit - -vdump ${imagedir}/${casename}_none_pers_ortho.png - -vdisplay b1 -trsfPers zoom -trsfPersPos -30 -30 30 -vfit - -vdump ${imagedir}/${casename}_zoom_pers_ortho.png - -vcamera -persp -vfit - -vdump ${imagedir}/${casename}_zoom_pers_persp.png - -vselect 30 70 - -if {[vnbselected] != 1} { - puts "ERROR: Transform persistence object is not selected!" -} diff --git a/tests/bugs/vis/bug26676 b/tests/bugs/vis/bug26676 deleted file mode 100644 index 50a8e01442..0000000000 --- a/tests/bugs/vis/bug26676 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "CR26676" -puts "============" -puts "" - -########################################################################################## -# 0026676: Visualization, Ray Tracing - correct rendering if stereo pair -########################################################################################## - -vinit View1 w=400 h=400 -vclear - -box b 1 2 50 -vraytrace 0 -vaxo -vsetdispmode 1 -vdisplay b -vcamera -persp -vfit -vrotate 0 -1.2 0 -vzoom 1.2 - -vstereo -anaglyph redCyan -vcamera -iod -vcamera -iod 0.3 - -vraytrace 1 - -vselect 200 350 - -vdump ${imagedir}/${casename}.png -stereo blend diff --git a/tests/bugs/vis/bug26680 b/tests/bugs/vis/bug26680 deleted file mode 100644 index 15a6c05dac..0000000000 --- a/tests/bugs/vis/bug26680 +++ /dev/null @@ -1,24 +0,0 @@ -puts "============" -puts "0026680: Visualization - Changed behavior of mesh visualization and selection in OMF sample" -puts "============" -puts "" - -pload VISUALIZATION XDE - -vinit View1 -meshfromstl m [locate_data_file bug26680.stl] -meshcolors m elem2 1 - -vselmode 0 1 - -vmoveto 200 200 -if {[vreadpixel 197 257 rgb name] != "CYAN"} { puts "ERROR: presentation for dynamic highlight of the object is wrong!" } -vmoveto 0 0 -if {[vreadpixel 197 257 rgb name] != "BLUE"} { puts "ERROR: the object is not unhighlighted after dynamic highlight!" } - -vselect 200 200 -if {[vreadpixel 197 257 rgb name] != "GRAY86"} { puts "ERROR: presentation for selection highlight is wrong!" } -vselect 0 0 -if {[vreadpixel 197 257 rgb name] != "BLUE"} { puts "ERROR: the object is not unhighlighted after selection highlight!" } - -vdump ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26719_1 b/tests/bugs/vis/bug26719_1 deleted file mode 100644 index 0553f689b9..0000000000 --- a/tests/bugs/vis/bug26719_1 +++ /dev/null @@ -1,51 +0,0 @@ -puts "============" -puts "0026719: Visualization - cannot pick zoom persistent object" -puts "============" -puts "" - -pload VISUALIZATION MODELING - -vinit View1 -vsetdispmode 1 - -restore [locate_data_file face1.brep] f -vdisplay f -box b1 25 25 25 -vdisplay b1 -trsfPers zoom -trsfPersPos 0 0 0 - -vviewparams -scale 588.7 -proj 0.69 -0.64 -0.38 -vviewparams -up -0.16 -0.32 0.93 -at -0.47 -0.042 0.4 -vviewparams -eye 0.7 -1.14 -0.17 - -# move cursor to the box and check if is highlighted -# with dynamic highlight color, check that the face is -# not highlighted -vmoveto 280 290 -if {[vreadpixel 297 297 -rgb -name] != "CYAN"} { puts "ERROR: zoom persistent box is not highlighted dynamically!" } -if {[vreadpixel 372 210 -rgb -name] != "GOLDENROD3"} { puts "ERROR: the shape behind zoom persistent object was highlighted instead!" } -vdump ${imagedir}/${casename}_1.png - -vmoveto 0 0 - -vviewparams -scale 689.79 -proj 0.78 0.63 -0.00067 -vviewparams -up -0.13 0.16 -0.98 -at -0.36 -0.016 0.31 -vviewparams -eye 0.96 1.053 0.31 - -# check if the depth is calculated correctly on border points -# of the objects - -# move to a point on the box and check if it -# will be highlighted dynamically -vmoveto 264 135 - -if {[vreadpixel 275 142 -rgb -name] != "CYAN"} { puts "ERROR: zoom persistent box is not highlighted dynamically in precision test!" } -if {[vreadpixel 243 123 -rgb -name] != "BURLYWOOD2"} { puts "ERROR: the shape behind zoom persistent object was highlighted instead in precision test!" } -vdump ${imagedir}/${casename}_2.png -vmoveto 0 0 - -# move to a point on the face and check if it -# will be highlighted dynamically -vmoveto 259 135 -if {[vreadpixel 275 142 -rgb -name] != "DARKGOLDENROD"} { puts "ERROR: zoom persistent box is highlighted instead in precision test!" } -if {[vreadpixel 243 123 -rgb -name] != "CYAN"} { puts "ERROR: the shape behind zoom persistent object was not highlighted dynamically in precision test!" } -vdump ${imagedir}/${casename}_3.png diff --git a/tests/bugs/vis/bug26719_2 b/tests/bugs/vis/bug26719_2 deleted file mode 100644 index b4fa9ef8be..0000000000 --- a/tests/bugs/vis/bug26719_2 +++ /dev/null @@ -1,79 +0,0 @@ -puts "============" -puts "CR26719" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - cannot pick zoom persistent object" -########################################################################################## - -proc compareDepth {theInfo} { - set aInfoList [split $theInfo "\n"] - set aEntNb [llength $aInfoList] - set aDepths {} - for {set aEntIdx 0} {$aEntIdx < $aEntNb} {incr aEntIdx} { - set aBuff [lindex $aInfoList $aEntIdx] - set aStringArr [split $aBuff " "] - set aSize [llength $aStringArr] - for {set aIdx 0} {$aIdx < $aSize} {incr aIdx} { - set aItem [lindex $aBuff $aIdx] - if {[string compare $aItem "Depth:"] == 0} { - lappend aDepths [string trim [lindex $aBuff [expr $aIdx + 1]]] - } - } - } - - set aDepth1 [lindex $aDepths 0] - set aDepth2 [lindex $aDepths 1] - set aDiff [expr $aDepth1 - $aDepth2] - if {[expr abs($aDiff)] > 0.55} { - puts "ERROR: the depths diff is bigger than adequate tolerance, see vstate output!" - } -} - -pload VISUALIZATION MODELING - -vinit -vtrihedron tri -vpan 50 50 - -box b1 20.3 20.3 20.3 -box b2 20.3 20.3 20.3 -box b3 150 150 150 100 100 100 - -vpoint p1 200 200 200 - -vdisplay b1 -trsfPers zoom -trsfPersPos 200 200 200 -vdisplay b2 -trsfPers zoom -trsfPersPos 200 200 200 -vsetlocation b2 -20.3 -20.3 -20.3 -vdisplay b3 - -vsetdispmode 1 -vaspects b1 -setColor RED -vaspects b2 -setColor GREEN - -# setup the view in a way that front faces of b2 and b3 lie -# almost on the same plane -vviewparams -scale 0.99 -proj -0.04 -0.99 0.11 -vviewparams -up -0.58 0.16 0.8 -at 8.48 160.93 282.42 -vviewparams -eye -14.63 -379.49 343.06 -# check depth values -vmoveto 230 280 -set anInfo [vstate -entities] -compareDepth $anInfo -vdump ${imagedir}/${casename}_1.png - -vmoveto 0 0 - -# setup the view in a way that front faces of b1 and b3 lie -# almost on the same plane -vviewparams -scale 0.99 -proj -0.17 0.09 0.98 -vviewparams -up -0.1 0.99 -0.1 -at -49.98 231.47 25.2 -vviewparams -eye -142.03 280.17 559.45 -# check depth values -vmoveto 276 110 -set anInfo [vstate -entities] -compareDepth $anInfo -vdump ${imagedir}/${casename}_2.png - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26721 b/tests/bugs/vis/bug26721 deleted file mode 100644 index d0081fab19..0000000000 --- a/tests/bugs/vis/bug26721 +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "CR26721" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - selection highlight of selected face is broken" -########################################################################################## - -pload VISUALIZATION MODELING - -box b 1 1 1 -vinit -vdisplay b -vfit - -# select box in 0 selection mode -vselect 200 200 - -vselmode 4 1 -# select box's face -vselect 200 300 - -# check if highlight is correct: -# 1. check if other edges of the box are not highlighted -if {[vreadpixel 292 356 name] != "YELLOW 1"} { - puts "ERROR: the box is drawn with the color that isn't equal to default!" -} -# 2. check if previously selected face is highlighted with selection color -if {[vreadpixel 204 301 name] != "GRAY80 1"} { - puts "ERROR: the face selected is not highlighted with selection color!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26726 b/tests/bugs/vis/bug26726 deleted file mode 100644 index 2580e4d5ce..0000000000 --- a/tests/bugs/vis/bug26726 +++ /dev/null @@ -1,36 +0,0 @@ -puts "============" -puts "OCC26726 erase selected objects" -puts "============" -puts "" -pload VISUALIZATION - - -vclear -vclose all -vinit -vsetdispmode 1 - -box b0 5 0 0 1 1 1 -box b1 0 5 0 1 1 1 -box b2 0 0 5 1 1 1 -box b3 5 5 5 1 1 1 - -vdisplay b0 b1 b2 b3 - -vdump $imagedir/${casename}_0.png - -vfit - -vselect 0 0 500 500 -verase - -vdump $imagedir/${casename}_1.png - -set info_b0 [vreadpixel 205 355 name] -set info_b1 [vreadpixel 205 190 name] -set info_b2 [vreadpixel 60 100 name] -set info_b3 [vreadpixel 350 100 name] - -if { $info_b0 != "BLACK 0" || $info_b1 != "BLACK 0" || $info_b2 != "BLACK 0" || $info_b3 != "BLACK 0" } { - puts "Error: OCC26726 is reproduced. AIS_InteractiveContext::EraseSelected is incorrect." -} diff --git a/tests/bugs/vis/bug26754 b/tests/bugs/vis/bug26754 deleted file mode 100644 index 8d0a8f78c5..0000000000 --- a/tests/bugs/vis/bug26754 +++ /dev/null @@ -1,31 +0,0 @@ -puts "================================================================" -puts "CR26754" -puts "Visualization - provide API to display AIS_Trihedron presentation without axes labels" -puts "================================================================" -puts "" - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png -set anImage3 $imagedir/${casename}_3.png - -vinit -vclear -vaxo - -vtrihedron t -hidelabels on -vzoom 4 - -vdump $anImage1 - -set anX 204 -set anY 100 - -vselect $anX $anY - -vdump $anImage2 - -vselmode 2 1 - -vselect $anX $anY - -vdump $anImage3 \ No newline at end of file diff --git a/tests/bugs/vis/bug26779 b/tests/bugs/vis/bug26779 deleted file mode 100644 index 8c31cf2402..0000000000 --- a/tests/bugs/vis/bug26779 +++ /dev/null @@ -1,60 +0,0 @@ -puts "============" -puts "CR26779" -puts "============" -puts "" - -########################################################################################## -puts "Draw Harness, ViewerTest - vstate output is incorrect for sub-shapes selection without opening local context" -########################################################################################## - -pload MODELING VISUALIZATION - -box b1 1 2 3 -box b2 5 5 5 1 1 1 - -vclear -vclose ALL -vinit View1 -vaxo -vsetdispmode 1 -vdisplay b1 -vfit - -vselmode b1 4 1 -vselect 300 300 -set anInfo [split [vstate] "\n"] -set aItem1 [lindex $anInfo 0] -set aItem2 [string trim [lindex $anInfo 1] ] -set aSize [llength $anInfo] -if {$aSize != 3 || [string compare $aItem1 "Locally selected sub-shapes within b1:"] != 0 || [string compare $aItem2 "Face #2"] != 0} { - puts "ERROR: vstate output for selected face is incorrect" -} - -vdisplay b2 -vfit - -vselect 350 120 -xor -set anInfo [split [vstate *] "\n"] -set aItem1 [string trim [lindex $anInfo 1] ] -set aItem2 [string trim [lindex $anInfo 2] ] -set aItem3 [string trim [lindex $anInfo 4] ] -set aSize [llength $anInfo] -puts $aItem1 -puts $aItem2 -puts $aSize -if {$aSize != 6} { - puts "ERROR: vstate output for shift selection is incorrect" -} -if {[string compare $aItem1 "b1 Displayed Type: AIS_Shape (AIS_Shape)"] != 0 && -[string compare $aItem2 "b1 Displayed Type: AIS_Shape (AIS_Shape)"] != 0} { - puts "ERROR: no info about object b1 in vstate output" -} -if {[string compare $aItem1 "b2 Displayed Selected Detected Type: AIS_Shape (AIS_Shape)"] != 0 && -[string compare $aItem2 "b2 Displayed Selected Detected Type: AIS_Shape (AIS_Shape)"] != 0} { - puts "ERROR: no info about object b2 in vstate output" -} -if {[string compare $aItem3 "Face #2"] != 0} { - puts "ERROR: vstate output for selected face in test part 2 is incorrect" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26790 b/tests/bugs/vis/bug26790 deleted file mode 100644 index 7256be4ca1..0000000000 --- a/tests/bugs/vis/bug26790 +++ /dev/null @@ -1,21 +0,0 @@ -puts "============" -puts "OCC26790 apply view resolution to the line width" -puts "============" -puts "" -pload VISUALIZATION - -vclear -vclose all - -vinit View1 - -box b0 1 2 3 - -vdisplay b0 -vfit - -vdump $imagedir/${casename}_1.png - -vrenderparams -resolution 144 - -vdump $imagedir/${casename}_2.png diff --git a/tests/bugs/vis/bug26792 b/tests/bugs/vis/bug26792 deleted file mode 100644 index c8614a3a51..0000000000 --- a/tests/bugs/vis/bug26792 +++ /dev/null @@ -1,21 +0,0 @@ -puts "================================================================" -puts "CR26792" -puts "Visualization, Graphic3d - Z-fit support for transform persistence is missing after removing Visual3d_View" -puts "================================================================" -puts "" - -vinit -vclear -vaxo - -box b 50 50 50 -vdisplay b -trsfPers zoom -vzoom 0.01 -vzfit - -checkcolor 204 184 1.0 1.0 0.0 -checkcolor 238 205 1.0 1.0 0.0 -checkcolor 275 182 1.0 1.0 0.0 -checkcolor 239 184 1.0 1.0 0.0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26870 b/tests/bugs/vis/bug26870 deleted file mode 100644 index 91ade09d0d..0000000000 --- a/tests/bugs/vis/bug26870 +++ /dev/null @@ -1,37 +0,0 @@ -puts "============" -puts "CR26870" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - deactivated selections are not updated after object's re-computation" -########################################################################################## - -pload VISUALIZATION MODELING - -vinit -box b 1 1 1 -vdisplay b -vfit - -vselmode b 2 1 -vselmode b 4 1 -vselmode b 4 0 - -box b 3 3 3 -vdisplay b -vfit - -vselmode 4 1 - -# pick a point onto previously computed face -vmoveto 80 265 -if {[vreadpixel 90 206 name] == "CYAN 1"} { - puts "ERROR: previously computed entities are highlighted! Selection mode 4 was not updated after redisplaying the box." -} -# pick a point onto box -if {[vreadpixel 29 216 name] == "YELLOW 1"} { - puts "ERROR: the box's face is not highlighted! Selection mode 4 was not updated after redisplaying the box." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26940 b/tests/bugs/vis/bug26940 deleted file mode 100644 index d4bda0e888..0000000000 --- a/tests/bugs/vis/bug26940 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "0026940: Visualization, TKOpenGl - capping plane should be applied to connected structures" -puts "Tests capping plane rendering with connected structures" -puts "============" -puts "" - -vclear -vinit View1 -vaxo -vsetdispmode 1 -box b 1 1 1 -vdisplay b -vfit - -vclipplane pln -set Driver1/Viewer1/View1 -equation 0 1 0 -0.5 -capping on - -vdump $imagedir/${casename}_normal.png -set aColorNorm [vreadpixel 200 250 rgb name] -if { "$aColorNorm" != "GRAY14" } { puts "Error: Expected color of capping plane is GRAY14 (normal presentation). Actual is $aColorNorm" } - -vclear - -vconnectto bb 0 0 0 b -vdump $imagedir/${casename}_connected.png -set aColorConn [vreadpixel 200 250 rgb name] - -if { "$aColorConn" != "GRAY14" } { puts "Error: Expected color of capping plane is GRAY14 (connected presentation). Actual is $aColorConn" } diff --git a/tests/bugs/vis/bug26959 b/tests/bugs/vis/bug26959 deleted file mode 100644 index 26d4aab60f..0000000000 --- a/tests/bugs/vis/bug26959 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "CR26959" -puts "Visualization - cannot select edge of the shape" -puts "============" -puts "" - -pload VISUALIZATION MODELING - -restore [locate_data_file bug26959.brep] aFace - -vinit -vdisplay aFace -fixshape aFace1 aFace - -vremove aFace -vdisplay aFace1 -vaspects aFace1 -setWidth 3 -vselmode aFace1 2 1 - -vfit - -vmoveto 142 127 -if {[vreadpixel 142 127 name] == "CYAN 1"} { - puts "OK" -} elseif {[vreadpixel 142 127 name] == "GREEN 1"} { - puts "ERROR: the upper edge cannot be highlighted!" -} else { - puts "ERROR: the shape was not displayed correctly!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26960 b/tests/bugs/vis/bug26960 deleted file mode 100644 index ff6712f7ac..0000000000 --- a/tests/bugs/vis/bug26960 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "0026960: Visualization, TKOpenGl - update transformation of dynamically highlighted presentation" -puts "========" -puts "" - -pload VISUALIZATION MODELING - -box b 1 2 3 - -vclear -vinit View1 - -vdisplay -dispmode 1 -highmode 1 b -vfit -vselmode 4 1 -vmoveto 250 250 -if {[vreadpixel 350 140 rgb name] != "BLACK"} { puts "ERROR: wrong initial location" } -vsetlocation b 0.5 0 0 -if {[vreadpixel 350 140 rgb name] != "CYAN2"} { puts "ERROR: the transformation was not applied to highlight structure" } - -vdump ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug26973 b/tests/bugs/vis/bug26973 deleted file mode 100644 index 3a1682ab8a..0000000000 --- a/tests/bugs/vis/bug26973 +++ /dev/null @@ -1,79 +0,0 @@ -puts "============" -puts "CR26973" -puts "============" -puts "" - -########################################################################################## -puts "Visualization - selection of entities hidden by clipping planes is broken" -########################################################################################## - -pload MODELING VISUALIZATION - -vinit View1 -vclear -vaxo -vsetdispmode 1 - -proc OCC26973 { toTestViewPlanes toApplyTrsf theImgIdr theCaseName} { - if {$toApplyTrsf == "1"} { - box b -100 -100 -100 1 1 1 - ttranslate b 100 100 100 - } else { - box b 1 1 1 - } - - vdisplay b - vfit - vselmode b 4 1 - - vclipplane create pln - if {$toTestViewPlanes == "1"} { - vclipplane set pln view Driver1/Viewer1/View1 - } else { - vclipplane set pln object b - } - vclipplane change pln equation 0 1 0 -0.5 - - vselect 200 140 - set aTestInfo "Test case: " - append aTestInfo "clipping planes applied to " - set aDumpFileName $theImgIdr/${theCaseName} - if {$toTestViewPlanes == "1"} { - append aTestInfo "view, " - append aDumpFileName "_view" - } else { - append aTestInfo "object, " - append aDumpFileName "_obj" - } - append aTestInfo "object trsf is " - if {$toApplyTrsf == "1"} { - append aTestInfo "on" - append aDumpFileName "_with_trsf.png" - } else { - append aTestInfo "off" - append aDumpFileName "_wo_trsf.png" - } - - if {[vnbselected] != 1} { - puts "ERROR: can not select face." - puts $aTestInfo - } - set aSelectedFace [string trim [lindex [split [vstate] "\n"] 1] ] - if {$aSelectedFace != "Face #1"} { - puts "ERROR: wrong face is selected." - puts "Actually selected face: $aSelectedFace" - puts $aTestInfo - } - - vdump $aDumpFileName - vremove -all - vclipplane delete pln -} - -# check global clipping planes selection -OCC26973 1 0 $imagedir $casename -OCC26973 1 1 $imagedir $casename - -# check object clipping planes selection -OCC26973 0 0 $imagedir $casename -OCC26973 0 1 $imagedir $casename diff --git a/tests/bugs/vis/bug26975 b/tests/bugs/vis/bug26975 deleted file mode 100644 index 11c3b0c3d1..0000000000 --- a/tests/bugs/vis/bug26975 +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "CR26975" -puts "============" -puts "" - -########################################################################################## -puts "Visualization, TKOpenGl - handle triangle strips correctly within Ray-Tracing core" -########################################################################################## - -pload MODELING VISUALIZATION -vclear -vinit View1 -vraytrace 0 -vdrawparray s trianglestrips v 0 0 0 n 0 0 1 v 0 2 0 n 0 0 1 v 2 0 0 n 0 0 1 v 2 2 0 n 0 0 1 -vfit - -vdump $imagedir/${casename}_rt_off.png - -vraytrace 1 - -vdump $imagedir/${casename}_rt_on.png - -set color [vreadpixel 250 250 rgb name] -puts $color -if { $color == "BLACK" } { - puts "ERROR: CR26975 is reproduced. Triangle strips incorrect within Ray-Tracing core." -} diff --git a/tests/bugs/vis/bug27008 b/tests/bugs/vis/bug27008 deleted file mode 100644 index 6a326d51f7..0000000000 --- a/tests/bugs/vis/bug27008 +++ /dev/null @@ -1,27 +0,0 @@ -puts "===========" -puts "OCC27008" -puts "===========" -puts "" -########################################################################## -# Visualization - polygonal selection algorithm does not work with MeshVS_Mesh -########################################################################## - -pload VISUALIZATION XDE - -vclear -vinit View1 -meshfromstl m [locate_data_file head.stl] -vsetdispmode m 2 - -vselmode m 8 1 -vselect 0 0 409 409 0 409 -if { [vnbselected] != "55607" } { puts "Error: the number of selected elements differs for mode 8" } -vdump $imagedir/${casename}_mode_8.png - -vselect 0 0 - -vselmode m 8 0 -vselmode m 1 1 -vselect 0 0 409 409 0 409 -if { [vnbselected] != "30830" } { puts "Error: the number of selected elements differs for mode 1" } -vdump $imagedir/${casename}_mode_1.png diff --git a/tests/bugs/vis/bug27083 b/tests/bugs/vis/bug27083 deleted file mode 100644 index 1faa5f9c93..0000000000 --- a/tests/bugs/vis/bug27083 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "0027083: Visualization, Ray Tracing - shape with visible face boundaries disappears after turning the ray-tracing on" -puts "========" -puts "" - -pload VISUALIZATION MODELING - -box b 1 1 1 - -vclear -vinit View1 - -vdisplay -noupdate -dispMode 1 b -vfit -vaspects b -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 3 -vraytrace 1 - -if {[vreadpixel 295 255 -rgb -name] != "DARKGOLDENROD"} { puts "ERROR: the box with boundary aspect set is not shown in ray-tracing mode!" } -if {[vreadpixel 105 58 -rgb -name] != "RED"} { puts "ERROR: the box's boundaries are not shown in ray-tracing mode!" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27285 b/tests/bugs/vis/bug27285 deleted file mode 100644 index 6e4477ff10..0000000000 --- a/tests/bugs/vis/bug27285 +++ /dev/null @@ -1,32 +0,0 @@ -puts "========" -puts "OCC27285" -puts "========" -puts "" -################################################################## -puts "Visualization - selection of AIS_MultipleConnectedInteractive is broken" -################################################################## - -pload VISUALIZATION MODELING - -vinit -vsetdispmode 1 - -box b 100 100 100 -vdisplay b - -vconnect bc 0 0 300 b - -vfit - -vchangeselected b -vchangeselected bc - -if {[vnbselected] != "2"} { - puts "ERROR: only one object is selected" -} - -if {[string match *Selected* [vstate bc]] != "1"} { - puts "ERROR: multiple connected interactive object is not selected" -} - -set only_screen 1 diff --git a/tests/bugs/vis/bug27318 b/tests/bugs/vis/bug27318 deleted file mode 100644 index d16d06216e..0000000000 --- a/tests/bugs/vis/bug27318 +++ /dev/null @@ -1,37 +0,0 @@ -puts "TODO OCC27318 MacOS: Error : TEST FAILED" - -puts "========" -puts "OCC27318" -puts "========" -puts "" -################################################################## -puts "Memory is not released in Select3D_SensitiveSet when destroying AIS_InteractiveContext without removing objects" -################################################################## - -pload VISUALIZATION QAcommands - -# to measure initial memory correctly, open and close interactive context -# to load FreeImage -vinit -vclose -set aMemInit [meminfo h] -puts "Initial mem: [expr $aMemInit / (1024 * 1024)] MiB ([expr $aMemInit])" - -# create a box and display it in each interactive context. The context is -# the only instance that references to the box. Therefore, the box must be -# removed completely after each context's closing -for {set anIter 0} {$anIter < 300} {incr anIter} { - vinit - OCC27318 - vclose -} - -set aMemAfter [meminfo h] -puts "Memory after closing interactive context several times: [expr $aMemAfter / (1024 * 1024)] MiB ([expr $aMemAfter])" - -set aRatio [expr $aMemAfter / double($aMemInit)] - -# check if the memory difference is greater than 5% -if [expr $aRatio > 1.05] { - puts "Error : TEST FAILED" -} diff --git a/tests/bugs/vis/bug27337 b/tests/bugs/vis/bug27337 deleted file mode 100644 index 59ecaa278c..0000000000 --- a/tests/bugs/vis/bug27337 +++ /dev/null @@ -1,23 +0,0 @@ -puts "================" -puts "0027337: \[Regression vs. 6.9.1\] Selection highlight is poor in ray traced mode with FSAA" -puts "================" - -pload MODELING VISUALIZATION - -# Ray-Tracing doesn't work with Compatible Profile on macOS -pload OPENGL -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -box b 10 10 10 -vdisplay b -vsetdispmode 1 -vfit -vrenderparams -rayTrace -fsaa -vmoveto 200 200 - -puts "Check result by color in the middle of the top face:" -puts "should be color of shading and not of highlight (blue)" -checkcolor 205 100 0.64 0.56 0.08 - -puts "Check result by image: selection highlight should show only visible edges" -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug27359 b/tests/bugs/vis/bug27359 deleted file mode 100644 index 033d3252f8..0000000000 --- a/tests/bugs/vis/bug27359 +++ /dev/null @@ -1,43 +0,0 @@ -puts "========" -puts "OCC27359" -puts "========" -puts "" -################################################################## -puts "Visualization - add support of flipping for textured text" -################################################################## - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png -set anImage3 $imagedir/${casename}_3.png -set m_pi 3,14 -set m_pi2 1,57 - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vclear -vright - -set x 10 -set y 50 -set z 30 - -box b $x $y $z -vdisplay b -vtrihedron t - -vdrawtext t0 "top left text\n on yoz" -pos $x 0 0 -color green -height 30 -plane 1 0 0 0 1 0 -flipping -valign top -halign left -font SansFont -vdrawtext t2 "center text" -pos 0 $y/2 $z/2 -color red -height 30 -plane 1 0 0 0 1 0 -flipping -valign center -halign center -font SansFont - -vfit -vright -vdump $anImage1 - -vrotate $m_pi 0 0 -vfit -vdump $anImage2 - -vright -vrotate 0 $m_pi 0 -vfit -vdump $anImage3 \ No newline at end of file diff --git a/tests/bugs/vis/bug27374 b/tests/bugs/vis/bug27374 deleted file mode 100644 index 008e1ce62e..0000000000 --- a/tests/bugs/vis/bug27374 +++ /dev/null @@ -1,20 +0,0 @@ -puts "========" -puts "OCC27374" -puts "========" -puts "" -################################################################################ -puts "Visualization - add support zoom persistence objects for FitAll operation" -################################################################################ - -vinit -vclear - -box b0 30 0 0 3 3 3 -box b1 -30 -30 30 10 20 30 -box b2 30 0 30 100 100 100 -vdisplay b0 -vdisplay b1 -trsfPers zoom -perspos 10 0 0 -vdisplay b2 -trsfPers zoom -perspos 40 0 30 -vfit - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27477 b/tests/bugs/vis/bug27477 deleted file mode 100644 index fead5ea00a..0000000000 --- a/tests/bugs/vis/bug27477 +++ /dev/null @@ -1,45 +0,0 @@ -puts "============" -puts "OCC27477" -puts "============" -puts "" -#################################################################################### -# Visualization - Select3D_SensitiveCircle always return infinite depth value in boundary mode -#################################################################################### - -proc check_output {theInfo} { - set aSize [llength $theInfo] - for {set i 0} {$i < $aSize} {incr i} { - if {[string equal [lindex $theInfo $i] "Depth:"]} { - set aDepth [lindex $theInfo [expr $i + 1]] - if {[string equal $aDepth "17.5691"]} { - return 1 - } else { - return $aDepth - } - } - } - - return 0 -} - -pload VISUALIZATION - -vinit View1 -vpoint radP1 0 0 0 -vpoint radP2 50 50 0 -vpoint radP3 100 0 0 -vcircle circle radP1 radP2 radP3 0 -vfit - -vmoveto 177 285 -set anOut [split [vstate -entities] "\n"] -set anInfo [split [lindex $anOut 1] " "] -set aResult [check_output $anInfo] -if {$aResult == 1} { - puts "OK" - } else { - puts "ERROR: the depth value is incorrect: should be 17.5691, but is equal to:" - puts $aResult - } - -set only_screen 1 diff --git a/tests/bugs/vis/bug27523 b/tests/bugs/vis/bug27523 deleted file mode 100644 index 3173c61964..0000000000 --- a/tests/bugs/vis/bug27523 +++ /dev/null @@ -1,15 +0,0 @@ -puts "============" -puts "OCC27523" -puts "============" -puts "" -#################################################################################### -# Visualization - selection owner contains obsolete shape -#################################################################################### - - -pload QAcommands VISUALIZATION - -vinit -OCC27523 - -checkview -screenshot -3d -path ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug27530 b/tests/bugs/vis/bug27530 deleted file mode 100644 index 42695959e2..0000000000 --- a/tests/bugs/vis/bug27530 +++ /dev/null @@ -1,79 +0,0 @@ -puts "===========" -puts "OCC27530" -puts "===========" -puts "" -########################################################################## -# Visualization - AIS_InteractiveContext::HilightNextDetected() doesn't work in Neutral Point -########################################################################## - -proc check_highlighting { theHiBoxIdx theCoords } { - set aNext [expr ($theHiBoxIdx + 1) % 3] - set aNextNext [expr ($theHiBoxIdx + 2) % 3] - set hiColor [vreadpixel [lindex $theCoords [expr $theHiBoxIdx * 2] ] [lindex $theCoords [expr $theHiBoxIdx * 2 + 1] ] name] - set nextColor [vreadpixel [lindex $theCoords [expr $aNext * 2] ] [lindex $theCoords [expr $aNext * 2 + 1] ] name] - set nextNextColor [vreadpixel [lindex $theCoords [expr $aNextNext * 2] ] [lindex $theCoords [expr $aNextNext * 2 + 1] ] name] - - if {$hiColor == "CYAN 1" && $nextColor == "YELLOW 1" && $nextNextColor == "YELLOW 1"} { - return true - } else { - return false - } -} - -pload VISUALIZATION MODELING - -box b0 3 3 3 -box b1 1 1 1 3 2 1 -box b2 1.5 1.5 1.5 4 4 4 - -set coords { } -# b0_x, b0_y -lappend coords 355 -lappend coords 186 -# b1_x, b1_y -lappend coords 266 -lappend coords 333 -# b2_x, b2_y -lappend coords 177 -lappend coords 2 - -vinit -vclear -vdisplay b0 b1 b2 -vleft -vfit - -# MoveTo in area that is common for all boxes -vmoveto 210 280 - -if { ![check_highlighting 0 $coords] } { - puts "ERROR: incorrect highlighting of box b0" -} - -# check vselnext -vselnext -if { ![check_highlighting 1 $coords] } { - puts "ERROR: incorrect highlighting of box b1 after vselnext call" -} -vselnext -if { ![check_highlighting 2 $coords] } { - puts "ERROR: incorrect highlighting of box b2 after vselnext call" -} -vselnext -if { ![check_highlighting 0 $coords] } { - puts "ERROR: incorrect highlighting of box b0 after vselnext call" -} - -# check vselprev -vselprev -if { ![check_highlighting 2 $coords] } { - puts "ERROR: incorrect highlighting of box b2 after vselprev call" -} -vselprev -if { ![check_highlighting 1 $coords] } { - puts "ERROR: incorrect highlighting of box b1 after vselprev call" -} -vselprev -if { ![check_highlighting 0 $coords] } { - puts "ERROR: incorrect highlighting of box b0 after vselprev call" -} diff --git a/tests/bugs/vis/bug27536 b/tests/bugs/vis/bug27536 deleted file mode 100644 index 286fd869fb..0000000000 --- a/tests/bugs/vis/bug27536 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "0027536: Visualization - incorrect behavior of zoom persisted objects" -puts "========" -puts "" - -vclear -vinit View1 -vaxo - -box b -50 -50 -50 100 100 100 -vdisplay b -trsfPers zoom -trsfPersPos 0 0 0 -dispmode 1 -vdump $imagedir/${casename}_1.png - -vinit View2 w=200 h=400 -vaxo -vfit - -# Check that box wasn't resized in small view -if {[vreadpixel 165 200 -rgb -name] != "DARKGOLDENROD"} { puts "ERROR: zoom persistent box is resized on view sizes changed!" } - -vdump $imagedir/${casename}_2.png diff --git a/tests/bugs/vis/bug27573 b/tests/bugs/vis/bug27573 deleted file mode 100644 index d7310a43db..0000000000 --- a/tests/bugs/vis/bug27573 +++ /dev/null @@ -1,30 +0,0 @@ -puts "============" -puts "0027573: AIS_ColorScale::FindColor does not take into account custom colors." -puts "============" -puts "" - -vclose all -vinit View1 -vclear -vaxo - -vcolorscale cs -demo -vcolorscale cs -range 0 20 5 - -# Set user-defined colors and labels for color scale -vcolorscale cs -colors white red green BLUE gray -vdump ${imagedir}/${casename}_pos.png - -if {[vcolorscale cs -findcolor 0] != "WHITE"} { puts "ERROR: wrong 1st segment сolor" } -if {[vcolorscale cs -findcolor 4] != "RED"} { puts "ERROR: wrong color on border between 1st and 2nd segments" } -if {[vcolorscale cs -findcolor 5] != "RED"} { puts "ERROR: wrong 2nd segment color" } -if {[vcolorscale cs -findcolor 9] != "GREEN"} { puts "ERROR: wrong 3rd segment color" } -if {[vcolorscale cs -findcolor 20] != "GRAY"} { puts "ERROR: wrong last segment color at border" } - -# Check negative value limits -vcolorscale cs -range -5 5 5 -vdump ${imagedir}/${casename}_neg.png - -if {[vcolorscale cs -findcolor -5] != "WHITE"} { puts "ERROR: wrong first segment color" } -if {[vcolorscale cs -findcolor 0] != "GREEN"} { puts "ERROR: wrong middle segment color" } -if {[vcolorscale cs -findcolor 5] != "GRAY"} { puts "ERROR: wrong last segment color" } diff --git a/tests/bugs/vis/bug27618 b/tests/bugs/vis/bug27618 deleted file mode 100644 index 816d6db683..0000000000 --- a/tests/bugs/vis/bug27618 +++ /dev/null @@ -1,37 +0,0 @@ -puts "# ===================================================================" -puts "# 0027618: Visualization - selection returns entity overlapped by another entity on border cases" -puts "# ===================================================================" -puts "" - -pload MODELING VISUALIZATION -set s 0.001 -box bb 0*$s 0*$s 0*$s 100*$s 100*$s 50*$s -box bt 50*$s 50*$s 25*$s 20*$s 20*$s 40*$s -vclear -vinit View1 -vpoint p0 0*$s 0*$s 0*$s -vpoint p1 0*$s 100*$s 50*$s -vdisplay -dispMode 1 -highMode 1 bb bt -vsetcolor bt RED -vaxo -vfit - -vpoint pp 245 -190 0 -vdisplay -2d topLeft -topmost pp -vselmode pp 0 0 -vmoveto 245 190 - -if { [vreadpixel 235 140 rgb name] == "CYAN2" } { puts "Error: top should NOT be highlighted" } -if { [vreadpixel 235 190 rgb name] != "CYAN2" } { puts "Error: bottom should be highlighted" } -vseldump $imagedir/${casename}_sel_depth.png -type depth -vseldump $imagedir/${casename}_sel_entity.png -type entity - -vcamera -persp - -vmoveto 0 0 -vmoveto 245 190 -if { [vreadpixel 235 140 rgb name] == "CYAN2" } { puts "Error: top should NOT be highlighted" } -if { [vreadpixel 235 190 rgb name] != "CYAN2" } { puts "Error: bottom should be highlighted" } - -vseldump $imagedir/${casename}_perps_sel_depth.png -type depth -vseldump $imagedir/${casename}_persp_sel_entity.png -type entity diff --git a/tests/bugs/vis/bug27621_1 b/tests/bugs/vis/bug27621_1 deleted file mode 100644 index c7eea682ab..0000000000 --- a/tests/bugs/vis/bug27621_1 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "CR27621_1" -puts "========" -puts "" -################################################################### -puts "Highlighting with color remains visible when shape is erased" -################################################################### - -vclear -vinit View1 - -box b 1 2 3 -vdisplay b -dispmode 1 -vfit -vmoveto 250 250 - -vdump $imagedir/${casename}_highlighted.png - -verase b - -vdump $imagedir/${casename}_erased.png diff --git a/tests/bugs/vis/bug27621_2 b/tests/bugs/vis/bug27621_2 deleted file mode 100644 index 192cef5531..0000000000 --- a/tests/bugs/vis/bug27621_2 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "CR27621_2" -puts "========" -puts "" -################################################################### -puts "Highlighting with color remains visible when shape is erased" -################################################################### - -vclear -vinit View1 - -box b 1 2 3 -vdisplay b -dispmode 1 -vfit -vmoveto 250 250 - -vdump $imagedir/${casename}_highlighted.png - -vclear - -vdump $imagedir/${casename}_erased.png diff --git a/tests/bugs/vis/bug27624 b/tests/bugs/vis/bug27624 deleted file mode 100644 index b3ac09030c..0000000000 --- a/tests/bugs/vis/bug27624 +++ /dev/null @@ -1,14 +0,0 @@ -puts "========" -puts "CR27624" -puts "========" -puts "" -################################################################## -puts "Draw Harness, ViewerTest - vdrawtext command ignores text display options" -################################################################## - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit -vdrawtext t1 "Subtitle" -height 20 -font SansFont -color GREEN -disptype subtitle -subcolor 4C4C4C -vfit -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27629 b/tests/bugs/vis/bug27629 deleted file mode 100644 index b2d129b76d..0000000000 --- a/tests/bugs/vis/bug27629 +++ /dev/null @@ -1,13 +0,0 @@ -puts "========" -puts "0027629: Visualization - apply a correct model-world matrix to normals in fixed function pipeline with enabled zoom persistence" -puts "========" -puts "" - -vinit View1 -box b0 25 25 25 -vdisplay b0 -dispMode 1 -trsfPers zoom -vzoom 10 - -if { [vreadpixel 220 200 -rgb -name] != "DARKGOLDENROD"} { puts "Error: normals aren't normalized!" } - -vdump ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug27655 b/tests/bugs/vis/bug27655 deleted file mode 100644 index d6eddc0aef..0000000000 --- a/tests/bugs/vis/bug27655 +++ /dev/null @@ -1,19 +0,0 @@ -puts "========" -puts "CR27655" -puts "========" -puts "" -############################################################################################ -puts "Visualization - AIS_Triangulation don't disappears after setting non-zero transparency" -############################################################################################ - -vclear -vinit View1 - -box b 10 10 10 -vdisplay b -dispMode 1 -vdrawsphere s 100 -vsettransparency s 0.7 - -vfit - -vdump $imagedir/${casename}_0.png diff --git a/tests/bugs/vis/bug27688 b/tests/bugs/vis/bug27688 deleted file mode 100644 index bd74876f8c..0000000000 --- a/tests/bugs/vis/bug27688 +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "Visualization, AIS_Dimension - add possibility to set custom text value" -puts "========" - -# Test case creates three length dimensions where value is set as real, -# as text and is reset to auto value state. - -pload MODELING VISUALIZATION - -vinit -vpoint p1 0 0 0 -vpoint p2 50 50 0 - -vdimension dim1 -length -plane xoy -shapes p1 p2 -vdimparam dim1 -flyout -15 -arrowlength 4 -showunits -value 10 - - -vpoint p3 100 100 0 -vpoint p4 150 150 0 - -vdimension dim2 -length -plane xoy -shapes p3 p4 -vdimparam dim2 -flyout -15 -arrowlength 4 -hideunits -textvalue "w_1" -vfit - - -vpoint p5 200 200 0 -vpoint p6 250 250 0 - -vdimension dim3 -length -plane xoy -shapes p5 p6 -vdimparam dim3 -flyout -15 -arrowlength 4 -showunits -textvalue "w_1" -vdimparam dim3 -autovalue - -vfit -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27692 b/tests/bugs/vis/bug27692 deleted file mode 100644 index baa3e02f60..0000000000 --- a/tests/bugs/vis/bug27692 +++ /dev/null @@ -1,30 +0,0 @@ -puts "========" -puts "Visualization, AIS_AngleDimension - exterior angle and arrows visibility improvements" -puts "========" - -# Test case creates three angle dimensions with exterior/interior presentation for the angle -# and different visual state of presentation arrows - -pload MODELING VISUALIZATION - -vinit -vpoint p1 0 0 0 -vpoint p2 10 0 0 -vpoint p3 10 5 0 -vdimension dim1 -angle -plane xoy -shapes p1 p2 p3 -vangleparam dim1 -type exterior -showarrow first - -vpoint p4 50 0 0 -vpoint p5 60 0 0 -vpoint p6 60 5 0 -vdimension dim2 -angle -plane xoy -shapes p4 p5 p6 -vangleparam dim2 -type interior -showarrow none - -vpoint p7 30 -40 0 -vpoint p8 40 -40 0 -vpoint p9 50 -35 0 -vdimension dim3 -angle -plane xoy -shapes p7 p8 p9 -vangleparam dim3 -type exterior -showarrow second - -vfit -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27700 b/tests/bugs/vis/bug27700 deleted file mode 100644 index 07702addd9..0000000000 --- a/tests/bugs/vis/bug27700 +++ /dev/null @@ -1,16 +0,0 @@ -puts "========" -puts "CR27700" -puts "========" -puts "" -############################################################################################ -puts "Visualization - glPolygonMode() used for frame drawing affects label text shading" -############################################################################################ - -vclear -vinit View1 - -OCC27700 -vtop -vfit - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27739 b/tests/bugs/vis/bug27739 deleted file mode 100644 index 7e3e34e68a..0000000000 --- a/tests/bugs/vis/bug27739 +++ /dev/null @@ -1,81 +0,0 @@ -puts "========" -puts "OCC27739" -puts "========" -puts "" -################################################################## -puts "Visualization, TKV3d - implement individual acceleration data structure for selection of 2D persistent objects" -################################################################## - -# Create view -set win_width 409 -set win_height 409 -vinit View1 w=$win_width h=$win_height -vclear - -# Display several different presentation types with orthographic camera -vcamera -ortho -vtrihedron tri1 -box box3d 100 100 100 -box box2d 100 100 1 -box box2d_pos 100 100 1 -box box2d_loc 100 100 1 -box box_zoom 100 100 100 - -vdisplay box3d -dispMode 1 -highMode 0 -vdisplay box2d -dispMode 1 -highMode 1 -2d center -vdisplay box2d_pos -dispMode 1 -highMode 1 -2d bottomLeft -vdisplay box2d_loc -dispMode 1 -highMode 1 -2d center -vdisplay box_zoom -dispMode 1 -highMode 0 -trsfPers zoom -vdisplay box2d -vsetlocation box2d_loc 100 0 0 -vsetlocation box_zoom -100 -100 100 - -vsetmaterial box3d box2d box2d_pos box2d_loc box_zoom PLASTIC -vsetcolor box3d GOLD -vsetcolor box2d GREEN -vsetcolor box2d_pos GREEN -vsetcolor box2d_loc GREEN -vsetcolor box_zoom RED -vfit - -# ========================================== -# Test selection for orthographic projection -# ========================================== - -set test_1 {220 120}; # box2d -set test_2 {350 150}; # box2d_pos -set test_3 { 50 350}; # box2d_loc - -vmoveto {*}$test_1 -if {[vreadpixel {*}$test_1 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } -vdump $imagedir/${casename}_1.png - -vmoveto {*}$test_2 -if {[vreadpixel {*}$test_2 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } -vdump $imagedir/${casename}_2.png - -vmoveto {*}$test_3 -if {[vreadpixel {*}$test_3 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } -vdump $imagedir/${casename}_3.png - -# ========================================= -# Test selection for perspective projection -# ========================================= - -vcamera -persp -vcamera -distance 1000 -set test_1 {220 120}; # box2d -set test_2 {350 150}; # box2d_pos -set test_3 { 50 350}; # box2d_loc - -vmoveto {*}$test_1 -if {[vreadpixel {*}$test_1 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } -vdump $imagedir/${casename}_4.png - -vmoveto {*}$test_2 -if {[vreadpixel {*}$test_2 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } -vdump $imagedir/${casename}_5.png - -vmoveto {*}$test_3 -if {[vreadpixel {*}$test_3 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } -vdump $imagedir/${casename}_6.png diff --git a/tests/bugs/vis/bug27751_capping b/tests/bugs/vis/bug27751_capping deleted file mode 100644 index ac1c1f8445..0000000000 --- a/tests/bugs/vis/bug27751_capping +++ /dev/null @@ -1,75 +0,0 @@ -puts "========" -puts "Capping plane preserving material" -puts "========" - -set aHatch [locate_data_file images/hatch_1.png] - -pload MODELING VISUALIZATION - -puts "Create the geometry" -box b0sole 10 10 0 30 30 70 -box b0hole 20 20 -10 10 10 90 -bcut b0 b0sole b0hole -box b1 40 20 0 10 30 70 -box b2 20 40 0 20 10 70 -box b3 0 40 0 20 10 70 -box b4 0 10 0 10 30 70 -box b5 0 0 0 30 10 70 - -set aNbParts 6 -set aColors { RED YELLOW GREEN GRAY MAGENTA ORANGE } - -compound b0 b1 b2 b3 b4 b5 cc - -puts "Create the viewer" -vclear -vclose ALL -vinit name=View1 w=512 h=512 - -vpoint p0 0 0 0 -vzbufftrihedron - -puts "Display the geometry as dedicated objects" -for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { - vdisplay -noupdate -dispMode 1 b${aPartIter} - set aColor [lindex $aColors $aPartIter] - vsetcolor -noupdate b${aPartIter} $aColor -} - -puts "Display the geometry as sole object" -vdisplay -noupdate -dispMode 1 cc -for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { - set aColor [lindex $aColors $aPartIter] - vaspects -noupdate cc -subShapes b${aPartIter} -setColor $aColor -} -# show also connected interactive object -vconnectto co -70 0 0 cc -vsetdispmode co 1 -vsetlocation cc 70 0 0 -vfit - - -set aPln1Z 40 -set aPln2Y 15 - -vpoint p1 0 0 1 -vpoint p2 1 0 1 -vpoint p3 0 1 1 -vplane pp1 p1 p2 p3 -vsetlocation -noupdate pp1 25 0 [expr $aPln1Z - 1] -vremove -noupdate p1 p2 p3 - -vpoint p1 0 1 0 -vpoint p2 1 1 0 -vpoint p3 0 1 1 -vplane pp2 p1 p2 p3 -vsetlocation -noupdate pp2 25 $aPln2Y 35 -vremove -noupdate p1 p2 p3 -verase pp1 pp2 -vfit -vdisplay pp1 pp2 -vzoom 0.8 - -puts "Enable capping planes" -vclipplane pln1 -set -equation 0 0 -1 $aPln1Z -capping 1 -color 0.5 0.5 0.5 -texname $aHatch -texscale 0.02 -0.02 -useObjMaterial 1 -vclipplane pln2 -set -equation 0 1 0 [expr -$aPln2Y] -capping 1 -color 0.8 0.8 0.9 -texname $aHatch -texscale 0.02 -0.02 diff --git a/tests/bugs/vis/bug27757 b/tests/bugs/vis/bug27757 deleted file mode 100644 index 23ce0946cb..0000000000 --- a/tests/bugs/vis/bug27757 +++ /dev/null @@ -1,26 +0,0 @@ -puts "============" -puts "CR27757" -puts "Visualization - handle child objects in selection manager regardless of HasOwnPresentations() flag" -puts "============" -puts "" - -pload VISUALIZATION QAcommands - -vinit - -# create box object that has sphere as a child object -OCC27757 -vfit - -# check if the sphere was activated in selection manager -# and is selectable -vselect 120 245 - -if {[vnbselected] != "1"} { - puts "Error: no object was selected; the sphere must be selected!" -} -if {[vreadpixel 145 285 name] != "GRAY80 1"} { - puts "Error: the sphere is not highlighted with selection color!" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug27793 b/tests/bugs/vis/bug27793 deleted file mode 100644 index f39ba45738..0000000000 --- a/tests/bugs/vis/bug27793 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "Object drifts at zoom within Graphic3d_TMF_TriedronPers applied" -puts "========" - -pload MODELING VISUALIZATION - -box b 100 200 300 -vclear -vinit View1 -vtrihedron t1 -vtrihedron t2 -vdisplay -dispMode 1 b -vaxo -vdisplay -trsfPers trihedron -trsfPersPos -1 -1 100 t1 -vdisplay -trsfPers trihedron -trsfPersPos 1 1 100 t2 -vsetlocation t2 0 0 -50 -vcamera -persp -vstereo anaglyph -vfit -vzoom 0.05 -vdump $imagedir/${casename}.png -stereo blend diff --git a/tests/bugs/vis/bug27796 b/tests/bugs/vis/bug27796 deleted file mode 100644 index d21bd49e53..0000000000 --- a/tests/bugs/vis/bug27796 +++ /dev/null @@ -1,104 +0,0 @@ -puts "========" -puts "Allow 3D objects with Graphic3d_TMF_2d flag" -puts "========" - -pload MODELING VISUALIZATION - -# four rectangles -box b4 -175 -125 -5 350 250 1 -box b3 -150 -100 -4 300 200 1 -box b2 -125 -75 -3 250 150 1 -box b1 -100 -50 -2 200 100 1 - -# text label -text2brep t "texT | Text\ntexT | Text" -height 50 -bounding t -save xx yy zz aTX aTY zz -ttranslate t -0.5*aTX -0.5*aTY 1 - -# sphere -psphere s 50 - -# clock marks -set aPnts {} -for {set i 1} {$i <= 1} {incr i} { vertex p1_$i [expr 75+5*$i] 86 1; lappend aPnts p1_$i } -compound {*}$aPnts p1 - -set aPnts {} -for {set i 1} {$i <= 2} {incr i} { vertex p2_$i [expr 130+5*$i] 86 1; lappend aPnts p2_$i } -compound {*}$aPnts p2 - -set aPnts {} -for {set i 1} {$i <= 3} {incr i} { vertex p3_$i [expr 130+5*$i] 0 1; lappend aPnts p3_$i } -compound {*}$aPnts p3 - -set aPnts {} -for {set i 1} {$i <= 4} {incr i} { vertex p4_$i [expr 120+5*$i] -85 1; lappend aPnts p4_$i } -compound {*}$aPnts p4 - -set aPnts {} -for {set i 1} {$i <= 5} {incr i} { vertex p5_$i [expr 55+5*$i] -85 1; lappend aPnts p5_$i } -compound {*}$aPnts p5 - -set aPnts {} -for {set i 1} {$i <= 6} {incr i} { vertex p6_$i [expr -18+5*$i] -85 1; lappend aPnts p6_$i } -compound {*}$aPnts p6 - -set aPnts {} -for {set i 1} {$i <= 7} {incr i} { vertex p7_$i [expr -85+5*$i] -85 1; lappend aPnts p7_$i } -compound {*}$aPnts p7 - -set aPnts {} -for {set i 1} {$i <= 8} {incr i} { vertex p8_$i [expr -160+5*$i] -85 1; lappend aPnts p8_$i } -compound {*}$aPnts p8 - -set aPnts {} -for {set i 1} {$i <= 9} {incr i} { vertex p9_$i [expr -160+5*$i] 0 1; lappend aPnts p9_$i } -compound {*}$aPnts p9 - -set aPnts {} -for {set i 1} {$i <=10} {incr i} { vertex p10_$i [expr -165+5*$i] 86 1; lappend aPnts p10_$i } -compound {*}$aPnts p10 - -set aPnts {} -for {set i 1} {$i <=11} {incr i} { vertex p11_$i [expr -100+5*$i] 86 1; lappend aPnts p11_$i } -compound {*}$aPnts p11 - -set aPnts {} -for {set i 1} {$i <=12} {incr i} { vertex p12_$i [expr -30+5*$i] 86 1; lappend aPnts p12_$i } -compound {*}$aPnts p12 - -# entire list of 2d presentations -set aList {b1 b2 b3 b4 s t p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12} - -vclear -vinit View1 -vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos 0 0 {*}$aList -vsetmaterial b1 b2 b3 b4 t PLASTIC -vsetcolor b1 RED -vsetcolor b2 GREEN -vsetcolor b3 BLUE -vsetcolor b4 MAGENTA -vsetcolor t GOLD -vsetlocation s 0 0 -1 - -box bb 1000 1000 1000 -vdisplay -dispMode 0 bb -vfit -vdump $imagedir/${casename}_center.png - -vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos -1 1 {*}$aList -vdump $imagedir/${casename}_tl.png - -vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos 1 1 {*}$aList -vdump $imagedir/${casename}_tr.png - -vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos 1 -1 {*}$aList -vdump $imagedir/${casename}_br.png - -vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos -1 -1 {*}$aList -vdump $imagedir/${casename}_bl.png - -vmoveto 110 385 -vselect 110 385 -set aColor [vreadpixel 110 385 rgb name] -if { $aColor != "GRAY89" } { puts "Error: wrong object is highlighted" } diff --git a/tests/bugs/vis/bug27797 b/tests/bugs/vis/bug27797 deleted file mode 100644 index a311f4a8fd..0000000000 --- a/tests/bugs/vis/bug27797 +++ /dev/null @@ -1,33 +0,0 @@ -puts "========" -puts "Consider ZLayer properties while sorting list of picked entities" -puts "========" - -pload MODELING VISUALIZATION - -box b1 0 0 0 2 3 4 -box b2 0 0 0 1 1 2 -vertex v 100 -300 0 - -vclear -vinit View1 -catch { vzlayer del 1 } -set aLayerId [vzlayer add] -vzlayer ${aLayerId} -enable depthClear -vaxo -vdisplay -noupdate -dispMode 1 -highMode 1 b1 -vdisplay -noupdate -dispMode 1 -highMode 1 -layer ${aLayerId} b2 -vsetcolor -noupdate b1 RED -vsetcolor -noupdate b2 GREEN -vfit -vrotate 0.1 0 0 -vmoveto 100 300 -vstate -vselect 100 300 -vmoveto 0 0 - -set aSelColor [vreadpixel 100 300 rgb name] -if { $aSelColor != "GRAY76"} { puts "Error: wrong object has been selected" } - -vdisplay -dispMode 0 -osd -2d -trsfPersPos -1 1 v - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27805 b/tests/bugs/vis/bug27805 deleted file mode 100644 index 63c7ddc041..0000000000 --- a/tests/bugs/vis/bug27805 +++ /dev/null @@ -1,26 +0,0 @@ -puts "============" -puts "CR27805" -puts "AIS_InteractiveContext::FitSelected() is broken for global selection" -puts "============" -puts "" - -set anImgFitAll $imagedir/${casename}_fitall.png -set anImgFitSel $imagedir/${casename}_fitsel.png -set anImgDiff $imagedir/${casename}_diff.png - -pload MODELING VISUALIZATION -box b 1 2 3 -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 b -vfit -vselect 200 200 -vdump $anImgFitAll -vfit -selected -vdump $anImgFitSel - -set aDiffRes [diffimage $anImgFitSel $anImgFitAll 0.0 0 0 $anImgDiff] -if {$aDiffRes != 0} { - puts "Error: FitSelected() does not match FitAll() for single object" -} diff --git a/tests/bugs/vis/bug27817 b/tests/bugs/vis/bug27817 deleted file mode 100644 index 9d351c4a5b..0000000000 --- a/tests/bugs/vis/bug27817 +++ /dev/null @@ -1,17 +0,0 @@ -puts "========" -puts "StdSelect_BRepOwner - copy transformation persistence flag" -puts "========" - -pload MODELING VISUALIZATION - -vclear -vinit View1 -vtrihedron t -vdisplay -trsfPers trihedron -trsfPersPos -1 -1 40 t -box b 30 40 50 -vdisplay -trsfPers trihedron -trsfPersPos -1 -1 40 -dispMode 1 -highMode 1 b -vselmode b 4 1 -vmoveto 50 350 -if { [vreadpixel 50 350 rgb name] != "CYAN2" } { puts "Error: face is not highlighted" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27821 b/tests/bugs/vis/bug27821 deleted file mode 100644 index def3b14c29..0000000000 --- a/tests/bugs/vis/bug27821 +++ /dev/null @@ -1,26 +0,0 @@ -puts "========" -puts "AIS_Shape - displaying TopoDS_Face with NULL surface (test case checks there is no crash)" -puts "========" - -pload MODELING VISUALIZATION - -restore [locate_data_file bug27821_nullsurf.brep] s -explode s F - -# check that sprops and vprops do not crash on NULL surface -sprops s -vprops s - -# check that AIS_Shape does not crash on NULL surface -vclear -vinit View1 -vaxo -vdisplay -noupdate -dispMode 0 s -vaspects s -subshapes s_1 -setcolor RED -vdisplay -noupdate -dispMode 1 s -vaspects s -unsetFaceBoundary -vaspects s -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 2 -vfit -vselect 250 250 - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27836 b/tests/bugs/vis/bug27836 deleted file mode 100644 index 2d148ab908..0000000000 --- a/tests/bugs/vis/bug27836 +++ /dev/null @@ -1,24 +0,0 @@ -puts "========" -puts "Gradient background is lost at some camera positions" -puts "========" - -# Test case setup the camera in such a position, -# so that background plane will be clipped by Z-range if not handled by Z-fit. - -pload MODELING VISUALIZATION -box b 0 0 -100 100 90 10 - -vclear -vinit View1 -vaxo -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -vzbufftrihedron -vdisplay -dispMode 1 b -vsetlocation b 0 0 1000 -vfit - -vviewparams -scale 6.66 -eye 48 43 -210 -at 50 45 -95 - -if { [vreadpixel 100 300 -rgb -name] != "GRAY75" } { puts "Error: gradient background is not displayed" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27869 b/tests/bugs/vis/bug27869 deleted file mode 100644 index df557764de..0000000000 --- a/tests/bugs/vis/bug27869 +++ /dev/null @@ -1,14 +0,0 @@ -puts "================" -puts "0027869: Visualization - AIS_ConnectedInteractive does not support exact HLR mode" -puts "================" -puts "" - -restore [locate_data_file CrankArm.brep] obj -vclear -vinit View1 -vdisplay obj -vconnect new 50 50 50 obj -vfit -vhlr on -algoType algo - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug27893 b/tests/bugs/vis/bug27893 deleted file mode 100644 index 3a129889b9..0000000000 --- a/tests/bugs/vis/bug27893 +++ /dev/null @@ -1,17 +0,0 @@ -puts "===========" -puts "OCC27893" -puts "===========" -puts "" -########################################################################## -# Visualization - AIS_InteractiveContext::SetSelected does not work -########################################################################## - -pload VISUALIZATION QAcommands - -vinit -OCC27893 -vfit - -if {[vnbselected] != "1" || [vreadpixel 204 254 name] != "GRAY80 1"} { - puts "ERROR: The box is not selected, AIS_InteractiveContext::SetSelected works incorrect" -} diff --git a/tests/bugs/vis/bug27945 b/tests/bugs/vis/bug27945 deleted file mode 100644 index db725de9e7..0000000000 --- a/tests/bugs/vis/bug27945 +++ /dev/null @@ -1,72 +0,0 @@ -puts "===========" -puts "OCC27945" -puts "Visualization - handle correctly view clipping planes within zoom-persistent objects" -puts "===========" -puts "" - -pload MODELING VISUALIZATION - -box b 3 1 2 -box z000 50 40 30 -box z010 50 40 30 -box z002 50 40 30 -box z012 50 40 30 -box z300 50 40 30 -box z302 50 40 30 -box z310 50 40 30 -box z312 50 40 30 -box r1 0.2 0.1 0.1 -box r2 0.2 0.1 0.1 - -vclear -vinit View1 -vaxo -vzbufftrihedron -vdisplay -dispMode 1 b - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 0 0 z000 -vsetlocation z000 -25 -20 -15 -vdrawtext t000 "000\n" -pos 0 0 0 -color RED -halign right - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 1 0 z010 -vsetlocation z010 -25 -20 -15 -vdrawtext t010 "010\n" -pos 0 1 0 -color RED -halign right - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 0 2 z002 -vsetlocation z002 -25 -20 -15 -vdrawtext t002 "002\n" -pos 0 0 2 -color RED -halign right - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 1 2 z012 -vsetlocation z012 -25 -20 -15 -vdrawtext t012 "012\n" -pos 0 1 2 -color RED -halign right - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 0 0 z300 -vsetlocation z300 -25 -20 -15 -vdrawtext t300 "300\n" -pos 3 0 0 -color RED -halign left - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 0 2 z302 -vsetlocation z302 -25 -20 -15 -vdrawtext t302 "302\n" -pos 3 0 2 -color RED -halign left - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 1 0 z310 -vsetlocation z310 -25 -20 -15 -vdrawtext t310 "310\n" -pos 3 1 0 -color RED -halign left - -vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 1 2 z312 -vsetlocation z312 -25 -20 -15 -vdrawtext t312 "312\n" -pos 3 1 2 -color RED -halign left - -vdisplay -noupdate -dispMode 1 -trsfPers rotate -trsfPersPos -1 1 2 r1 -vdisplay -noupdate -dispMode 1 -trsfPers rotate -trsfPersPos 4 1 2 r2 - -vfit -vrotate 0.1 0 0 - -vclipplane pln -equation -1 0 0 2 -set - -set aColor1 [vreadpixel 320 160 rgb name] -set aColor2 [vreadpixel 80 250 rgb name] -if { "$aColor1" != "BLACK" } { puts "Error: zoom-persistent object is not clipped" } -if { "$aColor2" != "DARKGOLDENROD" } { puts "Error: zoom-persistent object is clipped" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27958 b/tests/bugs/vis/bug27958 deleted file mode 100644 index b704e0080a..0000000000 --- a/tests/bugs/vis/bug27958 +++ /dev/null @@ -1,45 +0,0 @@ -puts "===========" -puts "OCC27958: Visualization - add a shading mode for AIS_Trihedron" -puts "===========" -puts "" - -pload VISUALIZATION -vclear -vinit View1 - -vzbufftrihedron -colorLabelX RED -colorLabelY GREEN -colorLabelZ BLUE - -vtrihedron t0 - -vtrihedron t1 -vselprops -selColor 1.0 0.0 0.0 -vselmode t1 1 1 - -vselmode t1 2 1 -vselmode t1 3 1 - -vtrihedron t1 -dispMode shading -vtrihedron t1 -origin -200 -200 -300 -vtrihedron t1 -attribute XAxisLength|YAxisLength|ZAxisLength 80 -vtrihedron t1 -xaxis 40 60 120 -zaxis -120 0 40 - -vtrihedron t1 -attribute TubeRadiusPercent 0.03 -vtrihedron t1 -attribute ConeRadiusPercent|OriginRadiusPercent 0.05 -vtrihedron t1 -color XAxis|XArrow RED -textColor XAxis RED -vtrihedron t1 -color YAxis|YArrow GREEN -textColor YAxis GREEN -vtrihedron t1 -color ZAxis|ZArrow|Origin BLUE -textColor ZAxis BLUE - -vtrihedron t2 -origin 0 0 -300 -vtrihedron t2 -color Whole PEACHPUFF -vselmode t2 1 1 -vselmode t2 2 1 -vselmode t2 3 1 - -vtrihedron t3 -dispMode shading -origin 200 200 -300 -color Whole 1.0 0.0 0.0 -vtrihedron t3 -drawAxes XY -hideLabels on - -vtrihedron t4 -origin -200 -200 300 -hideArrows - -vfit - -vdump $::imagedir/${::casename}.png diff --git a/tests/bugs/vis/bug27986_1 b/tests/bugs/vis/bug27986_1 deleted file mode 100644 index d986e71aaa..0000000000 --- a/tests/bugs/vis/bug27986_1 +++ /dev/null @@ -1,23 +0,0 @@ -puts "===========" -puts "OCC27986" -puts "Visualization - AIS_InteractiveContext::SetLocation() does not update dynamic highlighting" -puts "Test global selection" -puts "===========" -puts "" - -pload MODELING VISUALIZATION -box b 1 2 3 - -vclear -vinit View1 -vaxo -vdisplay -dispMode 0 -highMode 1 b -vfit -vzoom 0.5 -vmoveto 250 250 -vsetlocation b 2 1 0 -set aColor1 [vreadpixel 220 200 rgb name] -set aColor2 [vreadpixel 350 220 rgb name] -if { "$aColor1" != "BLACK" || "$aColor2" != "CYAN2" } { puts "Error: dynamic highlighting is not updated" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug27986_2 b/tests/bugs/vis/bug27986_2 deleted file mode 100644 index 5ab52da678..0000000000 --- a/tests/bugs/vis/bug27986_2 +++ /dev/null @@ -1,25 +0,0 @@ -puts "===========" -puts "0027986: Visualization - AIS_InteractiveContext::SetLocation() does not update dynamic highlighting" -puts "Test local selection" -puts "===========" -puts "" - -pload MODELING VISUALIZATION -box b 1 2 3 - -vclear -vinit View1 -vaxo -vdisplay -dispMode 0 -highMode 1 b -vfit -vzoom 0.5 -vselmode b 4 1 -vselect 150 150 -vmoveto 250 250 -vsetlocation b 2 1 0 -set aColor1 [vreadpixel 220 200 rgb name] -set aColor2 [vreadpixel 350 220 rgb name] -if { "$aColor1" != "BLACK" || "$aColor2" != "CYAN2" } { puts "Error: dynamic highlighting is not updated" } -if { "[vreadpixel 150 150 rgb name]" != "BLACK" } { puts "Error: sub-shape highlighting is not updated" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28004 b/tests/bugs/vis/bug28004 deleted file mode 100644 index b3a8bca31f..0000000000 --- a/tests/bugs/vis/bug28004 +++ /dev/null @@ -1,31 +0,0 @@ -puts "============" -puts "OCC28004" -puts "Visualization, AIS_ColorScale - allow defining labels list not equal to intervals list" -puts "============" -puts "" - -vclear -vinit View1 -vaxo - -# create default color scale -vcolorscale cs1 -demo -smooth 0 -xy 0 0 -vcolorscale cs2 -demo -smooth 1 -xy 60 0 -foreach {y aColor} {20 RED 60 DARKORANGE1 100 GOLD 140 GREENYELLOW 220 GREEN 250 MEDIUMSPRINGGREEN 290 CYAN 330 DODGERBLUE1 370 BLUE} { if { [vreadpixel 15 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } -foreach {y aColor} {20 RED 60 DARKORANGE1 100 GOLD 140 GREENYELLOW 220 GREEN 250 MEDIUMSPRINGGREEN 290 CYAN 330 DODGERBLUE1 370 BLUE} { if { [vreadpixel 15 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } - -# reduce color scale range and number of intervals -vcolorscale cs3 -range 0 20 5 -font 16 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -smooth 0 -xy 120 0 -vcolorscale cs4 -range 0 20 5 -font 16 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -smooth 1 -xy 180 0 -foreach {y aColor} {40 WHITE 120 RED 200 GREEN 280 BLUE 350 WHITE} { if { [vreadpixel 135 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } - -# color scale with overridden hue range -vcolorscale cs5 -demo -smooth 0 -hueRange 300 130 -xy 240 0 -vcolorscale cs6 -demo -smooth 1 -hueRange 300 130 -xy 300 0 -foreach {y aColor} {20 GREEN 60 SPRINGGREEN 100 CYAN2 140 TURQUOISE2 180 DODGERBLUE1 220 BLUE 250 BLUE 290 BLUEVIOLET 330 PURPLE 370 MAGENTA} { if { [vreadpixel 245 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } -foreach {y aColor} {20 GREEN 60 MEDIUMSPRINGGREEN 100 CYAN2 140 TURQUOISE2 180 DEEPSKYBLUE2 220 DODGERBLUE2 250 ROYALBLUE2 290 PURPLE3 330 PURPLE 370 MAGENTA2} { if { [vreadpixel 315 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } - -# free labels -vcolorscale cs7 -demo -smooth 0 -colorRange BLACK WHITE -xy 360 0 -freeLabels 3 l1 l2 l3 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug28036_1 b/tests/bugs/vis/bug28036_1 deleted file mode 100644 index a3ec453124..0000000000 --- a/tests/bugs/vis/bug28036_1 +++ /dev/null @@ -1,28 +0,0 @@ -puts "===========" -puts "OCC28036" -puts "Visualization, AIS_ColoredShape - handle correctly nested compounds within Shaded display mode" -puts "===========" -puts "" - -pload MODELING VISUALIZATION -box b1 0 0 0 1 2 3 -box b2 0 3 0 2 1 3 -box b3 3 0 0 3 2 1 -compound b1 b2 c12 -compound c12 b3 c - -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 c -vfit - -vaspects c -setColor BLUE -vaspects c -subshapes b1 -setColor RED -vaspects c -subshapes c12 -setColor GREEN - -if { [vreadpixel 100 100 rgb name] != "RED2" } { puts "Error: wrong subshape color" } -if { [vreadpixel 200 100 rgb name] != "GREEN2" } { puts "Error: wrong subshape color" } -if { [vreadpixel 200 300 rgb name] != "BLUE2" } { puts "Error: wrong subshape color" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28036_2 b/tests/bugs/vis/bug28036_2 deleted file mode 100644 index d4fb83ba10..0000000000 --- a/tests/bugs/vis/bug28036_2 +++ /dev/null @@ -1,72 +0,0 @@ -puts "===========" -puts "OCC28036" -puts "Visualization, AIS_ColoredShape - handle correctly nested compounds within Shaded display mode" -puts "===========" -puts "" - -pload MODELING VISUALIZATION - -clear -box b1 0 0 0 100 200 1 -box b2 150 0 0 100 50 1 -box b3 150 50 0 100 150 1 - -for {set i 1} {$i <= 3} {incr i} { tcopy b${i} b1_${i}; ttranslate b1_${i} 0 -300 0 } -for {set i 1} {$i <= 3} {incr i} { tcopy b${i} b2_${i}; ttranslate b2_${i} 0 0 0 } -for {set i 1} {$i <= 3} {incr i} { tcopy b${i} b3_${i}; ttranslate b3_${i} 0 300 0 } - -# make a reference scene with per-object colors -vclear -vinit View1 -vsetdispmode 1 -vaxo - -vdisplay b1_1 b1_2 b1_3 -vsetcolor b1_1 RED -vsetcolor b1_2 GREEN -vsetcolor b1_3 BLUE - -vdisplay b2_1 b2_2 b2_3 -vsetcolor b2_1 RED -vsetcolor b2_2 GREEN -vsetcolor b2_3 BLUE - -vdisplay b3_1 b3_2 b3_3 -vsetcolor b3_1 RED -vsetcolor b3_2 GREEN -vsetcolor b3_3 BLUE -vfit -vdump $imagedir/${casename}_ref.png - -# make a scene with sub-colors and nested compounds -for {set j 1} {$j <= 3} {incr j} { compound b${j}_2 b${j}_3 b${j}_23 } -for {set j 1} {$j <= 3} {incr j} { compound b${j}_1 b${j}_23 b${j}_123 } -compound b1_123 b2_123 b3_123 b123_123 - -vclear -vdisplay b123_123 - -compound b1_23 b2_23 b3_23 b123_23 -vaspects b123_123 -subshapes b123_23 -setColor GREEN - -vaspects b123_123 -subshapes b1_123 -setColor RED -vaspects b123_123 -subshapes b2_123 -setColor RED -vaspects b123_123 -subshapes b3_123 -setColor RED - -compound b2_3 b3_3 b23_3 -vaspects b123_123 -subshapes b1_3 -setColor BLUE -vaspects b123_123 -subshapes b23_3 -setColor BLUE - -if { [vreadpixel 50 250 rgb name] != "RED2" } { puts "Error: wrong color" } -if { [vreadpixel 175 175 rgb name] != "RED2" } { puts "Error: wrong color" } -if { [vreadpixel 300 100 rgb name] != "RED2" } { puts "Error: wrong color" } - -if { [vreadpixel 100 310 rgb name] != "GREEN2"} { puts "Error: wrong color" } -if { [vreadpixel 200 230 rgb name] != "GREEN2"} { puts "Error: wrong color" } -if { [vreadpixel 320 170 rgb name] != "GREEN2"} { puts "Error: wrong color" } - -if { [vreadpixel 130 280 rgb name] != "BLUE2" } { puts "Error: wrong color" } -if { [vreadpixel 250 200 rgb name] != "BLUE2" } { puts "Error: wrong color" } -if { [vreadpixel 350 150 rgb name] != "BLUE2" } { puts "Error: wrong color" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28061 b/tests/bugs/vis/bug28061 deleted file mode 100644 index 3efaa9d7a9..0000000000 --- a/tests/bugs/vis/bug28061 +++ /dev/null @@ -1,19 +0,0 @@ -puts "===========" -puts "OCC28061 - Highlighting of any object with HLR option leads to crash" -puts "===========" -puts "" - -pload MODELING VISUALIZATION -box b 1 2 3 - -vclear -vinit View1 -vdisplay -dispMode 0 b -vsetwidth -noupdate b 4 -vfit -vhlr on - -vmoveto 250 250 -if { [vreadpixel 321 150 rgb name] != "CYAN" } { puts "Error: the box is not highlighted" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28093 b/tests/bugs/vis/bug28093 deleted file mode 100644 index e55f517a05..0000000000 --- a/tests/bugs/vis/bug28093 +++ /dev/null @@ -1,18 +0,0 @@ -puts "===========" -puts "OCC28093" -puts "Visualization - access violation on removal of dynamic highlighting after device loss" -puts "===========" -puts "" - -pload MODELING VISUALIZATION -box b 1 2 3 -vclear -vinit View1 -vdisplay -dispMode 1 -highMode 1 b -vfit - -vmoveto 250 250 -vraytrace 1 -vmoveto 400 400 - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28099_text_core b/tests/bugs/vis/bug28099_text_core deleted file mode 100644 index 6b5efdced4..0000000000 --- a/tests/bugs/vis/bug28099_text_core +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "OCC28099: handle DIMENSION and SUBTITLE styles within Core Profile" -puts "Test case prints overlay labels with different subtitle styles" -puts "============" -puts "" - -pload MODELING VISUALIZATION -pload OPENGL - -vclear -vcaps -core 1 -vinit View1 -vaxo -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vdrawtext t1 "Overlay Test Blend" -2d -perspos -1 1 -pos 100 -50 0 -height 16 -font SansFont -color YELLOW -disptype blend -subcolor BLUE -vdrawtext t2 "Overlay Test Decal" -2d -perspos -1 1 -pos 100 -100 0 -height 16 -font SansFont -color YELLOW -disptype decal -subcolor BLUE -vdrawtext t3 "Overlay Test Subtitle" -2d -perspos -1 1 -pos 100 -150 0 -height 16 -font SansFont -color YELLOW -disptype subtitle -subcolor BLUE -vdrawtext t4 "Overlay Test Normal" -2d -perspos -1 1 -pos 100 -200 0 -height 16 -font SansFont -color CYAN -disptype normal -subcolor BLUE - -vdrawtext t5 " Overlay Test Normal \n Second line" -2d -perspos -1 1 -pos 100 -250 0 -height 16 -font SansFont -color CYAN -disptype normal -subcolor BLUE -vdrawtext t6 " Overlay Test Subtitle\n Second line" -2d -perspos -1 1 -pos 100 -300 0 -height 16 -font SansFont -color YELLOW -disptype subtitle -subcolor BLUE -vdrawtext t7 " Overlay Test Decal \n Second line" -2d -perspos -1 1 -pos 100 -350 0 -height 16 -font SansFont -color YELLOW -disptype decal -subcolor BLUE -vdrawtext t8 " Overlay Test Blend \n Second line" -2d -perspos -1 1 -pos 100 -400 0 -height 16 -font SansFont -color YELLOW -disptype blend -subcolor BLUE - -box b 50 50 50 -vdisplay -dispMode 1 b - -vpoint lengthP1 0 50 50 -vpoint lengthP2 50 50 50 -vdimension dim1 -length -plane xoy -shapes lengthP1 lengthP2 -font SansFont -vfit - -vdump $::imagedir/${::casename}.png diff --git a/tests/bugs/vis/bug28107 b/tests/bugs/vis/bug28107 deleted file mode 100644 index 0e80ff76d6..0000000000 --- a/tests/bugs/vis/bug28107 +++ /dev/null @@ -1,18 +0,0 @@ -puts "===========" -puts "OCC28107" -puts "===========" -puts "" -########################################################################## -# Visualization - provide a flexible interface to set custom hatch styles -########################################################################## - -pload VISUALIZATION MODELING - -box b 1 1 1 - -vinit View1 -vdisplay b -dispMode 1 -vfit - -vaspects b -setHatch 4 -vdump $imagedir/${casename}_hatch.png diff --git a/tests/bugs/vis/bug28127 b/tests/bugs/vis/bug28127 deleted file mode 100644 index 2be17b7e57..0000000000 --- a/tests/bugs/vis/bug28127 +++ /dev/null @@ -1,29 +0,0 @@ -puts "===========" -puts "OCC28127" -puts "Visualization - transparent object breaks Z-Layer depth buffer clear" -puts "===========" -puts "" - -pload MODELING VISUALIZATION -box r 0 0 0 1 0.1 1 -box g 0 0.2 0 1 0.1 1 -box b 0 0.4 0 1 0.1 1 - -vclear -vinit View1 -vaxo -vdisplay -noupdate -dispMode 1 -top r g b -vsetcolor -noupdate r RED -vsetcolor -noupdate g GREEN -vsetcolor -noupdate b BLUE -vfit - -vdisplay -topmost g -vzbufftrihedron -on -position left_upper - -vsettransparency b 0.5 - -if { [vreadpixel 150 150 rgb name] != "GREEN2" } { puts "Error: wrong color - GREEN box should overlap RED one" } -if { [vreadpixel 84 64 rgb name] == "RED2" } { puts "Error: wrong color - Trihedron should overlap RED box" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug281_1 b/tests/bugs/vis/bug281_1 deleted file mode 100755 index f40f625803..0000000000 --- a/tests/bugs/vis/bug281_1 +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" - -vinit - -set x 205 -set y 208 -set TypeOfMarker 0 - -set scale 50.0521 -set proj_X 0.57735 -set proj_Y -0.57735 -set proj_Z 0.57735 -set up_X -0.408248 -set up_Y 0.408248 -set up_Z 0.816497 -set at_X 0 -set at_Y 0 -set at_Z 0 - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -OCC281 ${x} ${y} ${TypeOfMarker} -OCC281 ${x} ${y} ${TypeOfMarker} - -OCC281 200 200 0 -OCC281 200 200 0 -puts "Type of marker mast be blue point!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_10 b/tests/bugs/vis/bug281_10 deleted file mode 100644 index c23c413cc9..0000000000 --- a/tests/bugs/vis/bug281_10 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts '' - -vinit - -OCC281 200 290 9 -OCC281 200 290 9 -puts "Type of marker mast be a ball with 1 color and different saturations!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_11 b/tests/bugs/vis/bug281_11 deleted file mode 100644 index e06f2a37e8..0000000000 --- a/tests/bugs/vis/bug281_11 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts '' - -vinit - -OCC281 200 300 10 -OCC281 200 300 10 -puts "Type of marker mast be blue large ring!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_12 b/tests/bugs/vis/bug281_12 deleted file mode 100644 index 24d21c097e..0000000000 --- a/tests/bugs/vis/bug281_12 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts '' - -vinit - -OCC281 200 310 11 -OCC281 200 310 11 -puts "Type of marker mast be blue medium ring!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_13 b/tests/bugs/vis/bug281_13 deleted file mode 100644 index 4baa1b9617..0000000000 --- a/tests/bugs/vis/bug281_13 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 320 12 -OCC281 200 320 12 -puts "Type of marker mast be blue small ring!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_2 b/tests/bugs/vis/bug281_2 deleted file mode 100644 index 4752d9476d..0000000000 --- a/tests/bugs/vis/bug281_2 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 210 1 -OCC281 200 210 1 -puts "Type of marker mast be blue plus!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_3 b/tests/bugs/vis/bug281_3 deleted file mode 100644 index 61bf8d82bc..0000000000 --- a/tests/bugs/vis/bug281_3 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 220 2 -OCC281 200 220 2 -puts "Type of marker mast be blue star!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_4 b/tests/bugs/vis/bug281_4 deleted file mode 100644 index 71a202f638..0000000000 --- a/tests/bugs/vis/bug281_4 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 230 3 -OCC281 200 230 3 -puts "Type of marker mast be blue circle!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_5 b/tests/bugs/vis/bug281_5 deleted file mode 100644 index fe65200ecc..0000000000 --- a/tests/bugs/vis/bug281_5 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 240 4 -OCC281 200 240 4 -puts "Type of marker mast be blue cross!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_6 b/tests/bugs/vis/bug281_6 deleted file mode 100644 index 537e8b3243..0000000000 --- a/tests/bugs/vis/bug281_6 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 250 5 -OCC281 200 250 5 -puts "Type of marker mast be blue point in a circle!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_7 b/tests/bugs/vis/bug281_7 deleted file mode 100644 index 6ce97ae824..0000000000 --- a/tests/bugs/vis/bug281_7 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 260 6 -OCC281 200 260 6 -puts "Type of marker mast be blue plus in a circle!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_8 b/tests/bugs/vis/bug281_8 deleted file mode 100644 index cef9866af8..0000000000 --- a/tests/bugs/vis/bug281_8 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 270 7 -OCC281 200 270 7 -puts "Type of marker mast be blue star in a circle!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug281_9 b/tests/bugs/vis/bug281_9 deleted file mode 100644 index 14f8fff0ec..0000000000 --- a/tests/bugs/vis/bug281_9 +++ /dev/null @@ -1,12 +0,0 @@ -puts "========" -puts "OCC281" -puts "========" -puts "" - -vinit - -OCC281 200 280 8 -OCC281 200 280 8 -puts "Type of marker mast be blue cross in a circle!" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug28205_1 b/tests/bugs/vis/bug28205_1 deleted file mode 100644 index 00c840c669..0000000000 --- a/tests/bugs/vis/bug28205_1 +++ /dev/null @@ -1,21 +0,0 @@ -puts "=================================================================================================" -puts "0028205: Visualization - add functionality for dumping results of detection algorithms into image" -puts "Selection image from normalized depth" -puts "=================================================================================================" - -box b0 1 2 3 -box b1 3 2 1 1 2 3 - -vdisplay -noupdate -dispMode 1 b0 b1 -vsetcolor -noupdate b0 green -vsetcolor -noupdate b1 red -vfit - -vrotate -mouseStart 300 200 -mouseMove 100 200 - -vseldump $imagedir/${casename}_depth.png -type depth -vseldump $imagedir/${casename}_depthinv.png -type depthInverted -vseldump $imagedir/${casename}_object.png -type objectColor -vseldump $imagedir/${casename}_owner.png -type ownerColor -vseldump $imagedir/${casename}_entity.png -type entityColor -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28205_2 b/tests/bugs/vis/bug28205_2 deleted file mode 100644 index 6791fa624d..0000000000 --- a/tests/bugs/vis/bug28205_2 +++ /dev/null @@ -1,24 +0,0 @@ -puts "=================================================================================================" -puts "0028205: Visualization - add functionality for dumping results of detection algorithms into image" -puts "Selection image from colors of selection modes." -puts "=================================================================================================" - -pload MODELING VISUALIZATION -vclear -vinit View1 -box b0 0 0 0 1 1 1 -box b1 2 2 2 1 1 1 -box b2 4 4 4 1 1 1 -box b3 6 6 6 1 1 1 - -vdisplay -dispMode 1 b0 b1 b2 b3 -vfit - -vselmode b0 1 1 -vselmode b0 2 1 -vselmode b1 4 1 -vselmode b2 2 1 -vselmode b3 3 1 - -vseldump $imagedir/${casename}_selmode.png -type selectionModeColor -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28306 b/tests/bugs/vis/bug28306 deleted file mode 100644 index d3ec639bf0..0000000000 --- a/tests/bugs/vis/bug28306 +++ /dev/null @@ -1,14 +0,0 @@ -puts "============" -puts "OCC28306 Visualization - viewer crashes if style for shaded display is set to HATCH" -puts "============" -puts "" - -vclear -vinit View1 -pload MODELING VISUALIZATION -box b 10 10 10 -vdisplay -dispMode 1 b -vfit -vaspects b -setInteriorStyle HATCH - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28310 b/tests/bugs/vis/bug28310 deleted file mode 100644 index 68098c0c03..0000000000 --- a/tests/bugs/vis/bug28310 +++ /dev/null @@ -1,14 +0,0 @@ -puts "===========" -puts "OCC28310" -puts "===========" -puts "" -########################################################################## -# Visualization - crash on iteration through detected interactive objects -########################################################################## - -pload VISUALIZATION QAcommands - -vinit View1 - -# Sequence of C++ commands crashes the application -OCC28310 diff --git a/tests/bugs/vis/bug28361 b/tests/bugs/vis/bug28361 deleted file mode 100644 index 5cdf810452..0000000000 --- a/tests/bugs/vis/bug28361 +++ /dev/null @@ -1,14 +0,0 @@ -puts "============" -puts "OCC28361 Visualization, TKV3d - buggy behavior of Transformation Persistence compiled on several Linux platforms in optimized mode" -puts "============" -puts "" - -vclear -vinit View1 -pload MODELING VISUALIZATION -box b 10 10 10 -vdisplay b -trsfPers zoomRotate -trsfPersPos 90 90 90 -vmoveto 266 164 -if { [vreadpixel 256 174 rgb name] != "CYAN" } { puts "Error: the box is not highlighted" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28365 b/tests/bugs/vis/bug28365 deleted file mode 100644 index e343db202a..0000000000 --- a/tests/bugs/vis/bug28365 +++ /dev/null @@ -1,17 +0,0 @@ -puts "===========" -puts "0028365: Visualization, AIS_InteractiveContext - apply selection filter in AddOrRemoveSelected at Neutral point" -puts "===========" -puts "" - -pload MODELING VISUALIZATION -box b 10 10 10 - -vclear -vinit View1 -vdisplay b -vfit -vselfilter -type VERTEX -vchangeselected b - -set aNbSelected [vnbselected] -if { $aNbSelected != 0 } { puts "Error: Vertex filter was not applied" } diff --git a/tests/bugs/vis/bug28527 b/tests/bugs/vis/bug28527 deleted file mode 100644 index 01a58cd0cf..0000000000 --- a/tests/bugs/vis/bug28527 +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "0028527: Visualization, AIS_InteractiveContext - custom selection presentation is never removed from View" -puts "============" -puts "" - -pload MODELING XDE VISUALIZATION -vclear -vclose ALL -vinit View1 -box b -100 0 0 10 20 30 -meshfromstl m [locate_data_file OMF6391_box.stl] - -vfit -vsetdispmode m 2 -vselmode m 8 1 -vselect 0 0 409 409 0 409 -verase m - -vdisplay -dispMode 1 -highMode 1 b -vfit -if { [vreadpixel 165 400 rgb name] != "DARKGOLDENROD" } { puts "Error: fit all produces incorrect result after Erase" } -vdump $::imagedir/${::casename}_1.png - -verase b -vdisplay m -vfit -vselmode m 8 1 -vselect 0 0 409 409 0 409 -vremove m - -vdisplay -dispMode 1 -highMode 1 b -vfit -if { [vreadpixel 165 400 rgb name] != "DARKGOLDENROD" } { puts "Error: fit all produces incorrect result after Remove" } -vdump $::imagedir/${::casename}_2.png diff --git a/tests/bugs/vis/bug28621 b/tests/bugs/vis/bug28621 deleted file mode 100644 index fc3d9fa807..0000000000 --- a/tests/bugs/vis/bug28621 +++ /dev/null @@ -1,28 +0,0 @@ -puts "=================================================================================================" -puts "0028621: Visualization - AIS_ColoredShape::UnsetTransparency() is not implemented" -puts "=================================================================================================" - -pload VISUALIZATION MODELING -box b 1 2 3 -vclear -vinit View1 -vdisplay -noupdate -dispMode 1 b -vfit - -# OK -set aColor11 [vreadpixel 250 250 rgb name] -vsettransparency b 0.8 -vunsettransparency b -set aColor12 [vreadpixel 250 250 rgb name] -if { "$aColor11" != "$aColor12" } { puts "Error: color is not set back" } - -explode b F -vaspects b -subShapes b_2 -setColor RED - -set aColor21 [vreadpixel 250 250 rgb name] -vsettransparency b 0.8 -vunsettransparency b -set aColor22 [vreadpixel 250 250 rgb name] -if { "$aColor21" != "$aColor22" } { puts "Error: color is not set back" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug28813 b/tests/bugs/vis/bug28813 deleted file mode 100644 index f4af7d0cfc..0000000000 --- a/tests/bugs/vis/bug28813 +++ /dev/null @@ -1,43 +0,0 @@ -puts "========" -puts "OCC28813" -puts "========" -puts "" -####################################################################### -# Visualization, AIS_ColorScale - color scale title invalid placement -####################################################################### - -vinit - -set anImage1 $imagedir/${casename}_1.png -set anImage2 $imagedir/${casename}_2.png -set anImage3 $imagedir/${casename}_3.png -set anImage4 $imagedir/${casename}_4.png -set anImage5 $imagedir/${casename}_5.png -set anImage6 $imagedir/${casename}_6.png -set anImage7 $imagedir/${casename}_7.png -set anImage8 $imagedir/${casename}_8.png - - -vcolorscale cs -demo -title Test -vdump $anImage1 - -vcolorscale cs -xy 10 20 -vdump $anImage2 - -vcolorscale cs -height 150 -vdump $anImage3 - -vcolorscale cs -height 250 -vdump $anImage4 - -vcolorscale cs -xy 10 100 -vdump $anImage5 - -vcolorscale cs -xy 10 150 -vdump $anImage6 - -vcolorscale cs -height 150 -vdump $anImage7 - -vcolorscale cs -height 250 -vdump $anImage8 diff --git a/tests/bugs/vis/bug2883_1 b/tests/bugs/vis/bug2883_1 deleted file mode 100644 index d1e46604cf..0000000000 --- a/tests/bugs/vis/bug2883_1 +++ /dev/null @@ -1,26 +0,0 @@ -puts "==========" -puts "OCC2883" -puts "==========" -puts "" -######################################################################## -# It is impossible to set material, color and transparency to compound -######################################################################## - -vertex v -20 10 -30 -vertex ve1 -10 10 10 -vertex ve2 0 10 10 -edge e ve1 ve2 -sphere s -80 0 0 150 -mkface f s 0.1 0.7 0.2 0.9 -box s -60 0 0 30 60 40 -compound v e f s c - -vinit View1 -vclear -vaxo -vsetdispmode 1 -vdisplay c -vfit -vsetmaterial c JADE -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug28890 b/tests/bugs/vis/bug28890 deleted file mode 100644 index cbaa2cff18..0000000000 --- a/tests/bugs/vis/bug28890 +++ /dev/null @@ -1,42 +0,0 @@ -puts "============" -puts "0028890: Visualization - After closing all views and then display the view again, just the first view has object(s) displayed" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vclose ALL -box b1_1 0 0 0 1 2 3 -box b1_2 0 3 0 3 1 2 -box b2_1 0 0 0 3 1 2 -box b2_2 0 3 0 1 2 3 - -# fill first Viewer -vinit Driver1/Viewer1/View1 -vzbufftrihedron -vdisplay -dispMode 1 b1_1 b1_2 -vfit -vsetcolor b1_1 RED -vsetcolor b1_2 GREEN - -# fill second Viewer -vinit Driver1/Viewer2/View1 -vzbufftrihedron -vdisplay -dispMode 1 b2_1 b2_2 -vfit -vsetcolor b2_1 RED -vsetcolor b2_2 GREEN - -# enable RayTracing which sets DeviceLost flag -vactivate Driver1/Viewer1/View1 -vraytrace 1 -set aColor1 [vreadpixel 150 250 rgb] -vdump $::imagedir/${::casename}_1.png - -vactivate Driver1/Viewer2/View1 -vraytrace 1 -set aColor2 [vreadpixel 150 250 rgb] -vdump $::imagedir/${::casename}_2.png - -# check that DeviceLost flag is processed by both Viewers -if { "$aColor1" != "$aColor2" } { puts "Error: colors should be equal" } diff --git a/tests/bugs/vis/bug288_1 b/tests/bugs/vis/bug288_1 deleted file mode 100755 index 59ca1eadde..0000000000 --- a/tests/bugs/vis/bug288_1 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========================" -puts " OCC288 " -puts "(case 1)" -puts "========================" - -restore [locate_data_file shading_058.brep] result -checkshape result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -isos result 0 -triangles result -vfit - -checktrinfo result -tri !5148 -nod !3042 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_10 b/tests/bugs/vis/bug288_10 deleted file mode 100755 index 1d3675e07a..0000000000 --- a/tests/bugs/vis/bug288_10 +++ /dev/null @@ -1,23 +0,0 @@ -puts "================" -puts "OCC288" -puts "================" -puts "" -####################################################################################### -# Currently meshing (for shading) of some shapes looks incorrect -###################################################################################### - -set BugNumber OCC288 - -restore [locate_data_file shading_151.brep] result - -checkprops result -s 52620.1 -checkshape result - -checknbshapes result -vertex 20 -edge 37 -wire 21 -face 19 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 98 -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_2 b/tests/bugs/vis/bug288_2 deleted file mode 100755 index 7435a43023..0000000000 --- a/tests/bugs/vis/bug288_2 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========================" -puts " OCC288 " -puts "(case 2)" -puts "========================" - -restore [locate_data_file shading_105.brep] result -checkshape result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -isos result 0 -triangles result -vfit - -checktrinfo result -tri !1170 -nod !647 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_3 b/tests/bugs/vis/bug288_3 deleted file mode 100755 index 7592e93bd9..0000000000 --- a/tests/bugs/vis/bug288_3 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========================" -puts " OCC288 " -puts "(case 3)" -puts "========================" - -restore [locate_data_file shading_107.brep] result -checkshape result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -isos result 0 -triangles result -vfit - -checktrinfo result -tri !1832 -nod !1574 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_4 b/tests/bugs/vis/bug288_4 deleted file mode 100755 index 08f3e7a815..0000000000 --- a/tests/bugs/vis/bug288_4 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========================" -puts " OCC288 " -puts "(case 4)" -puts "========================" - -restore [locate_data_file shading_151.brep] result -checkshape result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -isos result 0 -triangles result -vfit - -checktrinfo result -tri !4176 -nod !2857 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_5 b/tests/bugs/vis/bug288_5 deleted file mode 100755 index f2829c1a5d..0000000000 --- a/tests/bugs/vis/bug288_5 +++ /dev/null @@ -1,17 +0,0 @@ -puts "============ OCC288 (case 5) ===============" - -restore [locate_data_file OCC288e.brep] result - -#Delete invalid (in terms of bug#25109) triangulation -tclean result -checkshape result - -vinit -vdisplay result -vsetdispmode result 1 -isos result 0 -triangles result -vfit - -checktrinfo result -tri 8048 -nod 8247 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_6 b/tests/bugs/vis/bug288_6 deleted file mode 100755 index 4ed097fcb1..0000000000 --- a/tests/bugs/vis/bug288_6 +++ /dev/null @@ -1,25 +0,0 @@ -puts "================" -puts "OCC288" -puts "================" -puts "" -puts "TODO #23828 MacOS: Tcl Exception: result is not a topological shape!!!" -puts "TODO #23828 MacOS: TEST INCOMPLETE" - -####################################################################################### -# Currently meshing (for shading) of some shapes looks incorrect -###################################################################################### - -set BugNumber OCC288 - -restore [locate_data_file OCC288-shading_176.brep] result -checkprops result -s 1.21055e+07 - -checknbshapes result -vertex 667 -edge 941 -wire 368 -face 289 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 2278 -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit -checkshape result - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_7 b/tests/bugs/vis/bug288_7 deleted file mode 100755 index 5fc52cd79d..0000000000 --- a/tests/bugs/vis/bug288_7 +++ /dev/null @@ -1,23 +0,0 @@ -puts "================" -puts "OCC288" -puts "================" -puts "" -####################################################################################### -# Currently meshing (for shading) of some shapes looks incorrect -###################################################################################### - -set BugNumber OCC288 - -restore [locate_data_file shading_058.brep] result - -checkprops result -s 14125.5 -checkshape result - -checknbshapes result -vertex 23 -edge 40 -wire 19 -face 19 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 104 -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_8 b/tests/bugs/vis/bug288_8 deleted file mode 100755 index f375269476..0000000000 --- a/tests/bugs/vis/bug288_8 +++ /dev/null @@ -1,22 +0,0 @@ -puts "================" -puts "OCC288" -puts "================" -puts "" -####################################################################################### -# Currently meshing (for shading) of some shapes looks incorrect -###################################################################################### - -set BugNumber OCC288 - -restore [locate_data_file shading_105.brep] result - -checkprops result -l 265.239 -checksection result -checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7 -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug288_9 b/tests/bugs/vis/bug288_9 deleted file mode 100755 index 2c00c8f86e..0000000000 --- a/tests/bugs/vis/bug288_9 +++ /dev/null @@ -1,23 +0,0 @@ -puts "================" -puts "OCC288" -puts "================" -puts "" -####################################################################################### -# Currently meshing (for shading) of some shapes looks incorrect -###################################################################################### - -set BugNumber OCC288 - -restore [locate_data_file shading_107.brep] result - -checkprops result -s 329710 -checkshape result - -checknbshapes result -vertex 18 -edge 36 -wire 18 -face 18 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 91 -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug28936 b/tests/bugs/vis/bug28936 deleted file mode 100644 index 21675b4e9f..0000000000 --- a/tests/bugs/vis/bug28936 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "OCC28936" -puts "============" -puts "" -####################################################################### -# Visualization - Draw freezes while making a 3d representation -####################################################################### - -pload VISUALIZATION - -restore [locate_data_file bug28936_Holsterbro_sofabed.brep] sh - -checkshape sh -checkprops sh -s 18308978.50927943 - -vinit View1 -vclear -vsetdispmode 1 -vdisplay sh -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - \ No newline at end of file diff --git a/tests/bugs/vis/bug28988 b/tests/bugs/vis/bug28988 deleted file mode 100644 index 637e73fd9b..0000000000 --- a/tests/bugs/vis/bug28988 +++ /dev/null @@ -1,22 +0,0 @@ -puts "==================" -puts "0028988: Visualization - AIS_InteractiveContext::SetLocation() does not reset location properly" -puts "==================" -puts "" - -pload MODELING VISUALIZATION - -box b 1 2 3 -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 -highMode 1 b -vfit -vmoveto 110 110 -if { "[vreadpixel 110 110 rgb name]" != "CYAN2" } { puts "Error: shape is not selected!" } - -vlocation b -translate 1 0 0 -vmoveto 110 110 -vlocation b -reset -vmoveto 110 110 -vreadpixel 110 110 rgb name -if { "[vreadpixel 110 110 rgb name]" != "CYAN2" } { puts "Error: reset shape is not selected!" } diff --git a/tests/bugs/vis/bug29020 b/tests/bugs/vis/bug29020 deleted file mode 100644 index c17ba2bf1d..0000000000 --- a/tests/bugs/vis/bug29020 +++ /dev/null @@ -1,20 +0,0 @@ -puts "========" -puts "0029020: Visualization, V3d_View - workaround image dump issue on Intel OpenGL driver" -puts "========" -puts "" - -pload MODELING VISUALIZATION -box b 1 1 1 -vclear -vinit View1 -vdisplay -dispMode 1 b -vtop -vfit - -#Get max size of dumped image -set anExpression {Max texture size: (\d+)} -regexp $anExpression [vglinfo] _ match - -vdump $imagedir/${casename}_max_width.png -width $match -height 100 - -vdump $imagedir/${casename}_max_height.png -width 100 -height $match diff --git a/tests/bugs/vis/bug29051 b/tests/bugs/vis/bug29051 deleted file mode 100644 index 2b02358613..0000000000 --- a/tests/bugs/vis/bug29051 +++ /dev/null @@ -1,21 +0,0 @@ -puts "========" -puts "0029051: Visualization, TKOpenGl - wrong color of transparent dynamic highlight with OIT tuned ON" -puts "========" -puts "" - -pload MODELING VISUALIZATION -box b 1 2 3 -vclear -vinit View1 -vdisplay -dispMode 1 b -vfit -vselprops dynHighlight -dispMode 1 -color RED -transp 0.2 -vmoveto 250 250 -vrenderparams -oit off -if { [vreadpixel 250 250 rgb name] != "ORANGERED2" } { puts "Error: wrong highlight color with OIT turned OFF"} -vdump $imagedir/${casename}_oit_off.png - -vrenderparams -oit 0 -vreadpixel 250 250 rgb name -if { [vreadpixel 250 250 rgb name] != "ORANGERED2" } { puts "Error: wrong highlight color with OIT turned ON"} -vdump $imagedir/${casename}_oit_on.png diff --git a/tests/bugs/vis/bug29127 b/tests/bugs/vis/bug29127 deleted file mode 100644 index a657b7f87c..0000000000 --- a/tests/bugs/vis/bug29127 +++ /dev/null @@ -1,24 +0,0 @@ -puts "============" -puts "0029127: Visualization - V3d_View::ToPixMap() crashes on tiled rendering without FBO" -puts "============" -puts "" - -pload MODELING VISUALIZATION -box b 1 2 3 - -# request software OpenGL implementation - which is OpenGL 1.1 in case of Windows -# (test case is useless for other systems) -pload OPENGL -vcaps -softMode 1 - -# disable FPE signals -- these often occur in software OpenGL drivers -dsetsignal 0 - -vclear -vinit View1 -vsetdispmode 1 -vdisplay b -vfit -vdump $::imagedir/${::casename}_409.png -buffer rgb -width 409 -height 409 -vdump $::imagedir/${::casename}_412.png -buffer rgb -width 412 -height 412 -tileSize 409 -vdump $::imagedir/${::casename}_500.png -buffer rgb -width 500 -height 500 -tileSize 300 diff --git a/tests/bugs/vis/bug29262 b/tests/bugs/vis/bug29262 deleted file mode 100644 index 3d7df35283..0000000000 --- a/tests/bugs/vis/bug29262 +++ /dev/null @@ -1,20 +0,0 @@ -puts "========" -puts "0029262: Visualization - AIS_InteractiveContext::Load() does not register Object in the Viewer" -puts "========" -puts "" - -pload MODELING VISUALIZATION -vclear -vclose ALL -vinit View1 -vinit View2 -box b 1 2 3 -vdisplay -dispMode 1 -inview -erased b -vdisplay b -vfit -if { [vreadpixel 200 200 rgb name] != "DARKGOLDENROD" } { puts "Error: object is not displayed in Shaded mode" } -vdump $imagedir/${casename}_view2.png - -vactivate View1 -if { [vreadpixel 200 200 rgb name] != "BLACK" } { puts "Error: object view affinity is ignored" } -vdump $imagedir/${casename}_view1.png diff --git a/tests/bugs/vis/bug29395 b/tests/bugs/vis/bug29395 deleted file mode 100644 index 10a21be211..0000000000 --- a/tests/bugs/vis/bug29395 +++ /dev/null @@ -1,23 +0,0 @@ -puts "==================" -puts "0029395: Visualization, V3d_View - Grid disappears forever after enabling RayTracing" -puts "==================" -puts "" - -pload VISUALIZATION - -# Rectangular Grid -vclear -vinit View1 -vraytrace 0 -vgrid -type rectangular -vraytrace 1 -checkcolor 198 197 0.5 0.5 0.5 -vclose - -# Circular Grid -vclear -vinit View1 -vraytrace 0 -vgrid -type circular -vraytrace 1 -checkcolor 198 197 0.5 0.5 0.5 diff --git a/tests/bugs/vis/bug29412 b/tests/bugs/vis/bug29412 deleted file mode 100644 index b2d58222b3..0000000000 --- a/tests/bugs/vis/bug29412 +++ /dev/null @@ -1,28 +0,0 @@ -puts "# ===================================================================" -puts "# 0029412: Huge Memory leak since I upgraded to OC 6.9.0" -puts "# ===================================================================" -puts "" - -pload VISUALIZATION -pload OPENGL -vcaps -vsync 0 -vinit View1 -vglinfo - -OCC29412 100 ;# just to initialize - -meminfo -vmemgpu - -set heap_before [meminfo heap] -OCC29412 -set heap_after [meminfo heap] - -meminfo -vmemgpu - -# check that memory increase is moderate: can be up to 75 KiB on Debian; -# note that the leak in OCCT 6.9.0 - 7.0.0 was ~ 19 MiB -if { $heap_after - $heap_before > 100 * 1024 } { - puts "Error: memory leak of [expr ($heap_after - $heap_before) / 1024] KiB" -} diff --git a/tests/bugs/vis/bug29651 b/tests/bugs/vis/bug29651 deleted file mode 100644 index b0fd702e6f..0000000000 --- a/tests/bugs/vis/bug29651 +++ /dev/null @@ -1,17 +0,0 @@ -puts "========" -puts "OCC29651" -puts "========" -puts "" -########################################## -# ViewerTest - vtexture command crashes -########################################## - -vinit -vsetdispmode 1 -box b 1 2 3 -vdisplay b -vfit -vtexture b 0 -vtexture b off - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug29768 b/tests/bugs/vis/bug29768 deleted file mode 100644 index 6d05857988..0000000000 --- a/tests/bugs/vis/bug29768 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "0029768: Visualization, TKOpenGl - structure is entirely clipped by suppressed clipping" -puts "============" -puts "" - -vclear -vinit View1 -vaxo -vpoint p0 0 0 0 -vzbufftrihedron -box b0 0 0 0 1 1 1 -box b1 3 0 0 1 1 1 -vdisplay -dispMode 1 b0 b1 -vsetcolor b0 RED -vsetcolor b1 GREEN -vfit - -vclipplane pv equation -1 0 0 0.5 -set -vclipplane pb0 equation 0 1 0 -0.5 -set b0 -vclipplane pb1 equation 0 1 0 -0.5 -setOverrideGlobal b1 - -if { [vreadpixel 300 200 rgb name] != "GREEN2" } { puts "Error: box b1 is fully clipped" } -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug29787 b/tests/bugs/vis/bug29787 deleted file mode 100644 index 847e64e9f4..0000000000 --- a/tests/bugs/vis/bug29787 +++ /dev/null @@ -1,25 +0,0 @@ -puts "========" -puts "0029787: Visualization - Avoid in presentation edges of certain continuity class" -puts "========" -puts "" - -pload MODELING VISUALIZATION - -vclear -vinit View1 -vbackground -color WHITE - -psphere s1 1 -psphere s2 1 -psphere s3 1 -ttranslate s2 4 0 0 -ttranslate s3 8 0 0 - -vdisplay -dispMode 0 s1 -vdisplay -dispMode 1 s2 s3 -vfit - -vaspects s2 -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -vaspects s3 -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setMostContinuity c2 - -vdump $::imagedir/${::casename}.png diff --git a/tests/bugs/vis/bug29791 b/tests/bugs/vis/bug29791 deleted file mode 100644 index 6a9ba07d4d..0000000000 --- a/tests/bugs/vis/bug29791 +++ /dev/null @@ -1,33 +0,0 @@ -puts "============" -puts "0029791: Visualization - Wrong result of SelectMgr_RectangularFrustum::IsClipped" -puts "============" -puts "" - -pload MODELING VISUALIZATION -restore [locate_data_file occ/bottle.brep] b -vclear -vinit View1 -vdisplay -dispMode 1 -highMode 1 b -vfit -vzbufftrihedron -vclipplane p -equation 1 0 0 -20 -set - -# clipping plane orthogonal to the camera direction -vfront -vfit -vmoveto 150 200 -vstate -entities -vselect 150 200 -if { [vreadpixel 150 200 rgb name] != "BLACK" } { puts "Error: object is not clipped" } -if { [vreadpixel 350 200 rgb name] != "GOLDENROD" } { puts "Error: object should NOT be selected" } -vdump $imagedir/${casename}_1.png - -# depth range starts behinds the picking ray -vviewparams -scale 14.7435 -proj 0.193921 -0.891229 0.410007 -up -0.0205984 0.414149 0.909976 -at 11.3689 1.32152 24.9954 -vmoveto 150 200 -vstate -entities -vselect 150 200 -if { [vreadpixel 150 200 rgb name] != "BLACK" } { puts "Error: object is not clipped" } -if { [vreadpixel 300 200 rgb name] != "GOLDENROD3" } { puts "Error: object should NOT be selected" } - -vdump $imagedir/${casename}_2.png diff --git a/tests/bugs/vis/bug29837 b/tests/bugs/vis/bug29837 deleted file mode 100644 index 01019a5bd3..0000000000 --- a/tests/bugs/vis/bug29837 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "0029837: Visualization, Graphic3d_Camera - Fit All operation works incorrectly on flat object" -puts "============" -puts "" - -pload VISUALIZATION -vclear -vinit View1 -vtop -vpoint p1 0 0 4000 -vpoint p2 200 0 4000 -vaspects p1 -setColor RED -vaspects p2 -setColor GREEN -vaspects p1 p2 -setMarkerType . -setMarkerSize 20 -vsegment s p1 p2 -vfit -if { [vreadpixel 5 200 -rgb -name] != "RED" } { puts "Error: p1 not found" } -if { [vreadpixel 402 200 -rgb -name] != "GREEN" } { puts "Error: p2 not found" } - -vdump $::imagedir/${::casename}.png diff --git a/tests/bugs/vis/bug29847 b/tests/bugs/vis/bug29847 deleted file mode 100644 index b108e53d69..0000000000 --- a/tests/bugs/vis/bug29847 +++ /dev/null @@ -1,18 +0,0 @@ -puts "============" -puts "0029847: Visualization, Image_Diff - Tolerance is not effective for 24/32bit image formats" -puts "============" -puts "" - -pload VISUALIZATION -vclear -vinit View1 -vbackground -color GRAY50 -vdump $imagedir/${casename}_127.png -vbackground -color GRAY51 -vdump $imagedir/${casename}_130.png -set aNbDiff0 [diffimage $imagedir/${casename}_127.png $imagedir/${casename}_130.png $imagedir/${casename}_0.png -toleranceOfColor 0] -set aNbDiff1 [diffimage $imagedir/${casename}_127.png $imagedir/${casename}_130.png $imagedir/${casename}_1.png -toleranceOfColor 0.1] -set aNbDiff01 [diffimage $imagedir/${casename}_127.png $imagedir/${casename}_130.png $imagedir/${casename}_01.png -toleranceOfColor 0.01] -if { $aNbDiff0 != 167281 } { puts "Error: difference with tolerance 0.0 is incorrect" } -if { $aNbDiff1 != 0 } { puts "Error: difference with tolerance 0.1 is incorrect" } -if { $aNbDiff01 != 167281 } { puts "Error: difference with tolerance 0.01 is incorrect" } diff --git a/tests/bugs/vis/bug29874 b/tests/bugs/vis/bug29874 deleted file mode 100644 index 6e5f7db1d9..0000000000 --- a/tests/bugs/vis/bug29874 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "0029874: Visualization - capping plane transparency does not work" -puts "============" -puts "" - -pload MODELING VISUALIZATION -box b1 -30 0 30 20 20 20 -box b2 -30 0 0 20 20 20 -box b3 -30 0 -30 20 20 20 -box b4 -30 0 -60 20 20 20 -vclear -vinit View1 -vzbufftrihedron -vdisplay -dispMode 1 b1 b2 b3 b4 -vviewparams -scale 12.7 -proj 0.6 -0.16 0.79 -up -0.65 0.5 0.58 -at -24 12.4 -1.1 -vaspects b1 b4 -setTransparency 0.5 -vaspects b2 -setColor RED -vaspects b3 -setColor GREEN - -vclipplane pln1 -set b1 b2 -equation -0.707 0.707 0 -25 -capping on -useObjMaterial 1 -vclipplane pln2 -set b3 b4 -equation -0.707 0.707 0 -25 -capping on -color 0.5 0.5 0.9 -transparency 0.2 - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug29938 b/tests/bugs/vis/bug29938 deleted file mode 100644 index 8a4a8dd1ae..0000000000 --- a/tests/bugs/vis/bug29938 +++ /dev/null @@ -1,51 +0,0 @@ -puts "============" -puts "0029938: Visualization - SelectMgr_ViewerSelector::PickedPoint() should return point lying on an object" -puts "============" -puts "" - -pload MODELING VISUALIZATION -pload OPENGL -box b 1 2 3 -vcaps -core -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 -mutable b -vfit -vrotate 0.2 0.0 0.0 -vselmode 0 off - -#Check Vertex selection mode case -vselmode 1 on -vmoveto 337 45 -set pnt "1 2 3" -set exp {Point: ([-0-9.+eE]+) ([-0-9.+eE]+) ([-0-9.+eE]+)} -set match [regexp -all -inline $exp [vstate -entities]] -foreach {_ x y z} $match { - if {$pnt != "$x $y $z"} { - puts "Error: Calculate point ($x $y $z) is not equal to target ($pnt)" } -} - -#Check Wire selection mode case -vselmode 1 off -vselmode 2 on -vmoveto 295 317 -set pnt "1 2 0" -set exp {Point: ([-0-9.+eE]+) ([-0-9.+eE]+) ([-0-9.+eE]+)} -set match [regexp -all -inline $exp [vstate -entities]] -foreach {_ x y z} $match { - if {$pnt != "$x $y $z"} { - puts "Error: Calculate point ($x $y $z) is not equal to target ($pnt)" } -} - -#Check Face selection mode case -vselmode 2 off -vselmode 4 on -vmoveto 284 324 -set pnt "1 1.8383 0" -set exp {Point: ([-0-9.+eE]+) ([-0-9.+eE]+) ([-0-9.+eE]+)} -set match [regexp -all -inline $exp [vstate -entities]] -foreach {_ x y z} $match { - if {$pnt != "$x $y $z"} { - puts "Error: Calculate point ($x $y $z) is not equal to target ($pnt)" } -} diff --git a/tests/bugs/vis/bug29947 b/tests/bugs/vis/bug29947 deleted file mode 100644 index 555788083c..0000000000 --- a/tests/bugs/vis/bug29947 +++ /dev/null @@ -1,20 +0,0 @@ -puts "=============" -puts "0029947: Visualization - SelectMgr_SelectableObject::GetSelectPresentation() should copy object clipping planes" -puts "=============" - -pload MODELING VISUALIZATION XDE -vclear -vinit View1 -vaxo -meshfromstl m [locate_data_file shape.stl] -vfit -vdisplay -dispMode 2 m -vselmode m 8 1 -vselect 160 170 320 370 -if { [vreadpixel 230 260 rgb name] == "BLACK" } { puts "Error" } -vclipplane c -set m -equation 0 1 0 4 -if { [vreadpixel 230 260 rgb name] != "BLACK" } { puts "Error" } -vmoveto 75 172 -if { [vreadpixel 70 170 rgb name] != "BLACK" } { puts "Error" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30076 b/tests/bugs/vis/bug30076 deleted file mode 100644 index c346e22bb4..0000000000 --- a/tests/bugs/vis/bug30076 +++ /dev/null @@ -1,18 +0,0 @@ -puts "=============" -puts "0030076: Visualization, TKV3d - API to update certain vertex attribute(s) without recomputing a presentation" -puts "=============" - -set c1 {c 1 0 0} -set c2 {c 0 0 1} - -pload VISUALIZATION - -vclear -vinit View1 -vdrawparray a triangles -deinterleaved -mutable v 10 0 0 {*}$c1 v 11 0 0 {*}$c1 v 11 1 0 {*}$c1 v 11 1 0 {*}$c2 v 10 1 0 {*}$c2 v 10 0 0 {*}$c2 -vfit -vdump $imagedir/${casename}_1.png -vdrawparray a -patch triangles -deinterleaved -mutable v 10 0 0 {*}$c2 v 11 0 0 {*}$c2 v 11 1 0 {*}$c2 v 11 1 0 {*}$c1 v 10 1 0 {*}$c1 v 10 0 0 {*}$c1 -if { [vreadpixel 200 150 rgb name] != "RED2" } { puts "Error: array was not updated" } -if { [vreadpixel 200 250 rgb name] != "BLUE2" } { puts "Error: array was not updated" } -vdump $imagedir/${casename}_2.png diff --git a/tests/bugs/vis/bug301 b/tests/bugs/vis/bug301 deleted file mode 100644 index 579cfe1dd2..0000000000 --- a/tests/bugs/vis/bug301 +++ /dev/null @@ -1,14 +0,0 @@ -puts "========" -puts "OCC301" -puts "SAM926" -puts "========" -puts "" - -vinit -OCC301 50 5 -OCC301 30 3 -vtop -vfit -puts "Angle dimensions have different arrow sizes" - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug30102 b/tests/bugs/vis/bug30102 deleted file mode 100644 index 3028be9dee..0000000000 --- a/tests/bugs/vis/bug30102 +++ /dev/null @@ -1,13 +0,0 @@ -puts "=============" -puts "0030102: Visualization, TKOpenGl - Graphic3d_TOSM_FACET shading is incorrect in some casesn" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -vdrawparray b triangles v 0 55 0 v 0 75 0 v 20 55 0 v 0 55 0 v 0 75 0 v 0 55 20 v 0 55 0 v 0 55 20 v 20 55 0 v 0 75 0 v 0 55 20 v 20 55 0 -vrotate 0.3 0.0 0.0 -vfit - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30146 b/tests/bugs/vis/bug30146 deleted file mode 100644 index 98e8bed9fc..0000000000 --- a/tests/bugs/vis/bug30146 +++ /dev/null @@ -1,18 +0,0 @@ -puts "=============" -puts "0030146: Visualization - e x c e p t i o n during attempt to display Edge without geometry" -puts "=============" - -pload MODELING VISUALIZATION - -restore [locate_data_file CTO904_cts20176a.rle] a -incmesh a 0.1 -tclean -geom a - -vclear -vinit View1 -vviewparams -scale 3.69 -proj 0.30 0.94 0.14 -up -0.46 0.013 0.88 -at 103.9 -59.94 -27.08 -vdisplay -dispMode 0 a -vdump ${imagedir}/${casename}_wireframe.png - -vdisplay -dispMode 1 a -vdump ${imagedir}/${casename}_shaded.png diff --git a/tests/bugs/vis/bug30182 b/tests/bugs/vis/bug30182 deleted file mode 100644 index 9b8978e03f..0000000000 --- a/tests/bugs/vis/bug30182 +++ /dev/null @@ -1,64 +0,0 @@ -puts "============" -puts "0030182: Visualization, Image_AlienPixMap - support reading encoded image from memory buffer" -puts "============" -puts "" - -set anImg1 [locate_data_file hatch_1.png] -set anImg2 [locate_data_file OCC1188.gif] -set anImgTmp "$imagedir/${casename}_img.bin" - -set aTmpOut [open "$anImgTmp" w] -fconfigure $aTmpOut -translation binary -foreach aFileIter {anImg1 anImg2} { - set aFileName [set $aFileIter] - set aFileIn [open $aFileName] - fconfigure $aFileIn -translation binary - fcopy $aFileIn $aTmpOut - close $aFileIn -} -close $aTmpOut - -pload VISUALIZATION QAcommands -vclear -vinit View1 -vtop - -OCC30182 t $anImg1 -fileName; vfit -vdump $imagedir/${casename}_1.png - -OCC30182 t $anImg1 -stream; vfit -vdump $imagedir/${casename}_1s1.png - -OCC30182 t $anImg1 -memory; vfit -vdump $imagedir/${casename}_1m1.png - -OCC30182 t $anImg2 -fileName; vfit -vdump $imagedir/${casename}_2.png - -OCC30182 t $anImg2 -stream; vfit -vdump $imagedir/${casename}_2s1.png - -OCC30182 t $anImg2 -memory; vfit -vdump $imagedir/${casename}_2m1.png - -OCC30182 t $anImgTmp -stream -offset 0; vfit -vdump $imagedir/${casename}_1s2.png - -OCC30182 t $anImgTmp -memory -offset 0; vfit -vdump $imagedir/${casename}_1m2.png - -OCC30182 t $anImgTmp -stream -offset [file size $anImg1]; vfit -vdump $imagedir/${casename}_2s2.png - -OCC30182 t $anImgTmp -memory -offset [file size $anImg1]; vfit -vdump $imagedir/${casename}_2m2.png - -if { [diffimage $imagedir/${casename}_1s1.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1s1" } -if { [diffimage $imagedir/${casename}_1m1.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1m1" } -if { [diffimage $imagedir/${casename}_1s2.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1s2" } -if { [diffimage $imagedir/${casename}_1m2.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1m2" } - -if { [diffimage $imagedir/${casename}_2s1.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2s1" } -if { [diffimage $imagedir/${casename}_2m1.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2m1" } -if { [diffimage $imagedir/${casename}_2s2.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2s2" } -if { [diffimage $imagedir/${casename}_2m2.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2m2" } diff --git a/tests/bugs/vis/bug30218 b/tests/bugs/vis/bug30218 deleted file mode 100644 index 4cd2363131..0000000000 --- a/tests/bugs/vis/bug30218 +++ /dev/null @@ -1,22 +0,0 @@ -puts "=============" -puts "0030218: Visualization - custom selection presentation is not updated within SelectMgr_SelectableObject::UpdateTransformation()" -puts "=============" - -pload XDE VISUALIZATION - -vclear -vinit View1 -meshfromstl m [locate_data_file OCC6652.stl] -vfit -vzoom 0.75 - -vsetdispmode m 3 -vselmode m 8 1 - -vselect 5 5 200 200 -vlocation m -setLocation 500 0 0 -vmoveto 370 370 -if { [vreadpixel 145 145 rgb name] != "BLACK" } { puts "Error: MeshVS highlighting has wrong location" } -if { [vreadpixel 300 215 rgb name] != "GRAY80" } { puts "Error: MeshVS highlighting has wrong location" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30412 b/tests/bugs/vis/bug30412 deleted file mode 100644 index bdf43163bf..0000000000 --- a/tests/bugs/vis/bug30412 +++ /dev/null @@ -1,33 +0,0 @@ -puts "=============" -puts "0030412: Visualization, TKV3d - add presentation of camera frustum" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 - -vfront -vcamera -persp - -set THE_NB_BOXES 5 -puts "Creating [expr $THE_NB_BOXES * $THE_NB_BOXES * $THE_NB_BOXES] boxes..." -for {set i 0} {$i < $THE_NB_BOXES} {incr i} { - for {set j 0} {$j < $THE_NB_BOXES} {incr j} { - for {set k 0} {$k < $THE_NB_BOXES} {incr k} { - box b$i$j$k 3.*$i 3.*$j 3.*$k 1 1 1 - vdisplay -noupdate -dispMode 1 b$i$j$k - } - } -} - -vfit -vzoom 1.5 -vcamera cam - -vright -vfit -vdump $::imagedir/${::casename}_cam_right.png - -vaxo -vfit -vdump $::imagedir/${::casename}_cam_axo.png \ No newline at end of file diff --git a/tests/bugs/vis/bug30434 b/tests/bugs/vis/bug30434 deleted file mode 100644 index e1ebfa8441..0000000000 --- a/tests/bugs/vis/bug30434 +++ /dev/null @@ -1,43 +0,0 @@ -puts "=============" -puts "0030434: Visualization, TKV3d - add 'NoUpdate' state of frustum culling optimization" -puts "=============" - -pload VISUALIZATION -vclear -vinit View1 - -set THE_NB_POINTS 10 -puts "Creating [expr $THE_NB_POINTS * $THE_NB_POINTS * $THE_NB_POINTS] points..." -for {set i 0} {$i < $THE_NB_POINTS} {incr i} { - for {set j 0} {$j < $THE_NB_POINTS} {incr j} { - for {set k 0} {$k < $THE_NB_POINTS} {incr k} { - vpoint p$i$j$k 3.*$i 3.*$j 3.*$k - } - } -} - -vcamera -ortho -vfront -vfit -vzoom 2 -vrenderparams -frustumculling on -vrenderparams -frustumculling noupdate -vfit -if { [vreadpixel 92 92 rgb name] == "YELLOW" } { puts "Error: point should be clipped earlier" } -vdump $::imagedir/${::casename}_ortho_culled.png -vrenderparams -frustumculling off -if { [vreadpixel 92 92 rgb name] != "YELLOW" } { puts "Error: point should NOT be clipped" } -vdump $::imagedir/${::casename}_ortho_all.png - -vcamera -persp -vaxo -vfit -vzoom 3 -vrenderparams -frustumculling on -vrenderparams -frustumculling noupdate -vfit -if { [vreadpixel 114 92 rgb name] == "YELLOW" } { puts "Error: point should be clipped earlier" } -vdump $::imagedir/${::casename}_persp_culled.png -vrenderparams -frustumculling off -if { [vreadpixel 114 92 rgb name] != "YELLOW" } { puts "Error: point should NOT be clipped" } -vdump $::imagedir/${::casename}_persp_all.png diff --git a/tests/bugs/vis/bug30437 b/tests/bugs/vis/bug30437 deleted file mode 100644 index 1fcefbe93c..0000000000 --- a/tests/bugs/vis/bug30437 +++ /dev/null @@ -1,26 +0,0 @@ -puts "=============" -puts "0030437: Visualization, TKV3d - add Draw command to print rendering statistics" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 -width 800 -height 400 -vdrawparray g trianglestrips v -97.9819 -175.225 -7.6706 v -97.9819 194.163 -7.6706 v 271.406 -175.225 -7.6706 v 271.406 194.163 -7.6706 - -vpoint pl1 -4 -17 0 -vpoint pl2 -4 -10 14 -vpoint pl3 0 -6 17 -vpoint pr1 179 17 39 -vpoint pr2 174 -2 12 -vpoint pr3 177 0 15 -vfit - -vcamera -persp -vviewparams -scale 5 -proj -0 -1 -0 -up 0 0 1 -at -157 9.5 19 -vviewparams -scale 5 -proj -0 -1 -0 -up 0 0 1 -at -157 9.5 19 - -set aPointsNb [vstatprofiler points] -set aTrianglesNb [vstatprofiler triangles] - -# check number of not culled points and triangles -if [expr $aPointsNb != 3 || $aTrianglesNb != 2] { puts "Error: unexpected number of culled elements" } diff --git a/tests/bugs/vis/bug30437_1 b/tests/bugs/vis/bug30437_1 deleted file mode 100644 index 7a56410cc2..0000000000 --- a/tests/bugs/vis/bug30437_1 +++ /dev/null @@ -1,31 +0,0 @@ -puts "=============" -puts "0030437: Visualization, TKV3d - add Draw command to print rendering statistics" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 - -set THE_NB_POINTS 10 -puts "Creating [expr $THE_NB_POINTS * $THE_NB_POINTS * $THE_NB_POINTS] points..." -for {set i 0} {$i < $THE_NB_POINTS} {incr i} { - for {set j 0} {$j < $THE_NB_POINTS} {incr j} { - for {set k 0} {$k < $THE_NB_POINTS} {incr k} { - vpoint p$i$j$k 3.*$i 3.*$j 3.*$k - } - } -} - -vcamera -ortho -vfront -vfit -vzoom 2 -set aPointsNb_1 [vstatprofiler points] -if [expr $aPointsNb_1 != 160] { puts "Error: unexpected number of not culled points 1" } - -vcamera -persp -vaxo -vfit -vzoom 3 -set aPointsNb_2 [vstatprofiler points] -if [expr $aPointsNb_2 != 307] { puts "Error: unexpected number of not culled points 2" } diff --git a/tests/bugs/vis/bug30561 b/tests/bugs/vis/bug30561 deleted file mode 100644 index 3ca2a5bd7e..0000000000 --- a/tests/bugs/vis/bug30561 +++ /dev/null @@ -1,35 +0,0 @@ -puts "============" -puts "0030561: Visualization, PrsMgr_PresentableObject - Keep the local transformation for child in AddChild()" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vinit View1 - -psphere m 3 -vdisplay -dispMode 1 m -vlocation m -setLocation 20 10 20 -box b1 1 1 1 -box b2 1 1 1 -vdisplay b1 -dispMode 1 -vdisplay b2 -dispMode 1 -vlocation b1 -setLocation -10 0 0 -vlocation b2 -setLocation -10 0 0 - -set r {1 2 3 4 5} -foreach i $r { psphere c$i 1 } -foreach i $r { vdisplay -dispMode 1 c$i } -foreach i $r { vlocation c$i -setLocation [expr 20+10*$i] 10 20 } -foreach i $r { vchild m -ignoreParentTrsf -add c$i } -vchild m -add b1 - -# change main shape's local transformation, the children should be correspondingly moved -vlocation m -setLocation 100 20 20 - -# change one of sub-shape's local transformation, other shapes MUST NOT move -vlocation c4 -setLocation 40 10 0 - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug30630_1 b/tests/bugs/vis/bug30630_1 deleted file mode 100644 index 9fa8bfbe95..0000000000 --- a/tests/bugs/vis/bug30630_1 +++ /dev/null @@ -1,48 +0,0 @@ -puts "==================================================================================" -puts "0030630: Visualization - wrong visualization of shape with mirrored transformation" -puts "Check that displaying of non-solid shapes (shells) is not affected by mirror transformation" -puts "==================================================================================" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -vrotate 3 0 0 -vcamera -persp - -# Simple box -box b 1 1 1 -explode b sh -renamevar b_1 b -vdisplay -dispMode 1 b -vaspects b -setBackFaceColor RED -vfit -vdump $imagedir/${casename}_simple.png -verase b - -# Box with mirror transformation -box a 1 1 1 -bmirror a 0 0 0 1 0 0 -explode a sh -renamevar a_1 a -vdisplay -dispMode 1 a -vaspects a -setBackFaceColor RED -vfit -box aa -0.5 0.5 0.5 0.1 0.1 0.1 -vdisplay -dispMode 1 aa -vsetcolor aa BLUE -vdump $imagedir/${casename}_mirror.png -if { [vreadpixel 300 200 rgb name] != "RED2" } { puts "Error: shell of mirrored box should show back faces" } -verase a - -# Box with mirror transformation and reversed face -box c 1 1 1 -bmirror c 0 0 0 1 0 0 -orientation c R -explode c sh -renamevar c_1 c -vdisplay -dispMode 1 c -vaspects c -setBackFaceColor RED -vfit -vdump $imagedir/${casename}_mirrev.png -if { [vreadpixel 300 200 rgb name] == "RED2" } { puts "Error: shell of reversed mirrored box should show front faces" } diff --git a/tests/bugs/vis/bug30630_2 b/tests/bugs/vis/bug30630_2 deleted file mode 100644 index 6018a32c94..0000000000 --- a/tests/bugs/vis/bug30630_2 +++ /dev/null @@ -1,40 +0,0 @@ -puts "==================================================================================" -puts "0030630: Visualization - wrong visualization of shape with mirrored transformation" -puts "Check that local transformation of visualizated object" -puts "affects only position, not material place" -puts "==================================================================================" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -vrotate 3 0 0 -vcamera -persp - -# Simple box -box b 1 1 1 -bmirror b 0 0 0 0 0 1 -vdisplay -dispMode 1 b -vaspects b -setBackFaceColor RED -box bb 0.5 0.5 -0.5 0.1 0.1 0.1 -vdisplay -dispMode 1 bb -vsetcolor bb BLUE -vfit -vdump $imagedir/${casename}_simple.png -if { [vreadpixel 195 220 rgb name] != "BLUE2" } { puts "Error: mirrored box should look inside out" } - -# Box with rotation transformation -vlocation b -rotate 0 0 0 1 0 0 90 -vlocation bb -rotate 0 0 0 1 0 0 90 -vfit -vdump $imagedir/${casename}_rotate.png -if { [vreadpixel 215 230 rgb name] != "BLUE2" } { puts "Error: rotated mirrored box should look inside out" } - -# Box with mirror transformation -vlocation b -reset -vlocation b -mirror 0 -0.5 0 0 1 0 -vlocation bb -reset -vlocation bb -mirror 0 -0.5 0 0 1 0 -vfit -vdump $imagedir/${casename}_mirror.png -if { [vreadpixel 215 230 rgb name] != "BLUE2" } { puts "Error: mirrored mirrored box should look inside out" } diff --git a/tests/bugs/vis/bug30630_3 b/tests/bugs/vis/bug30630_3 deleted file mode 100644 index 6bf0e08a35..0000000000 --- a/tests/bugs/vis/bug30630_3 +++ /dev/null @@ -1,42 +0,0 @@ -puts "==================================================================================" -puts "0030630: Visualization - wrong visualization of shape with mirrored transformation" -puts "Check that solid with mirrored transformation is displayed as turned out" -puts "==================================================================================" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -vrotate 3 0 0 -vcamera -persp - -# Simple box -box b 1 1 1 -vdisplay -dispMode 1 b -vaspects b -setBackFaceColor RED -vfit -vdump $imagedir/${casename}_simple.png -verase b - -# Box with mirror transformation -box a 1 1 1 -bmirror a 0 0 0 1 0 0 -vdisplay -dispMode 1 a -vaspects a -setBackFaceColor RED -vfit -box aa -0.5 0.5 0.5 0.1 0.1 0.1 -vdisplay -dispMode 1 aa -vsetcolor aa BLUE -vdump $imagedir/${casename}_mirror.png -if { [vreadpixel 195 220 rgb name] != "BLUE2" } { puts "Error: mirrored box should look inside out" } -verase a - -# Box with mirror transformation and reversed face -box c 1 1 1 -bmirror c 0 0 0 1 0 0 -orientation c R -vdisplay -dispMode 1 c -vaspects c -setBackFaceColor RED -vfit -vdump $imagedir/${casename}_mirrev.png -if { [vreadpixel 195 220 rgb name] == "BLUE2" } { puts "Error: reversed mirrored box should NOT look inside out" } diff --git a/tests/bugs/vis/bug30669 b/tests/bugs/vis/bug30669 deleted file mode 100644 index 5d21cdbcd8..0000000000 --- a/tests/bugs/vis/bug30669 +++ /dev/null @@ -1,28 +0,0 @@ -puts "=============" -puts "0030669: Visualization - AIS_Manipulator ignores parent transformation" -puts "=============" - -pload MODELING VISUALIZATION -box b1 0 0 0 1 2 3 -box b2 2 0 0 2 1 3 -vclear -vinit View1 -vpoint p0 0 0 0 -vdisplay -dispMode 1 b1 b2 -vchild b1 -add b2 -vlocation b1 -setRotation 1 0 0 1 -setLocation 4 -2 0 -vfit -vmanipulator m -attach b2 - -set mouse_pick {265 265} -set mouse_drag {265 200} - -vmoveto {*}$mouse_pick -vselect {*}$mouse_pick -vmanipulator m -startTransform {*}$mouse_pick -vmanipulator m -transform {*}$mouse_drag -vmanipulator m -stopTransform -vselect 0 0 - -if { [string trim [vlocation b2 -location]] != "0 1.80711 0" } { puts "Error: wrong location" } -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug30672 b/tests/bugs/vis/bug30672 deleted file mode 100644 index e2ee6fa1e4..0000000000 --- a/tests/bugs/vis/bug30672 +++ /dev/null @@ -1,21 +0,0 @@ -puts "=============" -puts "0030672: Visualization - AIS_InteractiveContext::SetLocation() sets invalid selection BVH flag to removed object" -puts "=============" - -pload MODELING VISUALIZATION -box b 1 2 3 -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 -highMode 1 b -vfit -vremove -context b -vlocation b -setLocation 2 0 0 -vdisplay -dispMode 1 b -vmoveto 200 200 -if { [vreadpixel 150 150 -rgb -name] != "BLACK" } { puts "Error: wrong prs location" } -if { [vreadpixel 300 300 -rgb -name] != "DARKGOLDENROD" } { puts "Error: wrong sel location" } -vmoveto 300 300 -if { [vreadpixel 300 300 -rgb -name] != "CYAN2" } { puts "Error: wrong highlighting" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug30695 b/tests/bugs/vis/bug30695 deleted file mode 100644 index 366ccef3cb..0000000000 --- a/tests/bugs/vis/bug30695 +++ /dev/null @@ -1,47 +0,0 @@ -puts "=============" -puts "0030695: Visualization - selection by box should use clipping planes set for viewer" -puts "=============" - -pload ALL -vinit View1 - -box b 10 10 10 -vdisplay b - -box b1 -5 0 0 2 2 2 -vdisplay b1 - -box b2 13 0 0 2 2 2 -vdisplay b2 - -box b3 16 0 0 2 2 2 -vdisplay b3 - -vsetdispmode 1 - -vtop -vfit -vzoom 0.5 - -# apply selection with rectangle covering all visualized objects -vselect 40 100 370 300 -if {[vnbselected] != 4} { - puts "ERROR: Initial objects are not selected!" -} - -vclipplane create pln -vclipplane set pln view Driver1/Viewer1/View1 -# use clippling plane to have two objects visible (the second object is partially visible) -vclipplane change pln equation -1 0 0 5 - -# apply initial selection rectangle, expecting selection of only fully visible object -vselect 40 100 370 300 -if {[vnbselected] != 1} { - puts "ERROR: Bad number of selected objects after clippling plane set on view!" -} - -# apply initial selection rectangle, expecting selection of partially included object also -vselect 40 100 370 300 -allowoverlap 1 -if {[vnbselected] != 2} { - puts "ERROR: Bad number of selected objects after clippling plane set on view with allow overlap selection!" -} diff --git a/tests/bugs/vis/bug30713 b/tests/bugs/vis/bug30713 deleted file mode 100644 index 57baf18965..0000000000 --- a/tests/bugs/vis/bug30713 +++ /dev/null @@ -1,20 +0,0 @@ -puts "=============" -puts "0030713: Visualization, TKOpenGl - stipple line artifacts on Intel UHD Graphics 630" -puts "=============" - -pload MODELING VISUALIZATION -pload OPENGL -box b 1 2 3 -vclear -vcaps -core -vinit View1 -vglinfo -vdisplay -dispMode 0 b -vtop -vfit -vzoom 0.8 -vaspects b -lineType DASH -vrotate 0 0 0.785 -vfit - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30717 b/tests/bugs/vis/bug30717 deleted file mode 100644 index 416aecd7fe..0000000000 --- a/tests/bugs/vis/bug30717 +++ /dev/null @@ -1,16 +0,0 @@ -puts "=============" -puts "0030717: Visualization, AIS_InteractiveContext::Erase() - selection presentation in a mode other than the default after hiding an object" -puts "=============" - -pload MODELING VISUALIZATION -box b 10 10 10 -vclear -vinit View1 -vdisplay -dispMode 1 -highMode 1 b -vaxo -vfit -vselmode b Face on -vmoveto 250 250 -vselect 250 250 -verase b -if { [vreadpixel 300 300 rgb name] != "BLACK" } { puts "Error: hidden face is highlighted" } diff --git a/tests/bugs/vis/bug30756 b/tests/bugs/vis/bug30756 deleted file mode 100644 index be8f0dfb32..0000000000 --- a/tests/bugs/vis/bug30756 +++ /dev/null @@ -1,19 +0,0 @@ -puts "=============" -puts "0030756: Visualization, TKOpenGl - capping plane does not work for ZLayer with non-zero origin" -puts "=============" - -pload MODELING VISUALIZATION -box b 1 2 3 -vclear -vclose ALL -vinit View1 -vzbufftrihedron -vaxo -vdisplay -dispMode 1 b -vfit -vclipplane p 1 -equation 0 1 0 -1 -set -capping 1 -if { [vreadpixel 200 200 rgb name] != "GRAY14" } { puts "Error: capping does not work with zero origin" } -vzlayer DEFAULT -origin 0 10 0 -if { [vreadpixel 200 200 rgb name] != "GRAY14" } { puts "Error: capping does not work with non-zero origin" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30777 b/tests/bugs/vis/bug30777 deleted file mode 100644 index bba0f747ab..0000000000 --- a/tests/bugs/vis/bug30777 +++ /dev/null @@ -1,19 +0,0 @@ -puts "=============" -puts "0030777: Visualization - Incorrect selection/highlighting of clipped objects" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -psphere s 10 -vdisplay -dispMode 1 s -vfit -vfront -vclipplane p1 -set s -equation 0 1 0 0 -set p [vmoveto 200 200] -vpoint pp {*}$p -vsetcolor pp RED -checkpoint p $p {-0.34896 9.94397 0.27411} 0.0001 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30823 b/tests/bugs/vis/bug30823 deleted file mode 100644 index 62fb999401..0000000000 --- a/tests/bugs/vis/bug30823 +++ /dev/null @@ -1,25 +0,0 @@ -puts "=============" -puts "0030823: Visualization, PrsMgr_PresentableObject - A new flag to disable automatic display/erase of children" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 - -psphere parent 3 -vdisplay -dispMode 1 parent -box child1 1 1 1 -box child2 1 1 1 -vdisplay child1 -dispMode 1 -vdisplay child2 -dispMode 1 -vlocation child1 -setLocation 10 0 0 -vlocation child2 -setLocation 20 0 0 - -vparent parent -ignoreVisu -vchild parent -ignoreParentTrsf -add child1 -vchild parent -ignoreParentTrsf -add child2 - -vfit - -verase parent -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug30824 b/tests/bugs/vis/bug30824 deleted file mode 100644 index 4d959bf089..0000000000 --- a/tests/bugs/vis/bug30824 +++ /dev/null @@ -1,25 +0,0 @@ -puts "=============" -puts "0030824: Visualization, PrsMgr_PresentableObject - A new flag to disable automatic selection of children" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 - -psphere parent 3 -vdisplay -dispMode 1 parent -box child1 1 1 1 -box child2 1 1 1 -vdisplay child1 -dispMode 1 -vdisplay child2 -dispMode 1 -vlocation child1 -setLocation 10 0 0 -vlocation child2 -setLocation 20 0 0 - -vparent parent -ignoreVisu -vchild parent -ignoreParentTrsf -add child1 -vchild parent -ignoreParentTrsf -add child2 - -vfit - -vselect 0 0 200 200 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug30906 b/tests/bugs/vis/bug30906 deleted file mode 100644 index baeac1997c..0000000000 --- a/tests/bugs/vis/bug30906 +++ /dev/null @@ -1,20 +0,0 @@ -puts "=============" -puts "0030906: Visualization, SelectMgr_ViewerSelector - Object clipping planes overrides View clipping plane for next objects" -puts "=============" - -pload MODELING VISUALIZATION -box b1 1 1 0 1 2 3 -box b2 3 0 0 1 2 3 -vclear -vinit View1 -vdisplay -dispMode 1 -highMode 1 b1 b2 -vfit -vzbufftrihedron -vpoint p0 0 0 0 -vclipplane c1 -equation 0 1 0 1 -setOverrideGlobal b1 -vclipplane c2 -equation 0 1 0 -1 -set -vmoveto 200 200 -if { [vreadpixel 250 200 -rgb -name] != "DARKGOLDENROD" } { puts "Error: selection of clipped object" } -if { [vreadpixel 150 200 -rgb -name] != "CYAN2" } { puts "Error: object is not selected" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30907 b/tests/bugs/vis/bug30907 deleted file mode 100644 index 5bc6c13a7d..0000000000 --- a/tests/bugs/vis/bug30907 +++ /dev/null @@ -1,13 +0,0 @@ -puts "=============" -puts "0030907: Visualization Algorithms - impossible to compute iso-lines for an offset face made by a face of linear extrusion" -puts "=============" - -pload MODELING VISUALIZATION -restore [locate_data_file bug30907.brep] f -offsetshape r f 20 -vdisplay r -vfit - -puts [vaspects -isoontriangulation 1] - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug30922 b/tests/bugs/vis/bug30922 deleted file mode 100644 index 1208fc0d98..0000000000 --- a/tests/bugs/vis/bug30922 +++ /dev/null @@ -1,16 +0,0 @@ -puts "=============" -puts "0030922: Visualization - OpenGl_Text wrong local transformation if text has not own attach point" -puts "=============" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vtrihedron trihedr - -vdrawtext Text "First line\nSecond line" -pos 10 0 0 -color red -plane 1 0 0 0 1 0 -flipping -halign center -valign top -height 50 -font SansFont -vright -vlocation Text -translate 0 10 150 - -if {[vreadpixel 106 232 rgb name] == "RED"} { puts "ERROR: the text is not moved" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug30946 b/tests/bugs/vis/bug30946 deleted file mode 100644 index 605662c64c..0000000000 --- a/tests/bugs/vis/bug30946 +++ /dev/null @@ -1,14 +0,0 @@ -puts "=============" -puts "0030946: Visualization - Image_AlienPixMap ignores 1-bit pixelformat when using FreeImage" -puts "=============" - -pload VISUALIZATION -vinit View - -vbackground -image [locate_data_file bug30946_img_1bit_256px.png] -if { [vreadpixel 120 315 rgb name] != "WHITE" } { puts "Error: background image was loaded incorrectly" } - -vpoint p0 0 0 0 -vaspects p0 -setMarkerType [locate_data_file bug30946_img_1bit_32px.png] - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug30949 b/tests/bugs/vis/bug30949 deleted file mode 100644 index c7506fe447..0000000000 --- a/tests/bugs/vis/bug30949 +++ /dev/null @@ -1,34 +0,0 @@ -puts "=============" -puts "0030949: Foundation Classes - Dump improvement for OCCT classes" -puts "=============" - -pload VISUALIZATION -vinit View1 - -set pred 0.088428 -set pgreen 0.041081 -set pblue 0.00209 - -set dump_aligned_off [vaspects -defaults -dumpJson -dumpCompact on] - -if {![regexp {"RGBA": \[+([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\]} $dump_aligned_off full cred cgreen cblue]} { - puts "Error in Dump. Wrong format of output." -} - -checkreal "Cred" $cred $pred 1.0e-7 0.0 -checkreal "Cgreen" $cgreen $pgreen 1.0e-7 0.0 -checkreal "Cblue" $cblue $pblue 1.0e-7 0.0 - - -set dump_aligned_off_deep [vaspects -defaults -dumpJson -dumpCompact on -dumpDepth 2] - -if {[regexp {\[+([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\]} dump_aligned_off_deep full cred cgreen cblue]} { - puts "Error in Dump. Wrong deep of output" -} - - -puts "Aligned Dump of vaspects:" -set dump_aligned_on [vaspects -defaults -dumpJson] - -puts "Aligned Dump of vaspects (deep = 2):" -set dump_aligned_on_deep [vaspects -defaults -dumpJson -dumpCompact off -dumpDepth 2] diff --git a/tests/bugs/vis/bug31193 b/tests/bugs/vis/bug31193 deleted file mode 100644 index 133fe1f396..0000000000 --- a/tests/bugs/vis/bug31193 +++ /dev/null @@ -1,18 +0,0 @@ -puts "=============" -puts "0031193: Visualization - OpenGl_Flipping wrong text position if local transformation set" -puts "=============" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -vinit View1 -vtrihedron trihedr - -vdrawtext Text "First line\nSecond line" -pos 10 0 0 -color red -plane 1 0 0 0 1 0 -flipping -halign center -valign top -height 50 -font SansFont - -vright -vrotate 0 3.14 0 -vlocation Text -rotate 0 0 0 0 1 0 180 - -if {[vreadpixel 67 126 rgb name] == "RED"} { puts "ERROR: the text is not flipped" } - -vdump $imagedir/${casename}.png diff --git a/tests/bugs/vis/bug31221 b/tests/bugs/vis/bug31221 deleted file mode 100644 index e5db4a3eab..0000000000 --- a/tests/bugs/vis/bug31221 +++ /dev/null @@ -1,52 +0,0 @@ -puts "===========" -puts "0031221: Visualization - selection filter in context" -puts "===========" -puts "" - -vertex v 0 0 0 - -vertex v1 1 0 0 -vertex v2 10 0 0 -edge e v1 v2 - -vclear -vinit View1 -vdisplay v -vdisplay e -vfit - -# 1. -# Set composition filter AND to apply VERTEX and EDGE filter -# the vertex and the edge isn't selected -vselfilter -contextfilter AND -type VERTEX -secondtype EDGE - -vchangeselected e - -set aNbSelected [vnbselected] -if { $aNbSelected != 0 } { puts "Error: combined AND filter was not applied" } - -vchangeselected v - -set aNbSelected [vnbselected] -if { $aNbSelected != 0 } { puts "Error: combined AND filter was not applied" } - -# 2. -# Deselected the edge and the vertex -vchangeselected e -vchangeselected v - -# 3. -# Set composition filter OR to apply VERTEX and EDGE filter -# the vertex and the edge is selected - -vselfilter -contextfilter OR -type VERTEX -secondtype EDGE - -vchangeselected e - -set aNbSelected [vnbselected] -if { $aNbSelected != 1 } { puts "Error: combined OR filter was not applied" } - -vchangeselected v - -set aNbSelected [vnbselected] -if { $aNbSelected != 2 } { puts "Error: combined OR filter was not applied" } \ No newline at end of file diff --git a/tests/bugs/vis/bug31315 b/tests/bugs/vis/bug31315 deleted file mode 100644 index 7bb2274a4d..0000000000 --- a/tests/bugs/vis/bug31315 +++ /dev/null @@ -1,16 +0,0 @@ -puts "=============" -puts "0031315: Visualization - marker texture is lost after multi-textured object" -puts "=============" - -pload MODELING VISUALIZATION -vclear -vinit View1 -box b 1 2 3 -vdisplay -dispMode 1 -highMode 1 b -vtexture b -tex0 3 -tex1 4 -vfit -vpoint p0 -1 0 0 -vaspects p0 -setMarkerSize 5 -if { [vreadpixel 15 310 -rgb -name] != "BLACK" } { puts "Error: Black color is expected" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug31341 b/tests/bugs/vis/bug31341 deleted file mode 100644 index 7678162fee..0000000000 --- a/tests/bugs/vis/bug31341 +++ /dev/null @@ -1,23 +0,0 @@ -puts "=============" -puts "0031341: Visualization - Graphic3d_Layer::UpdateCulling() ignores Presentation range" -puts "=============" - -pload MODELING VISUALIZATION -# create big enough set of overlapped boxes, so that more than 1 structure appear on a leaf of BVH tree -set aList {} -for {set i 0} {$i < 2000} {incr i} { box b$i 2000-$i 2000-$i 2000-$i; lappend aList b$i } -vclear -vinit View1 -vtop -vdefaults -autoTriang 0 -vdisplay -dispMode 0 {*}$aList - -vfit -vzoom 5 -if { [vstatprofiler structs] != 1203 } { puts "Error: unexpected number of culled structures" } -vdump $::imagedir/${::casename}_zoom.png - -vfit -vzoom 0.9 -if { [vstatprofiler structs] != 2000 } { puts "Error: no culling is expected" } -vdump $::imagedir/${::casename}.png diff --git a/tests/bugs/vis/bug31412 b/tests/bugs/vis/bug31412 deleted file mode 100644 index f581d900bd..0000000000 --- a/tests/bugs/vis/bug31412 +++ /dev/null @@ -1,35 +0,0 @@ -puts "=============" -puts "0031412: Visualization - entity behind is returned as topmost at the edges" -puts "=============" - -pload VISUALIZATION -box b1 250 250 900 1000 1000 200 -box b2 1000 1000 1000 -vdisplay -dispMode 1 b1 b2 -vaspects b1 -setWidth 3 -setColor ORANGE -vaspects b2 -setWidth 3 -setColor MATRABLUE -vrenderparams -shadingModel UNLIT - -vviewparams -proj 0 0 1 -vfit -vmoveto 325 100 -if { [vreadpixel 325 400 rgb name] == "CYAN" } { puts "ERROR: back box is misdetected" } -vpoint p1 -2d -nosel 325 100 -vdump $imagedir/${casename}_proj_Z.png -vremove p1 - -vviewparams -proj 0 1 0 -vfit -vmoveto 200 58 -if { [vreadpixel 400 58 rgb name] == "CYAN" } { puts "ERROR: back box is misdetected" } -vpoint p2 -2d -nosel 200 58 -vdump $imagedir/${casename}_proj_Y.png -vremove p2 - -vviewparams -proj 1 0 0 -vfit -vmoveto 200 58 -if { [vreadpixel 50 58 rgb name] == "CYAN" } { puts "ERROR: back box is misdetected" } -vpoint p3 -2d -nosel 200 58 -vdump $imagedir/${casename}_proj_X.png -vremove p3 diff --git a/tests/bugs/vis/bug31425 b/tests/bugs/vis/bug31425 deleted file mode 100644 index 341d9b3c6b..0000000000 --- a/tests/bugs/vis/bug31425 +++ /dev/null @@ -1,17 +0,0 @@ -puts "=============" -puts "0031425: Visualization - free Edge has selection sensitivity inconsistent to presentation" -puts "=============" - -pload MODELING VISUALIZATION -circle circ 150 0 200 1 0 0 100 -mkedge e circ -wire w e -vclear -vinit View1 -vdisplay e -vaspects e -setLineWidth 2 -vfit -vviewparams -scale 25.38 -proj 0.5 -0.5 0.5 -up -0.4 0.4 0.8 -at 125.128 46.4744 271.346 -checkpoint pick [vmoveto 275 175] {150 31 294} 1.0 - -vdump $::imagedir/${::casename}.png diff --git a/tests/bugs/vis/bug31440 b/tests/bugs/vis/bug31440 deleted file mode 100644 index 1d6a897eeb..0000000000 --- a/tests/bugs/vis/bug31440 +++ /dev/null @@ -1,34 +0,0 @@ -puts "============" -puts "0031440: Visualization - Impossible to make common behaviour for multi-selection in viewer" -puts "============" -puts "" - -vinit View1 -vpoint radP1 0 0 0 -vpoint radP2 50 50 0 -vpoint radP3 100 0 0 -vcircle circle radP1 radP2 radP3 1 -vfit - -vselect 50 300 150 300 150 100 50 100 -if {[vreadpixel 120 200 rgb name] != "DARKGOLDENROD"} { puts "ERROR: the circle is selected with no overlap mode activated" } -vselect 0 0 - -vselect 50 300 360 300 360 100 50 100 -if {[vreadpixel 120 200 rgb name] != "GRAY73"} { puts "ERROR: the circle is not selected" } -vselect 0 0 -vclear - -box b 0 0 0 1 1 1 -vdisplay b -vfit -vselmode b 2 1 -vviewparams -scale 500 - -vdrawparray line polylines v 10 9 0 v 400 9 0 v 400 209 0 v 200 109 0 v 10 209 0 v 10 9 0 -vdisplay line -2d -vsetcolor line red - -vselect 10 400 400 400 400 200 200 300 10 200 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug31454 b/tests/bugs/vis/bug31454 deleted file mode 100644 index a108d5da86..0000000000 --- a/tests/bugs/vis/bug31454 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "0031454: Visualization - perceptually uniform color scale" -puts "============" -puts "" - -vclear -vinit View1 -width 600 -#vsetcolorbg 1 1 1 -vaxo - -set nbcolors 10 - -# create default color scale with 20 steps -vcolorscale hsl -range 0 1 $nbcolors -xy 0 0 -title HSL - -# create color scales with uniform lightness -vcolorscale lch30 -range 0 1 $nbcolors -xy 100 0 -uniform 30 300 40 -title L=30 -vcolorscale lch40 -range 0 1 $nbcolors -xy 200 0 -uniform 40 300 40 -title L=40 -vcolorscale lch50 -range 0 1 $nbcolors -xy 300 0 -uniform 50 300 40 -title L=50 -vcolorscale lch60 -range 0 1 $nbcolors -xy 400 0 -uniform 60 300 40 -title L=60 -vcolorscale lch70 -range 0 1 $nbcolors -xy 500 0 -uniform 70 300 40 -title L=70 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug316 b/tests/bugs/vis/bug316 deleted file mode 100755 index f2cc81f28b..0000000000 --- a/tests/bugs/vis/bug316 +++ /dev/null @@ -1,19 +0,0 @@ -puts "================" -puts "OCC316" -puts "================" -puts "" -######################################################################### -## Exception is raised in the application during visualization. (#2054) -######################################################################### - -restore [locate_data_file OCC316.brep] result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -vfit - -checktrinfo result -tri !212909 -nod !158362 -checktrinfo result -tri -nod -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug31650 b/tests/bugs/vis/bug31650 deleted file mode 100644 index e59f0f8130..0000000000 --- a/tests/bugs/vis/bug31650 +++ /dev/null @@ -1,26 +0,0 @@ -puts "============" -puts "0031650: Visualization - invalid picking of object with local transformation and per-object clipping plane" -puts "============" -puts "" - -pload XDE MODELING VISUALIZATION -vclear -vinit View1 -vaxo -box b -28 -11 -35 20 20 42 -vdisplay -dispMode 1 -highMode 1 b -vsetlocation b 0 0 20 -vfit -catch {vclipplane -delete p} - -# global clipping -vclipplane p -equation 0 0 -1 -10 -set -vmoveto 205 205 -if { [vreadpixel 205 320 -name -rgb] != "DARKGOLDENROD" } { puts "Error" } - -# local clipping -vclipplane p -equation 0 0 -1 -10 -set b -vmoveto 205 205 -if { [vreadpixel 205 320 -name -rgb] != "DARKGOLDENROD" } { puts "Error" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug31652 b/tests/bugs/vis/bug31652 deleted file mode 100644 index 150c56c6cf..0000000000 --- a/tests/bugs/vis/bug31652 +++ /dev/null @@ -1,17 +0,0 @@ -puts "============" -puts "0031652: Visualization - crash on highlighting HLR Computed presentation displayed with Shaded display mode" -puts "============" -puts "" - -pload MODELING VISUALIZATION -psphere s 1 -vclear -vinit View1 -vdisplay -dispMode 1 s -vaxo -vfit - -vhlr on -algoType polyAlgo -vmoveto 351 64 - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug31673 b/tests/bugs/vis/bug31673 deleted file mode 100644 index 5454e4d7ba..0000000000 --- a/tests/bugs/vis/bug31673 +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "0031673: Draw Harness, ViewerTest - vlocation -rotate is applied in opposite order" -puts "============" -puts "" - -pload MODELING VISUALIZATION -box b -1 -1 -1 2 2 2 -explode b F -vclear -vinit View1 -vdisplay -dispMode 0 b_1 b_3 b_4 b_6 -vdisplay -dispMode 1 b_2 b_5 -vfit -vzoom 0.4 -vlocation b_2 -reset -vlocation b_5 -reset -vlocation b_2 -rotate 1 -1 -1 0 1 0 90 -vlocation b_2 -rotate -1 -1 -1 0 1 0 90 -vlocation b_5 -rotate -1 -1 -1 0 1 0 90 -if { [vreadpixel 170 380 -rgb -name] == "BLACK" } { puts "Error: wrong rotation" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug31688 b/tests/bugs/vis/bug31688 deleted file mode 100644 index 693bd40076..0000000000 --- a/tests/bugs/vis/bug31688 +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "0031688: Visualization - Wrong ISO lines for a face created from BSpline" -puts "============" -puts "" - -pload MODELING VISUALIZATION -pbsplinecurve aa 2 4 0 1 1 1 2 1 3 1 0 0 0 1 1 2 0 1 2 0 0 1 -mkedge ee aa -wire ww ee -mkplane ff ww -vinit -vdisplay ff -visos ff 50 50 1 -vfit - -if { [vreadpixel 365 200 -rgb -name] != "BLACK" || - [vreadpixel 366 200 -rgb -name] != "BLACK" || - [vreadpixel 367 200 -rgb -name] != "BLACK" } { - puts "Error: isolines are not expected here" -} - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug31702 b/tests/bugs/vis/bug31702 deleted file mode 100644 index 10408af97b..0000000000 --- a/tests/bugs/vis/bug31702 +++ /dev/null @@ -1,23 +0,0 @@ -puts "============" -puts "0031702: Visualization, TKOpenGl - hatching interior is ignored in second View within the Viewer" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vclose * -vinit v1/v1 -box b1 100 200 300 -vdisplay -dispMode 1 b1 -vfit -vaspects b1 -interior hatch -if { [vreadpixel 201 200 -rgb -name] != "BLACK" } { puts "Error: no hatching in first view" } -vdump ${imagedir}/${casename}_v1.png - -vinit v2/v1 -box b2 100 200 300 -vdisplay -dispMode 1 b2 -vfit -vaspects b2 -interior hatch -if { [vreadpixel 201 200 -rgb -name] != "BLACK" } { puts "Error: no hatching in second view" } -vdump ${imagedir}/${casename}_v2.png diff --git a/tests/bugs/vis/bug31794 b/tests/bugs/vis/bug31794 deleted file mode 100644 index 5f4ab5fae5..0000000000 --- a/tests/bugs/vis/bug31794 +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "0031794: Visualization - Highlighting of AIS_Shape works incorrectly when AddChild() used" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vinit View1 -box b 10 10 10 -box p1 -100 -100 0 200 200 0 -preview -box p2 100 -100 0 200 200 0 -preview -vdisplay b -dispMode 1 -vdisplay p1 p2 -dispMode 1 -highMode 1 -vfit -vselmode b 0 0 -verase p1 -vchild b -add p1 -vchild b -add p2 -vselmode b 0 1 -vmoveto 100 200 -if {[vreadpixel 100 200 -rgb -name] != "BLACK"} { puts "Error" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug319 b/tests/bugs/vis/bug319 deleted file mode 100755 index a0fb3915a2..0000000000 --- a/tests/bugs/vis/bug319 +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "OCC319" -puts "========" -puts "" -###################################################### -# Wrong shading on a shape -###################################################### - -cpulimit 3500 - -restore [locate_data_file OCC319.brep] result - -tclean result -vinit -vdisplay result -vsetdispmode result 1 -vfit - -set scale 16.5593321780929 -set proj_X 0.207536488771439 -set proj_Y -0.233648166060448 -set proj_Z 0.949914216995239 -set up_X -0.857990384101868 -set up_Y 0.422952175140381 -set up_Z 0.291485607624054 -set at_X -1.78904829452738 -set at_Y 1.90614280957802 -set at_Z 6.47028180612483 - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -checktrinfo result -tri -nod -checkprops result -s 8623.6 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug31965 b/tests/bugs/vis/bug31965 deleted file mode 100644 index 00e7dc9dc2..0000000000 --- a/tests/bugs/vis/bug31965 +++ /dev/null @@ -1,14 +0,0 @@ -puts "============" -puts "0031965: Visualization - AIS_InteractiveContext::HilightWithColor() ignores passed highlight style" -puts "============" -puts "" - -pload MODELING VISUALIZATION QAcommands -box b 1 2 3 -vdisplay -dispMode 1 b -vfit -vselprops dynHighlight -dispMode 1 -color RED -OCC31965 b - -if { [vreadpixel 200 200 -rgb -name] != "RED2" } { puts "Error: wrong highlight color" } -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug32143 b/tests/bugs/vis/bug32143 deleted file mode 100644 index d37fcfadf0..0000000000 --- a/tests/bugs/vis/bug32143 +++ /dev/null @@ -1,25 +0,0 @@ -puts "============" -puts "0032143: Visualization - add option excluding transparent object from sorting" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vinit View1 -width 512 -height 512 -vbackground -gradient GRAY20 GRAY80 -restore [locate_data_file Ball.brep] b -vdisplay -dispMode 1 b -vfit - -set dx 220; set dy 74 -set logoPath "$::env(CSF_OCCTResourcePath)/DrawResources/OCC_logo.png" -box logo $dx $dy 0 -preview -vdisplay -dispMode 1 logo -topmost -2d bottomRight [expr $dx+25] 25 -vtexture logo "$logoPath" -vaspects logo -alphaMode BLEND -shadingModel UNLIT -vdisplay logo -underlay -if { [vreadpixel 320 440 -rgb -name] != "DEEPSKYBLUE3" } { puts "Error: Unexpected color for BLEND" } -vaspects logo -alphaMode MASKBLEND 0.001 -shadingModel UNLIT -if { [vreadpixel 320 440 -rgb -name] != "DARKGOLDENROD" } { puts "Error: Unexpected color for MASKBLEND" } - -vdump ${imagedir}/${casename}.png diff --git a/tests/bugs/vis/bug331 b/tests/bugs/vis/bug331 deleted file mode 100755 index 8b4af3c34b..0000000000 --- a/tests/bugs/vis/bug331 +++ /dev/null @@ -1,24 +0,0 @@ - puts "========================" -puts " OCC331 " -puts "========================" -puts "" -####################################################### -## Dark spot on a sphere after nurbsconvert -####################################################### - -box b -5 -5 -5 10 10 10 -psphere s 6 - -bfuse res s b - -nurbsconvert result res - -tclean result -vinit -vdisplay result -vfit -vsetdispmode result 1 -vfit - -checktrinfo result -tri !3808 -nod !2188 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug331_1 b/tests/bugs/vis/bug331_1 deleted file mode 100755 index e91ccbdaf7..0000000000 --- a/tests/bugs/vis/bug331_1 +++ /dev/null @@ -1,24 +0,0 @@ -puts "================" -puts "OCC331" -puts "================" -puts "" -####################################################################################### -# Dark spot on a sphere after nurbsconvert -###################################################################################### - -set BugNumber OCC331 - -box b -5 -5 -5 10 10 10 -psphere s 6 -fuse res2 s b -nurbsconvert result res2 - -vinit -tclean result -vsetdispmode 1 -vdisplay result -vfit - -checkprops result -s 619.595 -checkshape result -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug344 b/tests/bugs/vis/bug344 deleted file mode 100755 index 10c710203c..0000000000 --- a/tests/bugs/vis/bug344 +++ /dev/null @@ -1,24 +0,0 @@ -puts "================" -puts "BUC61047" -puts "OCC344" -puts "================" -puts "" - -############################################# -## An exception - is raised during visualization. -############################################# - -restore [locate_data_file OCC344.brep] result -checkshape result -tclean result - -vinit -vdisplay result -vsetdispmode result 1 -vfit -vclear -isos result 0 -triangles result - -checktrinfo result -tri 8 -nod 8 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug346 b/tests/bugs/vis/bug346 deleted file mode 100755 index 6f704c9c40..0000000000 --- a/tests/bugs/vis/bug346 +++ /dev/null @@ -1,18 +0,0 @@ -puts "TODO OCC12345 ALL: An exception was caught" -puts "TODO OCC12345 ALL: TEST INCOMPLETE" -puts "================" -puts "0000346: Avoiding e x c e p t i o n when the 2 vertices of the edge are the same" -puts "================" -puts "" - -set x 10 -set y 10 -set z 10 - -vertex v1 $x $y $z -vertex v2 $x $y $z - -edge result v1 v2 - -checkview -display result -2d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug349 b/tests/bugs/vis/bug349 deleted file mode 100755 index 322f12fe16..0000000000 --- a/tests/bugs/vis/bug349 +++ /dev/null @@ -1,69 +0,0 @@ -puts "========" -puts "OCC349 - Hidden line removal algorithm works incorrect in the perspective view" -puts "========" -puts "" - -pload MODELING VISUALIZATION -vinit View1 -box b 100 900 300 -vcamera -persp -vdisplay b -vhlr 1 -vfit - -set yellow_coords {{135 119} {387 33} {172 144} {28 190} {212 272} {60 343} {26 255} {389 113} {60 276}} -set black_coords {{160 257} {365 150} {353 99}} - -# -# ___________2________________ -# /| /| -# / | / | -# / | / | -# / | / | -# / | / | -# 1 | 3 | -# / | / | -# / | / | -# / | / | -# / | / | -# ----------------4------------ | -# | | | | -# | | | | -# | | | | -# | 10 | 11 -# | | | | -# | | | | -# | | | | -# | | | | -# | | | | -# 9 | 12 | -# | |___________6____|__________| -# | / | / -# | / | / -# | / | / -# | / | / -# | 5 | / -# | / | 7 -# | / | / -# | / | / -# | / | / -# |/ |/ -# |--------------8------------| -# -# - -vaspects -setwidth 5 - -foreach i $yellow_coords { - if {"[vreadpixel [lindex $i 0] [lindex $i 1] rgb name]" != "YELLOW" } { - puts "Error : ${i} is not yellow" - } -} - -foreach i $black_coords { - if {"[vreadpixel [lindex $i 0] [lindex $i 1] rgb name]" != "BLACK" } { - puts "Error : ${i} is not black" - } -} - -vdump ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug362 b/tests/bugs/vis/bug362 deleted file mode 100755 index fff62e2298..0000000000 --- a/tests/bugs/vis/bug362 +++ /dev/null @@ -1,9 +0,0 @@ -puts "========" -puts "OCC362" -puts "BUC60997" -puts "========" - -smallview -box b 10 10 10 -sphere s -30 -30 -30 20 -wzoom 1 -86 -72 -13 10 diff --git a/tests/bugs/vis/bug364 b/tests/bugs/vis/bug364 deleted file mode 100755 index 58557ce2fa..0000000000 --- a/tests/bugs/vis/bug364 +++ /dev/null @@ -1,25 +0,0 @@ -puts "========================" -puts "BUC61000" -puts " OCC364 " -puts "========================" -puts "" -############################################## -## Face is invisible in the shading mode in the 3D View. -############################################## - -restore [locate_data_file OCC364.brep] result -checkshape result - -tclean result -isos result 0 -vinit -vdisplay result -vsetdispmode result 1 -vfit -triangles result - -checktrinfo result -tri 96 -nod 96 -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - diff --git a/tests/bugs/vis/bug378 b/tests/bugs/vis/bug378 deleted file mode 100755 index 7761bf7e01..0000000000 --- a/tests/bugs/vis/bug378 +++ /dev/null @@ -1,23 +0,0 @@ -puts "========================" -puts "BUC61058" -puts " OCC378 " -puts "========================" -puts "" -######################################################################## -##Regression on KAS:dev:ros. Draw hangs after try to load 6381.brep shape to 3D Viewer. Case : cgg/004/S2 -######################################################################## - -restore [locate_data_file OCC378.brep] result - -tclean result -vinit - -if [catch {vdisplay result } res] { - puts "Error : function VDISPLAY works wrongly" -} - -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - diff --git a/tests/bugs/vis/bug443 b/tests/bugs/vis/bug443 deleted file mode 100755 index b36d2f3af0..0000000000 --- a/tests/bugs/vis/bug443 +++ /dev/null @@ -1,20 +0,0 @@ -puts "========" -puts "OCC443" -puts "========" -puts "" -############################################################### -##"Fit all view" ives not centered picture during fitting the view (SAM024). -############################################################### - -restore [locate_data_file OCC443.brep] result - -vinit -vdisplay result -vfit - -set x_coord 31 -set y_coord 304 - -checkcolor $x_coord $y_coord 0 0 0 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug4894 b/tests/bugs/vis/bug4894 deleted file mode 100755 index 5fee8d6c88..0000000000 --- a/tests/bugs/vis/bug4894 +++ /dev/null @@ -1,19 +0,0 @@ -puts "============" -puts "OCC4894" -puts "============" -puts "" -####################################################################### -# Problems with sharding in vdisplay -####################################################################### - -restore [locate_data_file bug4894_face_cyl] result - -vinit -vdisplay result -tclean result -trinfo result -vsetdispmode 1 -vfit - -checktrinfo result -tri -nod -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug544 b/tests/bugs/vis/bug544 deleted file mode 100755 index c5873a5e31..0000000000 --- a/tests/bugs/vis/bug544 +++ /dev/null @@ -1,45 +0,0 @@ -puts "========" -puts "OCC544" -puts "========" -puts "" -################################# -## Problems with the results of MakePipeShell -################################# - -vinit -vsetdispmode 1 -OCC544 -vdisplay result -vsetmaterial result PLASTIC -vsetcolor result MATRABLUE -vsettransparency result 0.5 -vsetdispmode 1 -vfit - -set scale 2.05374 -set proj_X 0.135192 -set proj_Y -0.978297 -set proj_Z -0.157031 -set up_X -0.399854 -set up_Y -0.198875 -set up_Z 0.894743 -set at_X 415.781529476262 -set at_Y 349.647084890243 -set at_Z 417.026634136105 - -vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} - -set x1 300 -set y1 70 - -set x2 190 -set y2 110 - -set x3 220 -set y3 110 - -vmoveto ${x1} ${y1} - -checkcolor $x3 $y3 0.04 0.04 0.5 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug5682 b/tests/bugs/vis/bug5682 deleted file mode 100755 index c152e77b54..0000000000 --- a/tests/bugs/vis/bug5682 +++ /dev/null @@ -1,40 +0,0 @@ -puts "============" -puts "OCC5682" -puts "============" -puts "" -###################################################### -# AIS_InteractiveContext::Remove does not remove the object from memory -###################################################### - -set BugNumber OCC5682 - -set aNbBoxes 10 -set aBoxes {} -for {set i 1} {$i <= $aNbBoxes} {incr i} { box b$i $i 0 0 1 2 3; lappend aBoxes b$i } -box b 1 1 1 - -vclear -vinit View1 -catch {vselmode 4 1} -vdisplay b -vfit -vclear - -set listmem {} -set aNbChecks 50 -set aMemBase [meminfo h] -puts "Memory base: [expr $aMemBase / 1024] KiB" -for {set anIter 1} {$anIter <= $aNbChecks} {incr anIter} { - vdisplay {*}$aBoxes - vfit - set aMemDisp [meminfo h] - puts "Memory usage: [expr ($aMemDisp - $aMemBase) / 1024] KiB" - - vclear - set aMemCleared [meminfo h] - lappend listmem $aMemCleared - #checktrend $listmem 0 1 "Memory leak detected" -} -puts $listmem -vglinfo -checktrend $listmem 0 1 "Memory leak detected" diff --git a/tests/bugs/vis/bug591 b/tests/bugs/vis/bug591 deleted file mode 100755 index 7706b0c517..0000000000 --- a/tests/bugs/vis/bug591 +++ /dev/null @@ -1,24 +0,0 @@ -puts "========" -puts "OCC591" -puts "========" -puts "" - -restore [locate_data_file OCC591.brep] result -tclean result -vinit -vdisplay result -vfit -vsetdispmode result 1 -vsettransparency result .5 - - -set x_coord 250 -set y_coord 115 - -checkcolor $x_coord $y_coord 0.58 0.41 0.07 - -if {$stat != 1} { - puts "Error : Function VSETTRANSPARENCY works wrongly." -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug5988 b/tests/bugs/vis/bug5988 deleted file mode 100755 index a6efa74f7a..0000000000 --- a/tests/bugs/vis/bug5988 +++ /dev/null @@ -1,39 +0,0 @@ -puts "============" -puts "OCC5988" -puts "============" -puts "" -####################################################################### -# A textured shape (AIS_TextureShape) becomes black if we display an AIS_PlaneTrihedron with it -####################################################################### - -set BugNumber OCC5988 - -vinit -vclear -box box 100 100 100 -vdisplay box -vfit -puts "display box" - -set x 200 -set y 200 -checkcolor $x $y 0 0 0 - -puts "display trihedron" -vtrihedron vtr - -puts "display textured box" -vtexture box [locate_data_file OCC5988_2d_floor.rgb] - -set x 200 -set y 200 -if { "[vreadpixel $x $y rgb name]" != "BLACK" } { - puts "box is not black - OK" - puts "OK ${BugNumber}" -} else { - puts "box is black - Faulty" - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug5990 b/tests/bugs/vis/bug5990 deleted file mode 100755 index 2f1851a95a..0000000000 --- a/tests/bugs/vis/bug5990 +++ /dev/null @@ -1,49 +0,0 @@ -puts "================" -puts "OCC5990" -puts "================" -puts "" -####################################################################################### -# SetColor does not change color of wireframe entities in shading mode -###################################################################################### - -set BugNumber OCC5990 - -set x1 162 -set y1 159 -set x2 204 -set y2 269 -set x3 348 -set y3 238 - -set KUB_R 0.00 -set KUB_G 0.00 -set KUB_B 0.83 - -set LINE_R 0.00 -set LINE_G 0.00 -set LINE_B 1.00 - - -box b1 10 10 10 -vertex v1 20 0 0 -vertex v2 20 0 10 -vertex v3 30 0 0 -vertex v4 30 0 10 -vertex v5 30 10 10 -edge e1 v1 v2 -edge e2 v3 v4 -edge e3 v4 v5 -compound e2 e3 c1 -vinit -vdisplay b1 e1 c1 -vsetdispmode 1 -vfit -vsetcolor b1 BLUE -vsetcolor e1 BLUE -vsetcolor c1 BLUE - -checkcolor ${x1} ${y1} ${KUB_R} ${KUB_G} ${KUB_B} -checkcolor ${x2} ${y2} ${LINE_R} ${LINE_G} ${LINE_B} -checkcolor ${x3} ${y3} ${LINE_R} ${LINE_G} ${LINE_B} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug6132 b/tests/bugs/vis/bug6132 deleted file mode 100644 index d0bf880fcb..0000000000 --- a/tests/bugs/vis/bug6132 +++ /dev/null @@ -1,15 +0,0 @@ -puts "================" -puts "OCC6132" -puts "================" -puts "" -####################################################################################### -# Bad isos presentation in Draw for a face built on a periodic surface -####################################################################################### - -set BugNumber OCC6132 - -restore [locate_data_file OCC6132.brep] result -checkshape result - -checkview -display result -2d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug6145 b/tests/bugs/vis/bug6145 deleted file mode 100755 index 0668db80cd..0000000000 --- a/tests/bugs/vis/bug6145 +++ /dev/null @@ -1,46 +0,0 @@ -puts "============" -puts "OCC6145" -puts "============" -puts "" -################################################################## -# Incorrect rendering of a transparent object -################################################################## - -set BugNumber OCC6145 - -box b 200 100 100 - -plane p 20 20 50 -pcylinder c1 p 10 80 - -tcopy c1 c2 -ttranslate c2 40 0 0 -tcopy c2 c3 -ttranslate c3 40 0 0 -tcopy c3 c4 -ttranslate c4 40 0 0 -tcopy c4 c5 -ttranslate c5 40 0 0 - -compound c1 c2 c3 c4 c5 co -bcut r b co - -vinit -vsetdispmode 1 -vdisplay r -vfit - -set x_coord 270 -set y_coord 230 - -checkcolor $x_coord $y_coord 0.78 0.55 0.09 - -vsettransparency r 0.5 - -checkcolor $x_coord $y_coord 0.8 0.56 0.1 - -set RED_3 0.86274498701095581 -set GREEN_3 0.61176401376724243 -set BLUE_3 0.10196000337600708 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug641 b/tests/bugs/vis/bug641 deleted file mode 100755 index 45796705e5..0000000000 --- a/tests/bugs/vis/bug641 +++ /dev/null @@ -1,15 +0,0 @@ -puts "================" -puts "OCC641 E x c e p t i o n during attemption to display shape ==>SAM1559 (#2901)" -puts "================" -puts "" - -pload MODELING VISUALIZATION -restore [locate_data_file OCC641.brep] a -copy a m -tmirror m 0 0 0 0 1 0 -vinit View1 -vdisplay -dispMode 0 a m -vfit -vdump ${imagedir}/${casename}_wf.png -vdisplay -dispMode 1 a m -vdump ${imagedir}/${casename}_sh.png diff --git a/tests/bugs/vis/bug6652 b/tests/bugs/vis/bug6652 deleted file mode 100755 index 6b2cb2ddba..0000000000 --- a/tests/bugs/vis/bug6652 +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "OCC6652" -puts "============" -puts "" -###################################################### -# Problem of mesh selection -###################################################### - -pload XDE -set BugNumber OCC6652 - -vinit - -meshfromstl result [locate_data_file OCC6652.stl] - -vsetdispmode result 3 -vselmode result 8 1 - -vselect 5 5 400 400 - -if {[vnbselected] != 26966} { - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - diff --git a/tests/bugs/vis/bug6897_1 b/tests/bugs/vis/bug6897_1 deleted file mode 100644 index 92d8b0a792..0000000000 --- a/tests/bugs/vis/bug6897_1 +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "0006897: Impossible to change edge line type in 3D View" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo - -box b 1 1 1 -vdisplay -dispMode 1 b -vfit - -vaspects b -setInteriorStyle SOLID -vdump $imagedir/${casename}_3.png - -vaspects b -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeType DASH -setEdgeColor 64FF64 -vdump $imagedir/${casename}_1.png - -vaspects b -setInteriorStyle HOLLOW -setDrawEdges 1 -vdump $imagedir/${casename}_2.png diff --git a/tests/bugs/vis/bug708 b/tests/bugs/vis/bug708 deleted file mode 100755 index c7ae24283e..0000000000 --- a/tests/bugs/vis/bug708 +++ /dev/null @@ -1,18 +0,0 @@ -puts "========" -puts "OCC708" -puts "OCC1011" -puts "========" -puts "" -####################################################### -## UnsetTransformation() of the AIS_InteractiveObject crashes an application -####################################################### -vinit -box result 10 10 10 -vdisplay result -vfit - -if [catch { OCC708 result }] { - puts "Faulty OCC708" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug7186 b/tests/bugs/vis/bug7186 deleted file mode 100755 index c7540d341c..0000000000 --- a/tests/bugs/vis/bug7186 +++ /dev/null @@ -1,54 +0,0 @@ -puts "============" -puts "OCC7186" -puts "============" -puts "" -###################################################### -# Selecting an empty space with rectangle doesn't clear -# the current selection, when there is an opened local context -###################################################### - -set BugNumber OCC7186 - -set mistake 0 - -box b 10 10 10 -vinit -vdisplay b -vfit -vselmode 2 1 - -vselect 1 1 407 407 - -set NbSelected1 [vnbselected] -if { ${NbSelected1} != 12 } { - puts "Bad number of selected edges after rectangle selection all edges" - set mistake 1 -} - -vselect 10 10 20 20 - -set NbSelected2 [vnbselected] -if { ${NbSelected2} != 0 } { - puts "Error : Bad number of selected edges after rectangle selection an empty space" - set mistake 1 - -} - -set x [list 125 204 283 29 111 298 379 125 204 283 125 283] -set y [list 47 100 47 200 150 150 200 250 300 250 361 361] - -vaspects -setwidth 5 -puts "" -for {set i 0} {$i < 12} {incr i} { - if { [vreadpixel [lindex ${x} $i] [lindex ${y} $i] rgb name] != "YELLOW" } { - set mistake 1 - } -} -puts "" -if { ${mistake} == 1 } { - puts "${BugNumber}: Faulty" -} else { - puts "${BugNumber}: OK" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug727 b/tests/bugs/vis/bug727 deleted file mode 100755 index cea74d4483..0000000000 --- a/tests/bugs/vis/bug727 +++ /dev/null @@ -1,38 +0,0 @@ -puts "============" -puts "OCC727" -puts "============" -puts "" -############################# -## The second object can not be deselected. -############################# - -box a 10 10 10 -box b 50 50 50 10 10 10 - -vinit -vdisplay a -vdisplay b -vfit - -set x1 60 -set y1 300 -set x2 350 -set y2 120 - -vselect 0 0 -vselect ${x1} ${y1} -vselect ${x2} ${y2} -xor - -set NbSelected1 [vnbselected] -if { ${NbSelected1} != 2 } { - puts "Error : (case 1)" -} - -vselect ${x2} ${y2} -xor - -set NbSelected1 [vnbselected] -if { ${NbSelected1} != 1 } { - puts "Error : (case 2)" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug74 b/tests/bugs/vis/bug74 deleted file mode 100755 index 1a2aab2169..0000000000 --- a/tests/bugs/vis/bug74 +++ /dev/null @@ -1,166 +0,0 @@ - -puts "================" -puts "OCC74" -puts "BUC61051" -puts "================" -puts "" - -# Data -set Shape_X 100 -set Shape_Y 346 - -set Vertex_X 29 -set Vertex_Y 305 - -set Edge_X ${Shape_X} -set Edge_Y ${Shape_Y} - -set Wire_X ${Shape_X} -set Wire_Y ${Shape_Y} - -set Face_X ${Shape_X} -set Face_Y ${Shape_Y} - -set Shell_X ${Shape_X} -set Shell_Y ${Shape_Y} - -set Solid_X ${Shape_X} -set Solid_Y ${Shape_Y} - -# Display box -vinit -box b 10 10 10 -vdisplay b -vfit -vaspects -setwidth 5 - -### FIRST PART - -# Check Shape color -if { [vreadpixel ${Shape_X} ${Shape_Y} rgb name] != "YELLOW" } { - puts "Error : shape color is not yellow" -} - -# Check Vertex color -if { [vreadpixel ${Vertex_X} ${Vertex_Y} rgb name] != "YELLOW" } { - puts "Error : vertex color is not yellow" -} - -### SECOND PART - -# Check Shape color -vmoveto 1 1 -set SetSelectMode 0 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} -vmoveto ${Shape_X} ${Shape_Y} - -if { [vreadpixel ${Shape_X} ${Shape_Y} rgb name] != "CYAN" } { - puts "Error : shape color is not cyan" -} - -# Check Vertex color -vmoveto 1 1 -set SetSelectMode 1 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } then { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} -vmoveto ${Vertex_X} ${Vertex_Y} - -checkcolor ${Vertex_X} ${Vertex_Y} 0 1 1 - -# Check Edge color -vmoveto 1 1 -set SetSelectMode 2 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } then { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} -vmoveto ${Edge_X} ${Edge_Y} - -checkcolor ${Edge_X} ${Edge_Y} 0 1 1 - -# Check Wire color -vmoveto 1 1 -set SetSelectMode 3 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } then { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} -vmoveto ${Wire_X} ${Wire_Y} - -checkcolor ${Wire_X} ${Wire_Y} 0 1 1 - -# Check Face color -vmoveto 1 1 -set SetSelectMode 4 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } then { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} -vmoveto ${Face_X} ${Face_Y} - -checkcolor ${Face_X} ${Face_Y} 0 1 1 - -# Check Shell color -vmoveto 1 1 -set SetSelectMode 5 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } then { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} -vmoveto ${Shell_X} ${Shell_Y} - -checkcolor ${Shell_X} ${Shell_Y} 0 1 1 - -# Check Solid color -vmoveto 1 1 -set SetSelectMode 6 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } then { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} -vmoveto ${Solid_X} ${Solid_Y} - -checkcolor ${Solid_X} ${Solid_Y} 0 1 1 - -### THIRD PART - -set SetSelectMode -1 -OCC74_set b ${SetSelectMode} -set GetSelectMode [OCC74_get b] -if { ${GetSelectMode} != ${SetSelectMode} } then { - puts "Select Mode = ${GetSelectMode}" - puts "OCC74: Get Select Mode Error " -} - -# Check Shape color -vmoveto 1 1 -if { [vreadpixel ${Shape_X} ${Shape_Y} rgb name] != "YELLOW" } { - puts "Error : shape color is not yellow" -} - -# Check Vertex color -vmoveto 1 1 -if { [vreadpixel ${Vertex_X} ${Vertex_Y} rgb name] != "YELLOW" } { - puts "Error : vertex color is not yellow" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug7691 b/tests/bugs/vis/bug7691 deleted file mode 100644 index 8ebd58359c..0000000000 --- a/tests/bugs/vis/bug7691 +++ /dev/null @@ -1,44 +0,0 @@ -puts "============" -puts "OCC7691" -puts "============" -puts "" -####################################################################### -# Wrong hidden lines computed by HLRBRep_PolyAlgo and -# HLRBRep_PolyHLRToShape in OCC 5.1 -####################################################################### - -set BugNumber OCC7691 -set status 0 - -# load shape -restore [locate_data_file OCC7691-bottle.brep] shape -trotate shape 0 0 0 1 0 0 -90 - -# init viewer and compute hlr shape -vinit -vtop -vcomputehlr shape hlr -vfit - -set colorR 1 -set colorG 0 -set colorB 0 - -# move cursor not to select shape -vmoveto 0 0 - -# start position of color picking -set ptx 2 -set pty 200 -checkcolor $ptx $pty $colorR $colorG $colorB - -if { ${stat} != 0 } { - puts "HLR shape is correct" - puts "OK ${BugNumber}" -} else { - puts "HLR shape is incorrect" - puts "Faulty ${BugNumber}" -} - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - diff --git a/tests/bugs/vis/bug79 b/tests/bugs/vis/bug79 deleted file mode 100644 index b4ef25aa90..0000000000 --- a/tests/bugs/vis/bug79 +++ /dev/null @@ -1,23 +0,0 @@ -puts "========" -puts "OCC79" -puts "========" - -pload VISUALIZATION - -# disable VBO to avoid false memory leaks reported on NVIDIA graphics, see issue #29996 -pload OPENGL -vcaps -vbo 0 - -vinit View1 -restore [locate_data_file OCC162.brep] s -vdisplay s - -set listmem {} -set i_max 10 -for {set i 1} {${i} <= ${i_max}} {incr i} { - verase s - vdisplay s - - lappend listmem [meminfo h] - checktrend $listmem 0 1 "Memory leak detected" -} diff --git a/tests/bugs/vis/bug85_1 b/tests/bugs/vis/bug85_1 deleted file mode 100755 index d12fac6b05..0000000000 --- a/tests/bugs/vis/bug85_1 +++ /dev/null @@ -1,54 +0,0 @@ -puts "===========" -puts "BUC60918" -puts "OCC85" -puts "===========" -puts "" -############################### -## Shape drawn in transparency mode does not always eclipse another shapes -############################### - -puts "==================================" -puts "It takes visual check for this BUG" -puts "==================================" - -pload OCAF - -box b2 20 20 20 5 5 5 -box b3 30 30 30 -box b4 10 20 25 7 7 7 -explode b3 f - -NewDocument D -SetShape D 0:1:1 b3_2 -SetShape D 0:1:2 b2 -SetShape D 0:1:3 b4 -AISSet D 0:1:1 NS -AISSet D 0:1:2 NS -AISSet D 0:1:3 NS - -AISInitViewer D -AISMaterial D 0:1:1 plastic -AISMaterial D 0:1:2 plastic -AISMaterial D 0:1:3 plastic -AISTransparency D 0:1:1 0.6 -AISColor D 0:1:1 MATRABLUE -AISDisplay D 0:1:1 -AISDisplay D 0:1:2 -AISDisplay D 0:1:3 -vfit -vsetdispmode 1 - -box b 10 10 10 -SetShape D 0:1:4 b -AISSet D 0:1:4 NS -AISDisplay D 0:1:4 - -set x_coord 273 -set y_coord 115 - -checkcolor $x_coord $y_coord 0.78 0.55 0.9 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - diff --git a/tests/bugs/vis/bug85_2 b/tests/bugs/vis/bug85_2 deleted file mode 100755 index f2e267c84c..0000000000 --- a/tests/bugs/vis/bug85_2 +++ /dev/null @@ -1,54 +0,0 @@ -puts "===========" -puts "BUC60918" -puts "OCC85" -puts "===========" -puts "" -############################### -## Shape drawn in transparency mode does not always eclipse another shapes -############################### - -puts "==================================" -puts "It takes visual check for this BUG" -puts "==================================" - -pload OCAF - -restore [locate_data_file buc60918-psm1.brep] psm1 -restore [locate_data_file buc60918-psm2.brep] psm2 -restore [locate_data_file buc60918-shl.brep] shl - -NewDocument D -SetShape D 0:1:1 shl -SetShape D 0:1:2 psm1 -SetShape D 0:1:3 psm2 -AISSet D 0:1:1 NS -AISSet D 0:1:2 NS -AISSet D 0:1:3 NS - -AISInitViewer D -AISMaterial D 0:1:1 plastic -AISMaterial D 0:1:2 plastic -AISMaterial D 0:1:3 plastic -AISTransparency D 0:1:1 0.6 -AISColor D 0:1:1 MATRABLUE -AISDisplay D 0:1:1 -AISDisplay D 0:1:2 -AISDisplay D 0:1:3 -vsetdispmode 1 - -box b 10 10 10 -SetShape D 0:1:4 b -AISSet D 0:1:4 NS -AISDisplay D 0:1:4 -vfit - -set x_coord 230 -set y_coord 160 - -checkcolor $x_coord $y_coord 0.76 0.54 0.9 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png - - - - diff --git a/tests/bugs/vis/bug872 b/tests/bugs/vis/bug872 deleted file mode 100755 index 3af52ef308..0000000000 --- a/tests/bugs/vis/bug872 +++ /dev/null @@ -1,21 +0,0 @@ -puts "=======" -puts "OCC872" -puts "SAM1660" -puts "=======" -puts "" - -######################################## -## Exception is raised during visualization attached shape. -######################################## - -cpulimit 3000 -cpulimit 3500 - -restore [locate_data_file OCC872.brep] result - -vinit -vdisplay result -vfit -vsetdispmode 1 - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/bug9517 b/tests/bugs/vis/bug9517 deleted file mode 100755 index 65ada98fa8..0000000000 --- a/tests/bugs/vis/bug9517 +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "OCC9517" -puts "============" -puts "" -####################################################################### -# Wrong use of the method glTexCoordPointer() in OpenGl_PrimitiveArray.c -####################################################################### - -set BugNumber OCC9517 - -box b 10 10 10 - -vinit -vdisplay b -vtop -vfit - -vtexture b [locate_data_file OCC9517.bmp] - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/bugs/vis/pro20342 b/tests/bugs/vis/pro20342 deleted file mode 100755 index 8f5ed02900..0000000000 --- a/tests/bugs/vis/pro20342 +++ /dev/null @@ -1,22 +0,0 @@ -puts "=============" -puts "PRO20342" -puts "=============" - -############################################################################## -## Calling of the function "vsetshading" with argument less than 1.0 calls exception "Segmentation Fault". Command -## works properly in C30. There is line in the file "C40/Gallery/ViewerTest.cxx" in the function "Vshading": -############################################################################## - -pload XDE - -igesbrep [locate_data_file fra62523a.igs] result * - -checkshape result r - -vinit -tclean result -vdisplay result -vsetshading result 0.1 -vfit - -checkview -screenshot -3d -path ${imagedir}/${test_image}.png diff --git a/tests/opengl/background/cases.list b/tests/opengl/background/cases.list new file mode 100644 index 0000000000..dc159704ab --- /dev/null +++ b/tests/opengl/background/cases.list @@ -0,0 +1 @@ +../data/background diff --git a/tests/opengl/begin b/tests/opengl/begin new file mode 100644 index 0000000000..9af94f6c69 --- /dev/null +++ b/tests/opengl/begin @@ -0,0 +1,7 @@ +cpulimit 300 + +pload VISUALIZATION +vdriver -load OPENGL +vgldebug -glslWarn 1 + +if { [info exists imagedir] == 0 } { set imagedir . } diff --git a/tests/opengl/clipping/cases.list b/tests/opengl/clipping/cases.list new file mode 100644 index 0000000000..bfc5cc3a77 --- /dev/null +++ b/tests/opengl/clipping/cases.list @@ -0,0 +1 @@ +../data/clipping diff --git a/tests/opengl/data/background/bug1188 b/tests/opengl/data/background/bug1188 new file mode 100644 index 0000000000..51a73ced63 --- /dev/null +++ b/tests/opengl/data/background/bug1188 @@ -0,0 +1,12 @@ +puts "================" +puts "0001188: Impossible to set background image for V3d_View" +puts "================" +puts "" + +pload VISUALIZATION +vinit View1 + +vbackground -image [locate_data_file OCC1188.gif] +if { [vreadpixel 200 200 rgb name] != "WHITE" } { puts "Error: image background is not set" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/background/bug21747 b/tests/opengl/data/background/bug21747 new file mode 100644 index 0000000000..0b1ff5ea75 --- /dev/null +++ b/tests/opengl/data/background/bug21747 @@ -0,0 +1,75 @@ +puts "============" +puts "OCC21747" +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 + +puts "Type=NONE, Color from RED to BLUE" +vbackground -gradient RED BLUE -gradientMode NONE +vdump $imagedir/${casename}_none.png + +puts "Type=HORIZONTAL, Color from RED to BLUE, Direction from LEFT to RIGHT" +vbackground -gradient RED BLUE -gradientMode HORIZONTAL +vdump $imagedir/${casename}_hor1.png + +puts "Type=HORIZONTAL, Color from BLUE to RED, Direction from LEFT to RIGHT" +vbackground -gradient BLUE RED -gradientMode HORIZONTAL +vdump $imagedir/${casename}_hor2.png + +puts "Type=VERTICAL, Color from RED to BLUE, Direction from TOP to BOTTOM" +vbackground -gradient RED BLUE -gradientMode VERTICAL +vdump $imagedir/${casename}_vert1.png + +puts "Type=VERTICAL, Color from BLUE to RED, Direction from TOP to BOTTOM" +vbackground -gradient BLUE RED -gradientMode VERTICAL +vdump $imagedir/${casename}_vert2.png + +puts "Type=DIAGONAL1, Color from RED to BLUE, Direction from LEFT TOP CORNER to RIGHT BOTTOM CORNER" +vbackground -gradient RED BLUE -gradientMode DIAGONAL1 +vdump $imagedir/${casename}_diag1.png + +puts "Type=DIAGONAL1, Color from BLUE to RED, Direction from LEFT TOP CORNER to RIGHT BOTTOM CORNER" +vbackground -gradient BLUE RED -gradientMode DIAGONAL1 +vdump $imagedir/${casename}_diag2.png + +puts "Type=DIAGONAL2, Color from RED to BLUE, Direction from RIGHT TOP CORNER to LEFT BOTTOM CORNER" +vbackground -gradient RED BLUE -gradientMode DIAGONAL2 +vdump $imagedir/${casename}_diag3.png + +puts "Type=DIAGONAL2, Color from BLUE to RED, Direction from RIGHT TOP CORNER to LEFT BOTTOM CORNER" +vbackground -gradient BLUE RED -gradientMode DIAGONAL2 +vdump $imagedir/${casename}_diag4.png + +puts "Type=CORNER1, Color from RED to BLUE, Direction from LEFT TOP CORNER" +vbackground -gradient RED BLUE -gradientMode CORNER1 +vdump $imagedir/${casename}_corn1.png + +puts "Type=CORNER2, Color from RED to BLUE, Direction from RIGHT TOP CORNER" +vbackground -gradient RED BLUE -gradientMode CORNER2 +vdump $imagedir/${casename}_corn2.png + +puts "Type=CORNER3, Color from RED to BLUE, Direction from RIGHT BOTTOM CORNER" +vbackground -gradient RED BLUE -gradientMode CORNER3 +vdump $imagedir/${casename}_corn3.png + +puts "Type=CORNER4, Color from RED to BLUE, Direction from LEFT BOTTOM CORNER" +vbackground -gradient RED BLUE -gradientMode CORNER4 +vdump $imagedir/${casename}_corn4.png + +puts "Type=CORNER1, Color from BLUE to RED, Direction from LEFT TOP CORNER" +vbackground -gradient BLUE RED -gradientMode CORNER1 +vdump $imagedir/${casename}_corn5.png + +puts "Type=CORNER2, Color from BLUE to RED, Direction from RIGHT TOP CORNER" +vbackground -gradient BLUE RED -gradientMode CORNER2 +vdump $imagedir/${casename}_corn6.png + +puts "Type=CORNER3, Color from BLUE to RED, Direction from RIGHT BOTTOM CORNER" +vbackground -gradient BLUE RED -gradientMode CORNER3 +vdump $imagedir/${casename}_corn7.png + +puts "Type=CORNER4, Color from BLUE to RED, Direction from LEFT BOTTOM CORNER" +vbackground -gradient BLUE RED -gradientMode CORNER4 +vdump $imagedir/${casename}_corn8.png diff --git a/tests/opengl/data/background/bug23102 b/tests/opengl/data/background/bug23102 new file mode 100644 index 0000000000..7a71b32dfc --- /dev/null +++ b/tests/opengl/data/background/bug23102 @@ -0,0 +1,28 @@ +puts "================" +puts "OCC23102: Change the algorithm of rendering the 3d viewer background using tiled texture" +puts "================" +puts "" + +pload VISUALIZATION +vinit View1 +vbackground -image [locate_data_file OCC23102.bmp] -imageMode TILED + +set x1 58 +set y1 4 +set R_bg 0.70196002721786499 +set G_bg 0.78039199113845825 +set B_bg 0.86274499999999998 + +set WrongColor "$R_bg $G_bg $B_bg" + +set Color [vreadpixel ${x1} ${y1} rgb] + +# Resume +puts "" +if { "[vreadpixel ${x1} ${y1} rgb]" != "$WrongColor" } { + puts "OK OCC23102" +} else { + puts "Faulty OCC23102" +} + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/background/bug23363 b/tests/opengl/data/background/bug23363 new file mode 100644 index 0000000000..5256348d4c --- /dev/null +++ b/tests/opengl/data/background/bug23363 @@ -0,0 +1,19 @@ +puts "============" +puts "0023363: Lost gradient background when switching to the hollow interior style" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vbackground -gradient FA0000 GREEN -gradientMode VERTICAL +pcylinder p 100 200 +vdisplay -dispMode 1 p +vaspects p -setInteriorStyle HOLLOW -setDrawEdges 1 + +set color1 [vreadpixel 10 0 rgb] +set rd1 [lindex $color1 0] +if { $rd1 == 0 } { puts "Faulty ${BugNumber}" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/background/bug25475 b/tests/opengl/data/background/bug25475 new file mode 100644 index 0000000000..e10d019c81 --- /dev/null +++ b/tests/opengl/data/background/bug25475 @@ -0,0 +1,24 @@ +puts "============" +puts "0025475: Visualization, TKOpenGl - draw background using primitive arrays" +puts "Tests textured background" +puts "============" +puts "" + +set aTextureFile [locate_data_file hatch_1.png] + +pload VISUALIZATION +vinit View1 + +vbackground -image $aTextureFile -imageMode STRETCH +vdump $imagedir/${casename}_1.png + +vbackground -image $aTextureFile -imageMode NONE +vbackground -image $aTextureFile -imageMode TILED +vdump $imagedir/${casename}_2.png + +vbackground -gradient RED BLUE -gradientMode HORIZONTAL +vbackground -image $aTextureFile -imageMode CENTERED +vdump $imagedir/${casename}_3.png + +vbackground -image $aTextureFile -imageMode NONE +vdump $imagedir/${casename}_4.png diff --git a/tests/opengl/data/background/bug25775 b/tests/opengl/data/background/bug25775 new file mode 100644 index 0000000000..66c0cea0c9 --- /dev/null +++ b/tests/opengl/data/background/bug25775 @@ -0,0 +1,16 @@ +puts "========" +puts "0025775: Default Gradient Background in V3d_Viewer has no effect in new created V3d_View" +puts "========" +puts "" + +pload VISUALIZATION +vbackground -default -gradient BLACK GRAY25 -gradientMode HORIZONTAL +vinit View1 w=400 h=400 +if { [vreadpixel 399 100 -rgb -name] != "GRAY25" } { puts "Error: bug with default gradient color is reproduced." } + +vinit View2 w=400 h=400 +if { [vreadpixel 399 100 -rgb -name] != "GRAY25" } { puts "Error: bug with default gradient color is reproduced." } + +vbackground -default -color GRAY50 +vinit View3 +if { [vreadpixel 100 100 -rgb -name] != "GRAY50" } { puts "Error: bug with default background color is reproduced." } diff --git a/tests/opengl/data/background/bug26599 b/tests/opengl/data/background/bug26599 new file mode 100644 index 0000000000..f211ec7bd3 --- /dev/null +++ b/tests/opengl/data/background/bug26599 @@ -0,0 +1,22 @@ +puts "============" +puts "CR26599: Visualization, TKOpenGl - gradient background should reset model transformation in Core profile" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo + +vbackground -gradient RED BLUE -gradientMode VERTICAL +box b 1 2 3 +vdisplay b + +vfit + +vlocation b -rotate 0 0 0 0 0 1 50 + +vmoveto 380 50 +checkcolor 380 50 0.87450981140136719 0 0.12156862765550613 + +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/background/bug27836 b/tests/opengl/data/background/bug27836 new file mode 100644 index 0000000000..2d148ab908 --- /dev/null +++ b/tests/opengl/data/background/bug27836 @@ -0,0 +1,24 @@ +puts "========" +puts "Gradient background is lost at some camera positions" +puts "========" + +# Test case setup the camera in such a position, +# so that background plane will be clipped by Z-range if not handled by Z-fit. + +pload MODELING VISUALIZATION +box b 0 0 -100 100 90 10 + +vclear +vinit View1 +vaxo +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +vzbufftrihedron +vdisplay -dispMode 1 b +vsetlocation b 0 0 1000 +vfit + +vviewparams -scale 6.66 -eye 48 43 -210 -at 50 45 -95 + +if { [vreadpixel 100 300 -rgb -name] != "GRAY75" } { puts "Error: gradient background is not displayed" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug22906 b/tests/opengl/data/clipping/bug22906 new file mode 100644 index 0000000000..c3f49d368c --- /dev/null +++ b/tests/opengl/data/clipping/bug22906 @@ -0,0 +1,43 @@ +puts "================" +puts "OCC22906: Gradient background is clipped by planes" +puts "================" +puts "" + +set BugNumber OCC22906 +set x1 73 +set y1 338 + +set x2 144 +set y2 23 + +set x3 377 +set y3 123 + +set x4 87 +set y4 232 + +pload MODELING VISUALIZATION +vinit View1 +vbackground -gradient RED BLUE -gradientMode DIAGONAL2 +set Color1 [vreadpixel ${x1} ${y1} rgb] +set Color2 [vreadpixel ${x2} ${y2} rgb] +set Color3 [vreadpixel ${x3} ${y3} rgb] +set Color4 [vreadpixel ${x4} ${y4} rgb] +vclipplane create pln1 +vclipplane change pln1 equation 1 0 0 -0.1 +vclipplane set pln1 view Driver1/Viewer1/View1 +box b 100 100 100 +vdisplay b +vsetdispmode 1 +set ColorRes1 [vreadpixel ${x1} ${y1} rgb] +set ColorRes2 [vreadpixel ${x2} ${y2} rgb] +set ColorRes3 [vreadpixel ${x3} ${y3} rgb] +set ColorRes4 [vreadpixel ${x4} ${y4} rgb] + +if { ${Color1} == ${ColorRes1} && ${Color2} == ${ColorRes2} && ${Color3} == ${ColorRes3} && ${Color4} == ${ColorRes4}} { + puts "OK ${BugNumber}" +} else { + puts "Faulty ${BugNumber}" +} + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug23484_2 b/tests/opengl/data/clipping/bug23484_2 new file mode 100644 index 0000000000..5fd5be2f34 --- /dev/null +++ b/tests/opengl/data/clipping/bug23484_2 @@ -0,0 +1,21 @@ +puts "============" +puts "OCC23484: Visualization, TKOpenGl - primitive arrays to become the only way to render geometry" +puts "Tests clipping plane rendering with primitive arrays" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vsetdispmode 1 +box b 1 1 1 +vdisplay b +vfit + +vclipplane create pln +vclipplane set pln view Driver1/Viewer1/View1 +vclipplane change pln equation 0 1 0 -0.5 +vclipplane change pln capping on + +vdump $imagedir/${casename}_1.png diff --git a/tests/opengl/data/clipping/bug24224 b/tests/opengl/data/clipping/bug24224 new file mode 100644 index 0000000000..08c90c424f --- /dev/null +++ b/tests/opengl/data/clipping/bug24224 @@ -0,0 +1,51 @@ +puts "===========" +puts "OCC24224: Suspicious logics in changing clipping planets at OpenGL_Structure" +puts "===========" +puts "" + +## centre rectangle +set x1_coord 150 +set y1_coord 250 + +## right rectangle +set x2_coord 255 +set y2_coord 320 + +## left rectangle +set x3_coord 73 +set y3_coord 150 + +pload MODELING VISUALIZATION +vclear +vinit View1 +box b1 0 0 0 10 10 10 +box b2 30 0 0 10 40 10 +box b3 -30 0 0 20 20 20 +vsetdispmode 1 +vdisplay b1 b2 b3 +vfit + +## test view-level clipping +vclipplane create pln1 +vclipplane change pln1 equation 0 1 0 -5 +vclipplane change pln1 capping on +vclipplane change pln1 capping color 0.9 0.9 0.9 +vclipplane set pln1 view Driver1/Viewer1/View1 + +checkcolor $x1_coord $y1_coord 0.9 0.9 0.9 +checkcolor $x2_coord $y2_coord 0.9 0.9 0.9 + +## test sharing of planes between view and object +vclipplane set pln1 object b1 + +## test object-level clipping +vclipplane create pln2 +vclipplane change pln2 equation -0.707 0.707 0 -25 +vclipplane change pln2 capping on +vclipplane change pln2 capping color 0.5 0.5 0.9 +vclipplane change pln2 capping hatch on +vclipplane set pln2 object b3 + +checkcolor $x3_coord $y3_coord 0.5 0.5 0.9 + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug24522 b/tests/opengl/data/clipping/bug24522 new file mode 100644 index 0000000000..fc4f3751c4 --- /dev/null +++ b/tests/opengl/data/clipping/bug24522 @@ -0,0 +1,16 @@ +puts "========" +puts "OCC24522: Application crashes on view closing in case of using of clipping planes" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b 1 1 1 +vdisplay b +vfit +vsetdispmode b 1 +vclipplane create p +vclipplane change p equation 0 0 -1 -0.5 +vclipplane set p view Driver1/Viewer1/View1 +vclipplane change p capping on +vclipplane unset p view Driver1/Viewer1/View1 +vclose View1 diff --git a/tests/opengl/data/clipping/bug24717 b/tests/opengl/data/clipping/bug24717 new file mode 100644 index 0000000000..6476722e64 --- /dev/null +++ b/tests/opengl/data/clipping/bug24717 @@ -0,0 +1,23 @@ +puts "============" +puts "OCC24717: TKOpenGl - globally defined clipping planes blink when operating with view" +puts "Test checks that state of clippings always corresponds to a state of viewed scene." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +box b 1 1 1 +vdisplay b +vmoveto 204 204 +vclipplane create pln1 +vclipplane set pln1 view Driver1/Viewer1/View1 +vclipplane change pln1 equation 0 1 0 0 +vfit +vaspects -setwidth 5 + +if { "[vreadpixel 204 204 rgb name]" != "CYAN" } { + puts "Error : Viewer clipping is broken." +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/clipping/bug24901 b/tests/opengl/data/clipping/bug24901 new file mode 100644 index 0000000000..64ada86cf2 --- /dev/null +++ b/tests/opengl/data/clipping/bug24901 @@ -0,0 +1,23 @@ +puts "============" +puts "CR24901: Visualization - Incorrect area filled with capping color" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b 10 10 10 +vdisplay b +vsetdispmode 1 + +vclipplane create pln1 +vclipplane set pln1 object b +vclipplane change pln1 equation 0 1 0 -5 +vclipplane change pln1 capping on +vfit +vmoveto 304 146 + +if { "[vreadpixel 304 146 rgb name]" != "CYAN" } { + puts "Error : Highlighting is broken." +} + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug24902_1 b/tests/opengl/data/clipping/bug24902_1 new file mode 100644 index 0000000000..be99d30ebf --- /dev/null +++ b/tests/opengl/data/clipping/bug24902_1 @@ -0,0 +1,30 @@ +puts "===========" +puts "OCC24902: Visualization - advanced processing of compounds containing solids and other shape types" +puts "Tests capping on solid, shell and unclosed compound" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b 0 0 0 10 10 10 +box b_shell 15 0 0 10 10 10 +box b_solid 30 0 0 10 10 10 +explode b F +explode b_shell Sh + +# Put shell and solid into compound +compound b_1 b_2 b_3 b_4 b_6 b_comp +vdisplay b_comp b_shell_1 b_solid +vsetdispmode 1 +vfit + +# set clipping plane +vclipplane create pln1 +vclipplane change pln1 equation 0 2 -1 -1 +vclipplane change pln1 capping on +vclipplane change pln1 capping color 0.9 0.9 0.9 +vclipplane set pln1 view Driver1/Viewer1/View1 + +vrotate 0 0.2 0 + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug24902_2 b/tests/opengl/data/clipping/bug24902_2 new file mode 100644 index 0000000000..14da8cd318 --- /dev/null +++ b/tests/opengl/data/clipping/bug24902_2 @@ -0,0 +1,29 @@ +puts "===========" +puts "OCC24902: Visualization - advanced processing of compounds containing solids and other shape types" +puts "Tests the capping on compound that contains shell and solid" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b 0 0 0 10 10 10 +box b_solid 20 0 0 10 10 10 +explode b F + +# Put shell and solid into compound +compound b_1 b_2 b_3 b_4 b_6 b_shell +compound b_shell b_solid comp +vdisplay comp +vsetdispmode 1 +vfit + +# set clipping plane +vclipplane create pln1 +vclipplane change pln1 equation 0 1 0 -5 +vclipplane change pln1 capping on +vclipplane change pln1 capping color 0.9 0.9 0.9 +vclipplane set pln1 view Driver1/Viewer1/View1 + +vrotate 0 0.2 0 + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug25052 b/tests/opengl/data/clipping/bug25052 new file mode 100644 index 0000000000..4bccf1cf40 --- /dev/null +++ b/tests/opengl/data/clipping/bug25052 @@ -0,0 +1,47 @@ +puts "REQUIRED All: Error: clipping planes limit" +puts "===========" +puts "OCC25052: Visualization - activation of all Clipping Planes within driver limit leads to broken planes management" +puts "===========" +puts "" + +set Image1 ${imagedir}/${casename}_1.png +set Image9 ${imagedir}/${casename}_9.png + +pload MODELING VISUALIZATION +box b -30 -30 -30 70 80 90 + +vinit View1 +vsetdispmode 1 +vdisplay b +vfit + +vclipplane create p1 +vclipplane change p1 equation 1 0 0 -0.1 +vclipplane create p2 +vclipplane change p2 equation 1 0 0 -0.1 +vclipplane create p3 +vclipplane change p3 equation 1 0 0 -0.1 +vclipplane create p4 +vclipplane change p4 equation 1 0 0 -0.1 +vclipplane create p5 +vclipplane change p5 equation 1 0 0 -0.1 +vclipplane create p6 +vclipplane change p6 equation 1 0 0 -0.1 +vclipplane create p7 +vclipplane change p7 equation 1 0 0 -0.1 +vclipplane create p8 +vclipplane change p8 equation 1 0 0 -0.1 +vclipplane create p9 +vclipplane change p9 equation 1 0 0 -0.1 + +vclipplane set p1 view Driver1/Viewer1/View1 +vdump ${Image1} +vclipplane set p2 view Driver1/Viewer1/View1 +vclipplane set p3 view Driver1/Viewer1/View1 +vclipplane set p4 view Driver1/Viewer1/View1 +vclipplane set p5 view Driver1/Viewer1/View1 +vclipplane set p6 view Driver1/Viewer1/View1 +vclipplane set p7 view Driver1/Viewer1/View1 +vclipplane set p8 view Driver1/Viewer1/View1 +vclipplane set p9 view Driver1/Viewer1/View1 +vdump ${Image9} diff --git a/tests/opengl/data/clipping/bug25060 b/tests/opengl/data/clipping/bug25060 new file mode 100644 index 0000000000..0086266818 --- /dev/null +++ b/tests/opengl/data/clipping/bug25060 @@ -0,0 +1,21 @@ +puts "============" +puts "CR25060: Capping breaks highlighting of shaded AIS_Shape with displayed edges." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b 10 10 10 +vdisplay b +vaspects b -setFaceBoundaryDraw 1 +vclipplane create pln1 +vclipplane set pln1 object b +vclipplane change pln1 equation 0 1 0 -5 +vclipplane change pln1 capping on +vsetdispmode 1 +vfit +vmoveto 304 146 +checkcolor 304 146 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting is broken." } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug25132 b/tests/opengl/data/clipping/bug25132 new file mode 100644 index 0000000000..335ace37bf --- /dev/null +++ b/tests/opengl/data/clipping/bug25132 @@ -0,0 +1,32 @@ +puts "============" +puts "OCC25132: Visualization - Capping algorithm not working sometimes" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +vclipplane create pln1 +vclipplane change pln1 equation 0 1 0 0 +vclipplane change pln1 capping on +vclipplane set pln1 view Driver1/Viewer1/View1 + +# Capping should be enabled for the solid with a bounding shell with Closed flag not set +restore [locate_data_file OCC25132-flight_solid.brep] fs +vdisplay fs +vfit +vdump $imagedir/${casename}_flight_solid.png +vremove fs + +# Capping should be enabled for the solid with cavities +restore [locate_data_file OCC25132-solid_with_cavities.brep] sc +vdisplay sc +vfit +vdump $imagedir/${casename}_solid_with_cavities.png +vremove sc + +# Capping should display a non-manifold solid with an internal open shell correctly +restore [locate_data_file OCC25132-Partition_1.brep] p1 +vdisplay p1 +vfit +vdump $imagedir/${casename}_Partition_1.png diff --git a/tests/opengl/data/clipping/bug25229 b/tests/opengl/data/clipping/bug25229 new file mode 100644 index 0000000000..aed3ee1331 --- /dev/null +++ b/tests/opengl/data/clipping/bug25229 @@ -0,0 +1,22 @@ +puts "============" +puts "CR25229: Cappings have gray tint if setting color with vclipplane command." +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 100 100 100 +vinit View1 +vsetdispmode 1 +vdisplay b +vclipplane create pln1 +vclipplane change pln1 equation 0 0 -1 20 +vclipplane set pln1 object b +vclipplane change pln1 capping on +vclipplane change pln1 capping color 1.0 1.0 1.0 +vtop +vfit + +checkcolor 100 100 1 1 1 +if { $stat != 1 } { puts "Error : Capping color is broken." } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug25778 b/tests/opengl/data/clipping/bug25778 new file mode 100644 index 0000000000..0ac9248c5c --- /dev/null +++ b/tests/opengl/data/clipping/bug25778 @@ -0,0 +1,31 @@ +puts "================================================================" +puts "CR25778" +puts "Gradient background will cut view if there is ClipPlane defined." +puts "================================================================" +puts "" + +set aExpectedImg $imagedir/${casename}_expected_img.png +set aVerifiedImg $imagedir/${casename}_verified_img.png +set aDiff $imagedir/${casename}_diff.png + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vsetdispmode 1 +box b 1 1 1 +vdisplay b +vfit + +vclipplane create pln +vclipplane set pln view Driver1/Viewer1/View1 +vclipplane change pln equation 0 1 0 -0.5 + +vbackground -gradient BLACK BLACK -gradientMode NONE +vdump $aExpectedImg + +vbackground -gradient BLACK BLACK -gradientMode HORIZONTAL +vdump $aVerifiedImg + +set aDiffRes [diffimage $aExpectedImg $aVerifiedImg 0.1 0 0 $aDiff] +if {$aDiffRes != 0} { puts "ERROR : Test failed: gradient background affects clipping." } diff --git a/tests/opengl/data/clipping/bug26940 b/tests/opengl/data/clipping/bug26940 new file mode 100644 index 0000000000..354d20d2c0 --- /dev/null +++ b/tests/opengl/data/clipping/bug26940 @@ -0,0 +1,28 @@ +puts "============" +puts "0026940: Visualization, TKOpenGl - capping plane should be applied to connected structures" +puts "Tests capping plane rendering with connected structures" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vsetdispmode 1 +box b 1 1 1 +vdisplay b +vfit + +vclipplane pln -set Driver1/Viewer1/View1 -equation 0 1 0 -0.5 -capping on + +vdump $imagedir/${casename}_normal.png +set aColorNorm [vreadpixel 200 250 rgb name] +if { "$aColorNorm" != "GRAY14" } { puts "Error: Expected color of capping plane is GRAY14 (normal presentation). Actual is $aColorNorm" } + +vclear + +vconnectto bb 0 0 0 b +vdump $imagedir/${casename}_connected.png +set aColorConn [vreadpixel 200 250 rgb name] + +if { "$aColorConn" != "GRAY14" } { puts "Error: Expected color of capping plane is GRAY14 (connected presentation). Actual is $aColorConn" } diff --git a/tests/opengl/data/clipping/bug27751_capping b/tests/opengl/data/clipping/bug27751_capping new file mode 100644 index 0000000000..752d70b241 --- /dev/null +++ b/tests/opengl/data/clipping/bug27751_capping @@ -0,0 +1,76 @@ +puts "========" +puts "Capping plane preserving material" +puts "========" + +set aHatch [locate_data_file images/hatch_1.png] + +pload MODELING VISUALIZATION + +puts "Create the geometry" +box b0sole 10 10 0 30 30 70 +box b0hole 20 20 -10 10 10 90 +bcut b0 b0sole b0hole +box b1 40 20 0 10 30 70 +box b2 20 40 0 20 10 70 +box b3 0 40 0 20 10 70 +box b4 0 10 0 10 30 70 +box b5 0 0 0 30 10 70 + +set aNbParts 6 +set aColors { RED YELLOW GREEN GRAY MAGENTA ORANGE } + +compound b0 b1 b2 b3 b4 b5 cc + +puts "Create the viewer" +vclear +vclose ALL +vinit name=View1 w=512 h=512 + +vpoint p0 0 0 0 +vzbufftrihedron + +puts "Display the geometry as dedicated objects" +for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { + vdisplay -noupdate -dispMode 1 b${aPartIter} + set aColor [lindex $aColors $aPartIter] + vsetcolor -noupdate b${aPartIter} $aColor +} + +puts "Display the geometry as sole object" +vdisplay -noupdate -dispMode 1 cc +for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { + set aColor [lindex $aColors $aPartIter] + vaspects -noupdate cc -subShapes b${aPartIter} -setColor $aColor +} +# show also connected interactive object +vconnectto co -70 0 0 cc +vsetdispmode co 1 +vsetlocation cc 70 0 0 +vfit + + +set aPln1Z 40 +set aPln2Y 15 + +vpoint p1 0 0 1 +vpoint p2 1 0 1 +vpoint p3 0 1 1 +vplane pp1 p1 p2 p3 +vsetlocation -noupdate pp1 25 0 [expr $aPln1Z - 1] +vremove -noupdate p1 p2 p3 + +vpoint p1 0 1 0 +vpoint p2 1 1 0 +vpoint p3 0 1 1 +vplane pp2 p1 p2 p3 +vsetlocation -noupdate pp2 25 $aPln2Y 35 +vremove -noupdate p1 p2 p3 +verase pp1 pp2 +vfit +vdisplay pp1 pp2 +vzoom 0.8 + +puts "Enable capping planes" +vclipplane pln1 -set -equation 0 0 -1 $aPln1Z -capping 1 -color 0.5 0.5 0.5 -texname $aHatch -texscale 0.02 -0.02 -useObjMaterial 1 +vclipplane pln2 -set -equation 0 1 0 [expr -$aPln2Y] -capping 1 -color 0.8 0.8 0.9 -texname $aHatch -texscale 0.02 -0.02 +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug27945 b/tests/opengl/data/clipping/bug27945 new file mode 100644 index 0000000000..db725de9e7 --- /dev/null +++ b/tests/opengl/data/clipping/bug27945 @@ -0,0 +1,72 @@ +puts "===========" +puts "OCC27945" +puts "Visualization - handle correctly view clipping planes within zoom-persistent objects" +puts "===========" +puts "" + +pload MODELING VISUALIZATION + +box b 3 1 2 +box z000 50 40 30 +box z010 50 40 30 +box z002 50 40 30 +box z012 50 40 30 +box z300 50 40 30 +box z302 50 40 30 +box z310 50 40 30 +box z312 50 40 30 +box r1 0.2 0.1 0.1 +box r2 0.2 0.1 0.1 + +vclear +vinit View1 +vaxo +vzbufftrihedron +vdisplay -dispMode 1 b + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 0 0 z000 +vsetlocation z000 -25 -20 -15 +vdrawtext t000 "000\n" -pos 0 0 0 -color RED -halign right + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 1 0 z010 +vsetlocation z010 -25 -20 -15 +vdrawtext t010 "010\n" -pos 0 1 0 -color RED -halign right + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 0 2 z002 +vsetlocation z002 -25 -20 -15 +vdrawtext t002 "002\n" -pos 0 0 2 -color RED -halign right + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 1 2 z012 +vsetlocation z012 -25 -20 -15 +vdrawtext t012 "012\n" -pos 0 1 2 -color RED -halign right + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 0 0 z300 +vsetlocation z300 -25 -20 -15 +vdrawtext t300 "300\n" -pos 3 0 0 -color RED -halign left + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 0 2 z302 +vsetlocation z302 -25 -20 -15 +vdrawtext t302 "302\n" -pos 3 0 2 -color RED -halign left + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 1 0 z310 +vsetlocation z310 -25 -20 -15 +vdrawtext t310 "310\n" -pos 3 1 0 -color RED -halign left + +vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 1 2 z312 +vsetlocation z312 -25 -20 -15 +vdrawtext t312 "312\n" -pos 3 1 2 -color RED -halign left + +vdisplay -noupdate -dispMode 1 -trsfPers rotate -trsfPersPos -1 1 2 r1 +vdisplay -noupdate -dispMode 1 -trsfPers rotate -trsfPersPos 4 1 2 r2 + +vfit +vrotate 0.1 0 0 + +vclipplane pln -equation -1 0 0 2 -set + +set aColor1 [vreadpixel 320 160 rgb name] +set aColor2 [vreadpixel 80 250 rgb name] +if { "$aColor1" != "BLACK" } { puts "Error: zoom-persistent object is not clipped" } +if { "$aColor2" != "DARKGOLDENROD" } { puts "Error: zoom-persistent object is clipped" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug29768 b/tests/opengl/data/clipping/bug29768 new file mode 100644 index 0000000000..11f95855cf --- /dev/null +++ b/tests/opengl/data/clipping/bug29768 @@ -0,0 +1,24 @@ +puts "============" +puts "0029768: Visualization, TKOpenGl - structure is entirely clipped by suppressed clipping" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vpoint p0 0 0 0 +vzbufftrihedron +box b0 0 0 0 1 1 1 +box b1 3 0 0 1 1 1 +vdisplay -dispMode 1 b0 b1 +vsetcolor b0 RED +vsetcolor b1 GREEN +vfit + +vclipplane pv equation -1 0 0 0.5 -set +vclipplane pb0 equation 0 1 0 -0.5 -set b0 +vclipplane pb1 equation 0 1 0 -0.5 -setOverrideGlobal b1 + +if { [vreadpixel 300 200 rgb name] != "GREEN2" } { puts "Error: box b1 is fully clipped" } +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug29874 b/tests/opengl/data/clipping/bug29874 new file mode 100644 index 0000000000..6e5f7db1d9 --- /dev/null +++ b/tests/opengl/data/clipping/bug29874 @@ -0,0 +1,23 @@ +puts "============" +puts "0029874: Visualization - capping plane transparency does not work" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b1 -30 0 30 20 20 20 +box b2 -30 0 0 20 20 20 +box b3 -30 0 -30 20 20 20 +box b4 -30 0 -60 20 20 20 +vclear +vinit View1 +vzbufftrihedron +vdisplay -dispMode 1 b1 b2 b3 b4 +vviewparams -scale 12.7 -proj 0.6 -0.16 0.79 -up -0.65 0.5 0.58 -at -24 12.4 -1.1 +vaspects b1 b4 -setTransparency 0.5 +vaspects b2 -setColor RED +vaspects b3 -setColor GREEN + +vclipplane pln1 -set b1 b2 -equation -0.707 0.707 0 -25 -capping on -useObjMaterial 1 +vclipplane pln2 -set b3 b4 -equation -0.707 0.707 0 -25 -capping on -color 0.5 0.5 0.9 -transparency 0.2 + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/clipping/bug30756 b/tests/opengl/data/clipping/bug30756 new file mode 100644 index 0000000000..be8f0dfb32 --- /dev/null +++ b/tests/opengl/data/clipping/bug30756 @@ -0,0 +1,19 @@ +puts "=============" +puts "0030756: Visualization, TKOpenGl - capping plane does not work for ZLayer with non-zero origin" +puts "=============" + +pload MODELING VISUALIZATION +box b 1 2 3 +vclear +vclose ALL +vinit View1 +vzbufftrihedron +vaxo +vdisplay -dispMode 1 b +vfit +vclipplane p 1 -equation 0 1 0 -1 -set -capping 1 +if { [vreadpixel 200 200 rgb name] != "GRAY14" } { puts "Error: capping does not work with zero origin" } +vzlayer DEFAULT -origin 0 10 0 +if { [vreadpixel 200 200 rgb name] != "GRAY14" } { puts "Error: capping does not work with non-zero origin" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/clipping/clipping1 b/tests/opengl/data/clipping/clipping1 new file mode 100644 index 0000000000..1399ea88fc --- /dev/null +++ b/tests/opengl/data/clipping/clipping1 @@ -0,0 +1,95 @@ +puts "========" +puts "0029729: Visualization, Graphic3d_ClipPlane - add support of clipping plane chains" +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 + +set aCapParams "-capping 1 -color 0.5 0.5 0.5 -texname [locate_data_file images/hatch_1.png] -texscale 0.02 -0.02 -useObjMaterial 1" + +pload MODELING VISUALIZATION + +# create the geometry +box b0sole 10 10 0 30 30 70 +box b0hole 20 20 -10 10 10 90 +bcut b0 b0sole b0hole +box b1 40 20 0 10 30 70 +box b2 20 40 0 20 10 70 +box b3 0 40 0 20 10 70 +box b4 0 10 0 10 30 70 +box b5 0 0 0 30 10 70 +box bb 10 -10 0 20 10 10 + +set aNbParts 6 +set aColors { RED YELLOW GREEN GRAY MAGENTA ORANGE } + +compound b0 b1 b2 b3 b4 b5 cc + +# create the viewer +vclear +vclose ALL +vinit name=View1 w=512 h=512 +vviewparams -scale 4.66737 -proj 0.465292 -0.577133 0.671134 -up -0.46873 0.482524 0.739907 -at 15.807 37.1157 21.9799 + +vpoint p0 0 0 0 +vdisplay -dispMode 1 bb +vaspects -noupdate bb -setColor CYAN +vzbufftrihedron + +puts "Display the geometry as dedicated objects" +for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { + vdisplay -noupdate -dispMode 1 b${aPartIter} + set aColor [lindex $aColors $aPartIter] + vsetcolor -noupdate b${aPartIter} $aColor +} + +puts "Display the geometry as sole object" +vdisplay -noupdate -dispMode 1 cc +for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { + set aColor [lindex $aColors $aPartIter] + vaspects -noupdate cc -subShapes b${aPartIter} -setColor $aColor +} +# show also connected interactive object +vconnectto co -70 0 0 cc +vsetdispmode co 1 +vsetlocation cc 70 0 0 + +set aPln1Z 40 +set aPln2Y 15 + +vpoint p1 0 0 1 +vpoint p2 1 0 1 +vpoint p3 0 1 1 +vplane pp1 p1 p2 p3 +vsetlocation -noupdate pp1 25 0 [expr $aPln1Z - 1] +vremove -noupdate p1 p2 p3 + +vpoint p1 0 1 0 +vpoint p2 1 1 0 +vpoint p3 0 1 1 +vplane pp2 p1 p2 p3 +vsetlocation -noupdate pp2 25 $aPln2Y 35 +vremove -noupdate p1 p2 p3 +verase pp1 pp2 +vfit +vdisplay pp1 pp2 + +vclipplane pln -set {*}$aCapParams -equation1 0 0 -1 40 -equation2 0 1 0 -15 +if { [vreadpixel 200 360 rgb name] != "CYAN2" } { puts "Error: bb should NOT be clipped" } +vdump $::imagedir/${::casename}_2.png + +vclipplane pln -set {*}$aCapParams -equation1 0 0 -1 40 -equation2 0 1 0 -15 -equation3 -1 0 0 5 +vdump $::imagedir/${::casename}_3.png + +vsettransparency b0 b1 b2 b3 b4 b5 0.5 +vdump $::imagedir/${::casename}_3transp.png + +vviewparams -scale 8.51584 -proj 0.284186 0.750426 0.59674 -up -0.228109 -0.55161 0.802305 -at 24.2647 23.8116 32.8743 +vclipplane pln -set {*}$aCapParams -boxint 25 25 25 55 55 55 +vsettransparency b0 b1 b2 b3 b4 b5 0 +vdump $::imagedir/${::casename}_6.png + +vsettransparency b0 b1 b2 b3 b4 b5 0.5 +vdump $::imagedir/${::casename}_6transp.png diff --git a/tests/opengl/data/general/bndbox1 b/tests/opengl/data/general/bndbox1 new file mode 100644 index 0000000000..67c36732ba --- /dev/null +++ b/tests/opengl/data/general/bndbox1 @@ -0,0 +1,17 @@ +puts "============" +puts "0029823: Visualization, TKOpenGl - highlighting by Bounding Box mistreats Local Transformation" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +psphere s0 1 +psphere s1 1 +vdisplay -dispMode 1 s0 s1 +vlocation s1 -reset -rotate 0 0 0 1 0 0 20 -translate 2 1 0 +vfit +vbounding + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/general/bug25679 b/tests/opengl/data/general/bug25679 new file mode 100644 index 0000000000..6a267ae414 --- /dev/null +++ b/tests/opengl/data/general/bug25679 @@ -0,0 +1,33 @@ +puts "========" +puts "OCC25679: Visualization, TKOpenGl - View frustum culling clips wrong objects" +puts "========" +puts "" + +pload MODELING VISUALIZATION + +set LINES_IN_ROW 50 + +set aNoCulling $imagedir/${casename}_without.png +set aWithCulling $imagedir/${casename}_with.png +set aDiff $imagedir/${casename}_diff.png + +vinit View1 + +for {set i 0} {$i < $LINES_IN_ROW} {incr i} { + for {set j 0} {$j < $LINES_IN_ROW} {incr j} { + set aLineName "line" + append aLineName [expr $i * $LINES_IN_ROW + $j] + vline $aLineName 0 0 0 1 0 0 + vsetlocation $aLineName [expr $i * 3] [expr $j * 3] 0 + } +} + +vfit + +vrenderparams -frustumculling on +vdump $aWithCulling +vrenderparams -frustumculling off +vdump $aNoCulling + +set aDiffRes [diffimage $aWithCulling $aNoCulling 0.1 0 0 $aDiff] +if {$aDiffRes != 0} { puts "ERROR : Test failed: there is a difference between images rendered with and without frustum culling" } diff --git a/tests/opengl/data/general/culldist b/tests/opengl/data/general/culldist new file mode 100644 index 0000000000..90746dc97d --- /dev/null +++ b/tests/opengl/data/general/culldist @@ -0,0 +1,34 @@ +puts "========" +puts "0029295: Visualization, TKOpenGl - provide distance culling option" +puts "Check distance culling" +puts "========" + +set THE_NB_BOXES 5 +set THE_COLORS { RED GREEN BLUE YELLOW PURPLE1 } +set THE_PICK_PNTS1 { { 20 80 } { 60 110 } { 120 140 } { 200 180 } { 300 240 } } +set THE_PICK_PNTS2 { { 110 140 } { 130 150 } { 160 170 } { 200 190 } { 240 210 } } + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vcamera -persp +for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { box b$x $x 0 0 0.5 0.2 0.4; vpoint p$x $x 0 0; vdisplay -mutable p$x; vdisplay -dispMode 1 b$x } +for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { vsetcolor b$x [lindex $THE_COLORS $x] } +vline l 0 0 0 5 0 0 +vdisplay -mutable l +vfit +vzlayer default -culldist 7 +for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1 $x] rgb name] == "BLACK" } { puts "Error: object is culled" } } +vdump $::imagedir/${::casename}_7.png + +vzlayer default -culldist 5 +for { set x 2 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1 $x] rgb name] == "BLACK" } { puts "Error: object is culled" } } +for { set x 0 } { $x < 2 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1 $x] rgb name] != "BLACK" } { puts "Error: object is NOT culled" } } +vdump $::imagedir/${::casename}_5.png + +vzoom 0.5 +vzlayer default -culldist 10 +for { set x 1 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2 $x] rgb name] == "BLACK" } { puts "Error: object is culled" } } +for { set x 0 } { $x < 1 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2 $x] rgb name] != "BLACK" } { puts "Error: object is NOT culled" } } +vdump $::imagedir/${::casename}_10.png diff --git a/tests/opengl/data/general/cullsize b/tests/opengl/data/general/cullsize new file mode 100644 index 0000000000..6d74563cd3 --- /dev/null +++ b/tests/opengl/data/general/cullsize @@ -0,0 +1,57 @@ +puts "========" +puts "0029295: Visualization, TKOpenGl - provide distance culling option" +puts "Check size culling" +puts "========" + +set THE_NB_BOXES 5 +set THE_COLORS { RED GREEN BLUE YELLOW PURPLE1 } +set THE_PICK_PNTS1O { { 10 165 } { 100 200 } { 170 250 } { 250 250 } { 350 300 } } +set THE_PICK_PNTS1P { { 40 170 } { 100 200 } { 170 250 } { 250 250 } { 380 350 } } +set THE_PICK_PNTS2O { { 148 192 } { 175 200 } { 190 200 } { 200 220 } { 250 230 } } +set THE_PICK_PNTS2P { { 152 192 } { 175 200 } { 190 200 } { 220 220 } { 250 230 } } +set THE_PICK_PNTS3P { { 90 155 } { 105 160 } { 125 170 } { 140 175 } { 160 180 } } + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +for { set x 1 } { $x <= $THE_NB_BOXES } { incr x } { box b$x [expr $x * 1.0] 0 0 [expr $x * 0.2] [expr $x *0.1] [expr $x *0.3]; vdisplay -dispMode 1 b$x } +for { set x 1 } { $x <= $THE_NB_BOXES } { incr x } { vsetcolor b$x [lindex $THE_COLORS [expr $x - 1]] } +vline l 1 0 0 6 0 0 +vdisplay -mutable l +vcamera -ortho +vfit + +vzlayer default -cullsize 25 +vcamera -ortho +for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1O $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } +vdump $::imagedir/${::casename}_25o.png +vcamera -persp +for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } +vdump $::imagedir/${::casename}_25p.png + +vzlayer default -cullsize 50 +vcamera -ortho +for { set x 1 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1O $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } +for { set x 0 } { $x < 1 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1O $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } +vdump $::imagedir/${::casename}_50o.png +vcamera -persp +for { set x 1 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } +for { set x 0 } { $x < 1 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1P $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } +vdump $::imagedir/${::casename}_50p.png + +vzoom 0.25 +vzlayer default -cullsize 30 +vcamera -ortho +for { set x 2 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2O $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } +for { set x 0 } { $x < 2 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2O $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } +vdump $::imagedir/${::casename}_30o.png +vcamera -persp +for { set x 2 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } +for { set x 0 } { $x < 2 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2P $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } +vdump $::imagedir/${::casename}_30p.png + +vviewparams -eye 16.8333 -9.08333 10.0833 -at 7.5 0.25 0.75 +for { set x 3 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS3P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } +for { set x 0 } { $x < 3 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS3P $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } +vdump $::imagedir/${::casename}_30p2.png diff --git a/tests/opengl/data/general/depthprepass b/tests/opengl/data/general/depthprepass new file mode 100644 index 0000000000..87d7e3e52a --- /dev/null +++ b/tests/opengl/data/general/depthprepass @@ -0,0 +1,28 @@ +puts "========" +puts "0029300: Visualization, TKOpenGl - provide depth pre-pass option" +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 + +# display objects +psphere s 1 +box b 1 2 3 +vaxo +vdisplay -dispMode 1 s b +vaspects b -setColor RED -setTransparency 0.5 +vfit +vzbufftrihedron +vmoveto 150 250 +vcaps -ffp 0 +vrenderparams -shadingModel phong + +vrenderparams -depthPrePass off +vdump $::imagedir/${::casename}_1.png + +vrenderparams -depthPrePass on +vdump $::imagedir/${::casename}_2.png + +if { [diffimage $::imagedir/${::casename}_1.png $::imagedir/${::casename}_2.png 0 0 0 $::imagedir/${::casename}_diff.png] != 0 } { puts "Error: images differ" } diff --git a/tests/opengl/data/general/double_precision b/tests/opengl/data/general/double_precision new file mode 100644 index 0000000000..cce3f0b145 --- /dev/null +++ b/tests/opengl/data/general/double_precision @@ -0,0 +1,54 @@ +puts "========" +puts "0024393: Visualization - objects position with enhanced precision" +puts "========" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vzbufftrihedron +circle c 0 0 0 0.001 +mkedge e c +wire w e +plane s +mkface f0 s w +mkface f1000 s w +ttranslate f1000 1000 0 0 +# Display object with pre-applied transformation. +# Result presentation is already corrupted +# AND it jumps while rotating the camera. +vpoint v1000 1000 0 0.001 +vdisplay -dispMode 1 f1000 +vfit + +# Display object with external transformation. +# Result presentation jumps while rotating the camera. +vdisplay -dispMode 1 f0 +vsetlocation f0 1000 0 0 + +# Display object with external transformation +# in Z-layer with translated Origin. +# Result presentation does not jump while rotating the camera. +vzlayer top -origin 1000 0 0 +vdisplay -dispMode 1 -top f0 + +# check transformation persistence +vtrihedron tt +vdisplay -top -trihedron topLeft 100 100 tt + +box zp 40 50 30 +vdisplay -top -dispMode 1 -trsfPers zoom -trsfPersPos 1000 0 0 zp + +# check clippling planes +vclipplane pln -equation -1 0 0 1000 -set + +# check positional lights +vlight add positional pos 1000 0 0.001 color RED1 headlight 0 + +vremove f1000 +vmoveto 220 220 + +vdrawtext text Text -pos 0 0 0 +vdisplay -top text -trsfPers zoomRotate -trsfPersPos 1000 0 0.001 + +vdump $::imagedir/${::casename}.png diff --git a/tests/opengl/data/general/light_off b/tests/opengl/data/general/light_off new file mode 100644 index 0000000000..ccb4fe7001 --- /dev/null +++ b/tests/opengl/data/general/light_off @@ -0,0 +1,22 @@ +puts "========" +puts "Test to verify the lights are turned off after 'vlight clear' (and scene is black)" +puts "========" + +pload MODELING VISUALIZATION + +# create box +box b 1 2 3 + +# draw box +vclear +vclose ALL +vinit View1 +vsetdispmode 1 +vdisplay b +vfit + +vlight clear + +set color [vreadpixel 100 100 rgb] +set black "0 0 0" +if {[string equal $color $black] != 1} {error "Lights do not seems to be cleared!"} diff --git a/tests/opengl/data/general/msaa b/tests/opengl/data/general/msaa new file mode 100644 index 0000000000..d8ffe487e9 --- /dev/null +++ b/tests/opengl/data/general/msaa @@ -0,0 +1,34 @@ +puts "========" +puts "Multisampling FBOs" +puts "========" + +pload MODELING VISUALIZATION +box b 2 3 1 +vclear +vclose ALL +vinit View1 w=512 h=512 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +vsetdispmode 0 +vdisplay b +vfit +vrotate 0.5 0 0 +vzbufftrihedron + +vrenderparams -msaa 0 +vdump $::imagedir/${::casename}_512x512_msaa0.png +vrenderparams -msaa 2 +vdump $::imagedir/${::casename}_512x512_msaa2.png +vrenderparams -msaa 4 +vdump $::imagedir/${::casename}_512x512_msaa4.png +vrenderparams -msaa 8 +vdump $::imagedir/${::casename}_512x512_msaa8.png + +# check dump with resolutions not equal to window size +vdump $::imagedir/${::casename}_1920x1080_msaa8.png -width 1920 -height 1080 +vdump $::imagedir/${::casename}_2560x1440_msaa8.png -width 2560 -height 1440 + +# check dump with stereo +vstereo anaglyph +vdump $::imagedir/${::casename}_512x512_msaa8stereo.png -stereo blend +vdump $::imagedir/${::casename}_1920x1080_msaa8stereo.png -width 1920 -height 1080 -stereo blend +vdump $::imagedir/${::casename}_2560x1440_msaa8stereo.png -width 2560 -height 1440 -stereo blend diff --git a/tests/opengl/data/general/rendscale b/tests/opengl/data/general/rendscale new file mode 100644 index 0000000000..4ba3d39057 --- /dev/null +++ b/tests/opengl/data/general/rendscale @@ -0,0 +1,41 @@ +puts "========" +puts "Rendering resolution scale factor" +puts "========" + +set aFontFile "" +catch { set aFontFile [locate_data_file DejaVuSans.ttf] } + +pload MODELING VISUALIZATION + +set aLabelFont "Arial" +if { "$aFontFile" != "" } { + vfont add "$aFontFile" SansFont + set aLabelFont "SansFont" +} + +box b 1 2 3 +vclear +vclose ALL +vinit View1 +vdisplay b +vfit +vpoint p 0 0 0 +vzbufftrihedron +vdrawtext t Text2d -font $aLabelFont +vtrihedron tt +vdisplay -trsfPers zoom -trsfPersPos 1 0 0 tt +text2brep ttl "Top-Left" -font $aLabelFont -height 30 -pos 0 -30 0 +vdisplay ttl -2d topLeft -dispMode 1 +vcolorscale cs -demo + +vrenderparams -rendScale 1 +vdump $::imagedir/${::casename}_100.png + +vrenderparams -rendScale 0.5 +vdump $::imagedir/${::casename}_050.png + +vrenderparams -rendScale 0.75 +vdump $::imagedir/${::casename}_075.png + +vrenderparams -rendScale 2 +vdump $::imagedir/${::casename}_200.png diff --git a/tests/opengl/data/general/stereo b/tests/opengl/data/general/stereo new file mode 100644 index 0000000000..493b8dd80f --- /dev/null +++ b/tests/opengl/data/general/stereo @@ -0,0 +1,36 @@ +puts "========" +puts "Stereo output modes" +puts "========" + +pload MODELING VISUALIZATION + +restore [locate_data_file occ/fuse.brep] f +vclear +vclose ALL +vinit View1 +vsetdispmode 1 +vaxo +vdisplay f +vfit +vrotate -0.5 0.0 0.0 + +vstereo -mode anaglyph +vfit +vdump $::imagedir/${::casename}_anaglyph.png -stereo blend + +vstereo -mode columnInterlaced +vdump $::imagedir/${::casename}_col.png -stereo blend + +vstereo -mode chessBoard +vdump $::imagedir/${::casename}_chess.png -stereo blend + +vstereo -mode rowInterlaced +vdump $::imagedir/${::casename}_row.png -stereo blend + +vstereo -mode sideBySide +vdump $::imagedir/${::casename}_sbs_anamorph.png -stereo blend + +vstereo -mode overUnder +vdump $::imagedir/${::casename}_overunder_anamorph.png -stereo blend + +vdump $::imagedir/${::casename}_sbs.png -stereo sbs diff --git a/tests/opengl/data/general/tiles b/tests/opengl/data/general/tiles new file mode 100644 index 0000000000..76f314ed88 --- /dev/null +++ b/tests/opengl/data/general/tiles @@ -0,0 +1,85 @@ +puts "========" +puts "Tiled image dump" +puts "========" + +set aFontFile "" +catch { set aFontFile [locate_data_file DejaVuSans.ttf] } + +pload MODELING VISUALIZATION +box b 2 3 1 +box b2 50 20 30 + +set aLabelFont "Arial" +if { "$aFontFile" != "" } { + vfont add "$aFontFile" SansFont + set aLabelFont "SansFont" +} + +vclear +vclose ALL +vinit View1 +vraytrace 0 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +vsetdispmode 0 +vdisplay -dispMode 1 b +vfit +vrotate 0.5 0 0 +vzbufftrihedron + +catch { vzlayer del 1 } +set aLayerId [vzlayer add] +vzlayer $aLayerId -enable depthClear -disable rayTracing + +vtrihedron trh +vdisplay -noupdate trh -layer $aLayerId -trihedron topRight 100 100 + +text2brep tcc "Center" -font $aLabelFont -height 30 -pos -40 0 0 +vdisplay -noupdate tcc -2d center -layer $aLayerId -dispMode 1 +polyline lcc -50 -50 0 -50 50 0 50 50 0 50 0 0 0 -50 0 -50 -50 0 +vdisplay -noupdate lcc -2d center -layer $aLayerId +vsetwidth -noupdate lcc 2 + +text2brep tbl "Bottom-Left" -font $aLabelFont -height 30 -pos 0 3 5 +vdisplay -noupdate tbl -2d bottomLeft -layer $aLayerId -dispMode 1 +polyline lbl 0 0 0 0 100 0 100 100 0 100 50 0 50 0 0 0 0 0 +vdisplay -noupdate lbl -2d bottomLeft -layer $aLayerId +vsetwidth -noupdate lbl 2 + +text2brep ttl "Top-Left" -font $aLabelFont -height 30 -pos 0 -30 0 +vdisplay -noupdate ttl -2d topLeft -layer $aLayerId -dispMode 1 +polyline ltl 0 -100 0 0 0 0 100 0 0 100 -50 0 50 -100 0 0 -100 0 +vdisplay -noupdate ltl -2d topLeft -layer $aLayerId +vsetwidth -noupdate ltl 2 + +text2brep ttr "Top-Right" -font $aLabelFont -height 30 -pos -130 -30 0 +vdisplay -noupdate ttr -2d topRight -layer $aLayerId -dispMode 1 +polyline ltr -100 -100 0 -100 0 0 0 0 0 0 -50 0 -50 -100 0 -100 -100 0 +vdisplay -noupdate ltr -2d topRight -layer $aLayerId +vsetwidth -noupdate ltr 2 + +text2brep tbr "Bottom-Right" -font $aLabelFont -height 30 -pos -180 3 0 +vdisplay -noupdate tbr -2d bottomRight -layer $aLayerId -dispMode 1 +polyline lbr -100 0 0 -100 100 0 0 100 0 0 50 0 -50 0 0 -100 0 0 +vdisplay -noupdate lbr -2d bottomRight -layer $aLayerId +vsetwidth -noupdate lbr 2 + +vdrawtext t2 "Label" -pos 1 0 1 -font $aLabelFont +vdisplay b2 -trsfPers zoom -trsfPersPos 1 0 1 + +vdump $::imagedir/${::casename}_409x409_tile0.png +vdump $::imagedir/${::casename}_409x409_tile128.png -tileSize 128 +vdump $::imagedir/${::casename}_409x409_tile1024.png -tileSize 1024 +vdump $::imagedir/${::casename}_1920x1080_tile0.png -width 1920 -height 1920 +vdump $::imagedir/${::casename}_1920x1080_tile128.png -width 1920 -height 1920 -tileSize 128 +vdump $::imagedir/${::casename}_1920x1080_tile1024.png -width 1920 -height 1920 -tileSize 1024 +diffimage $::imagedir/${::casename}_409x409_tile0.png $::imagedir/${::casename}_409x409_tile128.png 0 0 0 $::imagedir/${::casename}_409x409_tile128diff.png + +# check dump with stereo +vstereo anaglyph +vdump $::imagedir/${::casename}_409x409_stereotile0.png -stereo blend +vdump $::imagedir/${::casename}_409x409_stereotile128.png -stereo blend -tileSize 128 +vdump $::imagedir/${::casename}_409x409_stereotile1024.png -stereo blend -tileSize 1024 +vdump $::imagedir/${::casename}_1920x1080_stereotile0.png -width 1920 -height 1920 -stereo blend +vdump $::imagedir/${::casename}_1920x1080_stereotile128.png -width 1920 -height 1920 -stereo blend -tileSize 128 +vdump $::imagedir/${::casename}_1920x1080_stereotile1024.png -width 1920 -height 1920 -stereo blend -tileSize 1024 +diffimage $::imagedir/${::casename}_409x409_stereotile0.png $::imagedir/${::casename}_409x409_stereotile128.png 0 0 0 $::imagedir/${::casename}_409x409_stereotile128diff.png diff --git a/tests/opengl/data/geom/geom1 b/tests/opengl/data/geom/geom1 new file mode 100644 index 0000000000..b507b4b34d --- /dev/null +++ b/tests/opengl/data/geom/geom1 @@ -0,0 +1,59 @@ +puts "========" +puts "0029074: Visualization, TKOpenGl - support Geometry Shader definition" +puts "========" + +pload MODELING VISUALIZATION + +set aShaderVert " +out vec4 VertColor; +void main() { + VertColor = occColor; + gl_Position = occVertex; +}" + +# define a Geometry shader drawing shrinked triangles +set aShaderGeom " +layout(triangles) in; +layout(triangle_strip, max_vertices=3) out; +in vec4 VertColor\[3\]; +out vec4 Color; +void main() { + mat4 aMat = occProjectionMatrix * occWorldViewMatrix * occModelWorldMatrix; + vec3 aCenter = vec3 (0.0, 0.0, 0.0); + for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { + aCenter += gl_in\[aTriVertIter\].gl_Position.xyz; + } + aCenter /= 3.0; + for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { + vec3 aVec = gl_in\[aTriVertIter\].gl_Position.xyz - aCenter; + vec3 aVertRes = aCenter + normalize (aVec) * length (aVec) * 0.75; + gl_Position = aMat * vec4 (aVertRes, 1.0); + Color = VertColor\[aTriVertIter\] * 2.0; + EmitVertex(); + } + EndPrimitive(); +}" + +set aShaderFrag " +in vec4 Color; +void main() { + occFragColor = Color; +}" + +# draw a box +box b 1 2 3 +vcaps -core +vclear +vinit View1 +if { [string match "OpenGL ES 2.0*" [vglinfo VERSION]] || [string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + puts "Skipping test case: OpenGL ES 3.2+ is required" + return +} +vaxo +vdisplay -dispMode 1 -mutable b +vfit +vrotate 0.2 0.0 0.0 +vdump $::imagedir/${::casename}_normal.png + +vshaderprog b -vert $aShaderVert -geom $aShaderGeom -frag $aShaderFrag +vdump $::imagedir/${::casename}_geom.png diff --git a/tests/opengl/data/geom/interior1 b/tests/opengl/data/geom/interior1 new file mode 100644 index 0000000000..aeaad54b5a --- /dev/null +++ b/tests/opengl/data/geom/interior1 @@ -0,0 +1,72 @@ +puts "============" +puts "0029076: Visualization - implement element shrinking Shader" +puts "Test case on spheres" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 -width 768 -height 409 +vdefaults -autoTriang 0 +vzbufftrihedron +psphere s1 2 +psphere s2 1 +psphere s3 1 +psphere s4 1 +psphere s5 1 +compound s1 s2 s3 s4 s5 c +incmesh c 1.0 +vdisplay -dispMode 1 s1 s2 s3 s4 s5 +vsetlocation s2 -1.3 -1.3 1.3 +vsetlocation s3 1.3 1.3 1.3 +vsetlocation s4 1.3 -1.3 0.0 +vsetlocation s5 -1.3 -1.3 -1.3 +vrotate 0.0 0.5 0.0 +vrotate 0.4 0.0 0.0 +vfit + +vaspects s1 -setShadingModel PHONG -setInteriorStyle HOLLOW -setDrawEdges 1 -color GRAY80 +vdrawtext t1 " s1: phong hollow-edges " -pos 2 0 0 -disptype SUBTITLE -color BLACK -subColor GRAY80 + +vaspects s2 -setShadingModel GOURAUD -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor YELLOW +vdrawtext t2 " s2: gouraud solid-edges " -pos -1.3 -1.3 2.5 -halign CENTER -disptype SUBTITLE -color BLACK -subColor YELLOW + +vaspects s3 -setShadingModel PHONG -setInteriorStyle SOLID -setDrawEdges 1 -edgeWidth 2 -setEdgeColor BLUE +vdrawtext t3 " s3: phong solid-edges " -pos 1.3 1.3 2.5 -halign CENTER -disptype SUBTITLE -color WHITE -subColor BLUE + +vaspects s4 -setShadingModel GOURAUD -setInteriorStyle HIDDENLINE -setDrawEdges 1 -setEdgeColor RED +vdrawtext t4 " s4: hiddenline-edges " -pos 1.3 -1.3 -1.3 -halign CENTER -disptype SUBTITLE -color BLACK -subColor RED + +vaspects s5 -setShadingModel FLAT -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor 0 1 0 0 -edgeWidth 3 +vdrawtext t5 " s5: flat solid-edges " -pos -1.3 -1.3 -2.5 -halign CENTER -disptype SUBTITLE -color BLACK -subColor GREEN + +vrenderparams -msaa 0 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_ortho_polmode.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_ortho_glsl.png + +vrenderparams -msaa 4 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_ortho_polmode_msaa.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_ortho_glsl_msaa.png + +vcamera -persp +vzoom 0.8 +vrenderparams -msaa 0 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_persp_polmode.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_persp_glsl.png + +vrenderparams -msaa 4 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_persp_polmode_msaa.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_persp_glsl_msaa.png diff --git a/tests/opengl/data/geom/interior2 b/tests/opengl/data/geom/interior2 new file mode 100644 index 0000000000..750bd362ee --- /dev/null +++ b/tests/opengl/data/geom/interior2 @@ -0,0 +1,69 @@ +puts "============" +puts "0029076: Visualization - implement element shrinking Shader" +puts "Test case on boxes" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 -width 768 -height 409 +vzbufftrihedron +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +box b1 -2 0 2 1 0.2 1 +box b2 2 0 2 1 0.2 1 +box b3 0 0 0 1 0.2 1 +box b4 -2 0 -2 1 0.2 1 +box b5 2 0 -2 1 0.2 1 +vdisplay -dispMode 1 b1 b2 b3 b4 b5 +vfit + +vaspects b1 -setShadingModel PHONG -setInteriorStyle HOLLOW -setDrawEdges 1 -color BLACK +vdrawtext t1 " b1: phong hollow-edges " -pos -2 0 2 -halign RIGHT -disptype SUBTITLE -color WHITE -subColor BLACK + +vaspects b2 -setShadingModel GOURAUD -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor YELLOW +vdrawtext t2 " b2: gouraud solid-edges " -pos 2 0 2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor YELLOW + +vaspects b3 -setShadingModel PHONG -setInteriorStyle SOLID -setDrawEdges 1 -edgeWidth 2 -setEdgeColor BLUE +vdrawtext t3 " b3: phong solid-edges " -pos 0 0 0 -halign RIGHT -disptype SUBTITLE -color WHITE -subColor BLUE + +vaspects b4 -setShadingModel GOURAUD -setInteriorStyle HIDDENLINE -setDrawEdges 1 -setEdgeColor RED +vdrawtext t4 " b4: hiddenline-edges " -pos -2 0 -2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor RED + +vaspects b5 -setShadingModel FLAT -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor 0 1 0 0 -edgeWidth 3 +vdrawtext t5 " b5: flat solid-edges " -pos 2 0 -2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor GREEN + +vdrawparray p6 triangles v 0 0 0 v 0 1 0 v 1 1 0 v 1 0 0 v 2 1 0 v 2 0 0 e 3 e 1 e 2 e 1 e 3 e 4 e 5 e 4 e 3 e 4 e 5 e 6 +vlocation p6 -setLocation 2 1 0 +vaspects p6 -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor FIREBRICK -setEdgeWidth 4 -setQuadEdges 1 +vdrawtext t6 " p6: quads " -pos 2 1 -0.4 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor FIREBRICK + +vrenderparams -msaa 0 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_ortho_polmode.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_ortho_glsl.png + +vrenderparams -msaa 4 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_ortho_polmode_msaa.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_ortho_glsl_msaa.png + +vcamera -persp +vzoom 0.7 +vrenderparams -msaa 0 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_persp_polmode.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_persp_glsl.png + +vrenderparams -msaa 4 +vcaps -polygonMode 1 +vdump $imagedir/${casename}_persp_polmode_msaa.png + +vcaps -polygonMode 0 +vdump $imagedir/${casename}_persp_glsl_msaa.png diff --git a/tests/opengl/data/geom/tess1 b/tests/opengl/data/geom/tess1 new file mode 100644 index 0000000000..c0a5afd71c --- /dev/null +++ b/tests/opengl/data/geom/tess1 @@ -0,0 +1,79 @@ +puts "========" +puts "0029074: Visualization, TKOpenGl - support of Tessellation Shaders" +puts "========" + +pload MODELING VISUALIZATION + +set aShaderVert " +out vec4 VertColor; +void main() { + VertColor = occColor; + gl_Position = occVertex; +}" + +set aShaderTessCtrl " +layout(vertices = 3) out; +void main() { + if (gl_InvocationID == 0) { + gl_TessLevelInner\[0\] = 7.0; + gl_TessLevelOuter\[0\] = 2.0; + gl_TessLevelOuter\[1\] = 3.0; + gl_TessLevelOuter\[2\] = 7.0; + } + gl_out\[gl_InvocationID\].gl_Position = gl_in\[gl_InvocationID\].gl_Position; +}" + +set aShaderTessEval " +layout(triangles, equal_spacing, ccw) in; +void main() { + vec3 aPnt0 = gl_TessCoord.x * gl_in\[0\].gl_Position.xyz; + vec3 aPnt1 = gl_TessCoord.y * gl_in\[1\].gl_Position.xyz; + vec3 aPnt2 = gl_TessCoord.z * gl_in\[2\].gl_Position.xyz; + gl_Position = vec4 (aPnt0 + aPnt1 + aPnt2, 1.0); +}" + +set aShaderGeom " +layout(triangles) in; +layout(triangle_strip, max_vertices=3) out; +void main() { + mat4 aMat = occProjectionMatrix * occWorldViewMatrix * occModelWorldMatrix; + vec3 aCenter = vec3 (0.0, 0.0, 0.0); + for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { + aCenter += gl_in\[aTriVertIter\].gl_Position.xyz; + } + aCenter /= 3.0; + for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { + vec3 aVec = gl_in\[aTriVertIter\].gl_Position.xyz - aCenter; + vec3 aVertRes = aCenter + normalize (aVec) * length (aVec) * 0.75; + gl_Position = aMat * vec4 (aVertRes, 1.0); + EmitVertex(); + } + EndPrimitive(); +}" + +set aShaderFrag " +void main() { + occFragColor = vec4(1.0, 0.0, 0.0, 1.0); +}" + +# draw a box +box b 1 2 3 +explode b F + +vcaps -core +vclear +vinit View1 +if { [string match "OpenGL ES 2.0*" [vglinfo VERSION]] || [string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + puts "Skipping test case: OpenGL ES 3.2+ is required" + return +} +vaxo +vdisplay -dispMode 1 -mutable b_1 +vfit +vrotate 0.2 0.0 0.0 + +# take snapshot with built-in shader +vdump $::imagedir/${::casename}_normal.png + +vshaderprog b_1 -vert $aShaderVert -tessCtrl $aShaderTessCtrl -tessEval $aShaderTessEval -geom $aShaderGeom -frag $aShaderFrag +vdump $::imagedir/${::casename}_tess.png diff --git a/tests/opengl/data/hatch/bug28107 b/tests/opengl/data/hatch/bug28107 new file mode 100644 index 0000000000..c26d0a5ad6 --- /dev/null +++ b/tests/opengl/data/hatch/bug28107 @@ -0,0 +1,13 @@ +puts "===========" +puts "OCC28107: Visualization - provide a flexible interface to set custom hatch styles" +puts "===========" +puts "" + +pload VISUALIZATION MODELING +box b 1 1 1 +vinit View1 +vdisplay b -dispMode 1 +vfit + +vaspects b -setHatch 4 +vdump $imagedir/${casename}_hatch.png diff --git a/tests/opengl/data/hatch/bug28306 b/tests/opengl/data/hatch/bug28306 new file mode 100644 index 0000000000..a799745b86 --- /dev/null +++ b/tests/opengl/data/hatch/bug28306 @@ -0,0 +1,15 @@ +puts "============" +puts "OCC28306 Visualization - viewer crashes if style for shaded display is set to HATCH" +puts "============" +puts "" + +pload VISUALIZATION MODELING +vclear +vinit View1 +pload MODELING VISUALIZATION +box b 10 10 10 +vdisplay -dispMode 1 b +vfit +vaspects b -setInteriorStyle HATCH + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/hatch/bug31702 b/tests/opengl/data/hatch/bug31702 new file mode 100644 index 0000000000..10408af97b --- /dev/null +++ b/tests/opengl/data/hatch/bug31702 @@ -0,0 +1,23 @@ +puts "============" +puts "0031702: Visualization, TKOpenGl - hatching interior is ignored in second View within the Viewer" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vclose * +vinit v1/v1 +box b1 100 200 300 +vdisplay -dispMode 1 b1 +vfit +vaspects b1 -interior hatch +if { [vreadpixel 201 200 -rgb -name] != "BLACK" } { puts "Error: no hatching in first view" } +vdump ${imagedir}/${casename}_v1.png + +vinit v2/v1 +box b2 100 200 300 +vdisplay -dispMode 1 b2 +vfit +vaspects b2 -interior hatch +if { [vreadpixel 201 200 -rgb -name] != "BLACK" } { puts "Error: no hatching in second view" } +vdump ${imagedir}/${casename}_v2.png diff --git a/tests/opengl/data/lines/bug26790 b/tests/opengl/data/lines/bug26790 new file mode 100644 index 0000000000..c77c327797 --- /dev/null +++ b/tests/opengl/data/lines/bug26790 @@ -0,0 +1,16 @@ +puts "============" +puts "OCC26790 apply view resolution to the line width" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vclose all +vinit View1 +box b0 1 2 3 +vdisplay b0 +vfit +vdump $imagedir/${casename}_def.png + +vrenderparams -resolution 144 +vdump $imagedir/${casename}_144.png diff --git a/tests/opengl/data/lines/bug30713 b/tests/opengl/data/lines/bug30713 new file mode 100644 index 0000000000..fdacd4f50c --- /dev/null +++ b/tests/opengl/data/lines/bug30713 @@ -0,0 +1,18 @@ +puts "=============" +puts "0030713: Visualization, TKOpenGl - stipple line artifacts on Intel UHD Graphics 630" +puts "=============" + +pload MODELING VISUALIZATION +box b 1 2 3 +vclear +vinit View1 +vglinfo +vdisplay -dispMode 0 b +vtop +vfit +vzoom 0.8 +vaspects b -lineType DASH +vrotate 0 0 0.785 +vfit + +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/lines/stipple_line1 b/tests/opengl/data/lines/stipple_line1 new file mode 100644 index 0000000000..446c6ec3c7 --- /dev/null +++ b/tests/opengl/data/lines/stipple_line1 @@ -0,0 +1,18 @@ +pload VISUALIZATION MODELING + +restore [locate_data_file occ/fuse.brep] f + +vcaps -ffp 1 +vclear +vclose ALL +vinit View1 +vclear +vsetdispmode 0 +vaxo +vdisplay f +vaspects f -setLineType dotDash +vfit +vdump $::imagedir/${::casename}_ffp.png + +vcaps -ffp 0 +vdump $::imagedir/${::casename}_glsl.png diff --git a/tests/opengl/data/lines/stipple_line2 b/tests/opengl/data/lines/stipple_line2 new file mode 100644 index 0000000000..d9e45e3c38 --- /dev/null +++ b/tests/opengl/data/lines/stipple_line2 @@ -0,0 +1,15 @@ +puts "========" +puts "0031174: Visualization - support user-provided stipple line patterns" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b1 1 2 3 +box b2 1 2 3 +vclear +vinit View1 +vdisplay -dispMode 0 b1 b2 +vfit +vaspects b1 -setLineWidth 4 -setLineType FF00 -setColor RED -setStippleLineFactor 2 +vaspects b2 -setLineWidth 4 -setLineType 00FF -setColor GREEN -setStippleLineFactor 2 +vdump $::imagedir/${::casename}_glsl.png diff --git a/tests/opengl/data/markers/bug23654_MarkersRecompute b/tests/opengl/data/markers/bug23654_MarkersRecompute new file mode 100644 index 0000000000..51aaf6784c --- /dev/null +++ b/tests/opengl/data/markers/bug23654_MarkersRecompute @@ -0,0 +1,23 @@ +puts "========" +puts "OCC23654 Markers recompute" +puts "========" + +pload VISUALIZATION +vcaps -sprites +source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl + +set anImage1 $imagedir/${casename}_1.png +set anImage2 $imagedir/${casename}_2.png + +vdump $anImage1 + +vclose Driver1/Viewer1/View1 1 + +vinit name=View1 l=32 t=32 w=512 h=512 +vactivate Driver1/Viewer1/View1 +vbottom +vdisplay -noupdate b +vfit +vremove b + +vdump $anImage2 diff --git a/tests/opengl/data/markers/bug24131_markers_bitmap b/tests/opengl/data/markers/bug24131_markers_bitmap new file mode 100644 index 0000000000..1c5d7a1dc0 --- /dev/null +++ b/tests/opengl/data/markers/bug24131_markers_bitmap @@ -0,0 +1,8 @@ +puts "========" +puts "OCC24131 Markers using deprecated glBitmap" +puts "========" + +pload VISUALIZATION +vcaps -sprites 0 -ffp 1 +source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/markers/bug24131_markers_core b/tests/opengl/data/markers/bug24131_markers_core new file mode 100644 index 0000000000..c2c603d146 --- /dev/null +++ b/tests/opengl/data/markers/bug24131_markers_core @@ -0,0 +1,8 @@ +puts "========" +puts "OCC24131 Markers using GLSL programs in Core Profile" +puts "========" + +pload VISUALIZATION +vcaps -core +source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/markers/bug24131_markers_glsl b/tests/opengl/data/markers/bug24131_markers_glsl new file mode 100644 index 0000000000..6a4e33b1a9 --- /dev/null +++ b/tests/opengl/data/markers/bug24131_markers_glsl @@ -0,0 +1,8 @@ +puts "========" +puts "OCC24131 Markers using GLSL programs in Compatible Profile" +puts "========" + +pload VISUALIZATION +vcaps -compatibleProfile -sprites 1 -ffp 0 +source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/markers/bug24131_markers_sprites b/tests/opengl/data/markers/bug24131_markers_sprites new file mode 100644 index 0000000000..0dff22b659 --- /dev/null +++ b/tests/opengl/data/markers/bug24131_markers_sprites @@ -0,0 +1,8 @@ +puts "========" +puts "OCC24131 Markers using Point Sprites and FFP" +puts "========" + +pload VISUALIZATION +vcaps -sprites 1 -ffp 1 +source $env(CSF_OCCTSamplesPath)/tcl/markers.tcl +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/markers/bug31315 b/tests/opengl/data/markers/bug31315 new file mode 100644 index 0000000000..dd8621ce3d --- /dev/null +++ b/tests/opengl/data/markers/bug31315 @@ -0,0 +1,20 @@ +puts "=============" +puts "0031315: Visualization - marker texture is lost after multi-textured object" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 +if { [string match "OpenGL ES 2.0*" [vglinfo VERSION]] } { + puts "Skipping test case: OpenGL ES 3.0+ is required" + return +} +box b 1 2 3 +vdisplay -dispMode 1 -highMode 1 b +vtexture b -tex0 3 -tex1 4 +vfit +vpoint p0 -1 0 0 +vaspects p0 -setMarkerSize 5 +if { [vreadpixel 15 310 -rgb -name] != "BLACK" } { puts "Error: Black color is expected" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/bug24130 b/tests/opengl/data/raytrace/bug24130 new file mode 100644 index 0000000000..4d1ab2ce9d --- /dev/null +++ b/tests/opengl/data/raytrace/bug24130 @@ -0,0 +1,57 @@ +puts "========" +puts "OCC24130 Implementing ray tracing visualization core" +puts "========" + +pload MODELING VISUALIZATION + +# custom shapes +set aShape1 [locate_data_file occ/Top.brep] +set aShape2 [locate_data_file occ/Bottom.brep] + +# setup 3D viewer content +vinit name=View1 w=512 h=512 +vglinfo + +vvbo 0 +vsetdispmode 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +restore $aShape1 s1 +restore $aShape2 s2 +vdisplay s1 s2 +vsetmaterial s1 Silver +vsetmaterial s2 Pewter +vsetlocation s1 0.0 0.1 0.0 +vlight -change 0 -dir 0.577 -0.577 -0.577 +vfit + +# activate ray-tracing +vrenderparams -raytrace + +set aModeNum 0 +foreach aFSAAMode {off on} { + foreach aReflMode {off on} { + foreach aShadMode {off on} { + vrenderparams -shadows $aShadMode -reflections $aReflMode -fsaa $aFSAAMode + vdump $imagedir/${casename}_${aModeNum}.png + incr aModeNum + } + } +} + +vtextureenv on 5 +foreach aFSAAMode {off on} { + foreach aShadMode {off on} { + vrenderparams -shadows $aShadMode -reflections -fsaa $aFSAAMode + vdump $imagedir/${casename}_${aModeNum}.png + incr aModeNum + } +} + +vsettransparency s2 0.5 +for { set aDepth 2 } { $aDepth <= 5 } { incr aDepth } { + foreach aFSAAMode {off on} { + vrenderparams -raydepth $aDepth -shadows off -fsaa $aFSAAMode + vdump $imagedir/${casename}_${aModeNum}.png + incr aModeNum + } +} diff --git a/tests/opengl/data/raytrace/bug24819 b/tests/opengl/data/raytrace/bug24819 new file mode 100644 index 0000000000..946493d04a --- /dev/null +++ b/tests/opengl/data/raytrace/bug24819 @@ -0,0 +1,74 @@ +puts "========" +puts "OCC24819: TKOpenGl - extend the ray-tracing core by visualization of lines, text and point sprites" +puts "========" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +# setup 3D viewer content +vinit name=View1 w=512 h=512 +vglinfo + +vvbo 0 +vsetdispmode 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +# boxes +box b1 1 1 1 +vdisplay b1 +vsetlocation b1 0 0 0.001 +vsetmaterial b1 Silver +vsettransparency b1 0.5 +box b2 3 2 2 1 2 1 +vdisplay b2 +vsetmaterial b2 Pewter +vsettransparency b2 0.8 + +# brep text +text2brep t "text" -font "SansFont" -height 8 +vdisplay t + +# overlay objects +vdrawtext t1 "Overlay text!" -2d -perspos -1 1 -pos 200 -440 0 -height 40 -font SansFont + +# markers +vpoint p 1 1 1 +vdisplay p +vmarkerstest mTest 7 -3 0 PointsOnSide=5 MarkerType=5 + +# 3d text +vdrawtext text0 3D_Text -pos 1 2 2 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 20 -aspect regular -font SansFont + +vlight -change 0 -dir 0.577 -0.577 -0.577 + +vfit + +# trihedron +vzbufftrihedron + +# activate ray-tracing +vrenderparams -raytrace + +# orthogonal projection +set aModeNum 0 +foreach aFSAAMode {on off} { + foreach aReflMode {on off} { + foreach aShadMode {on off} { + vrenderparams -shadows $aShadMode -reflections $aReflMode -fsaa $aFSAAMode + vdump $imagedir/${casename}_${aModeNum}.png + incr aModeNum + } + } +} + +# perspective projection +vcamera -persp +set aModeNum 0 +foreach aFSAAMode {on off} { + foreach aReflMode {on off} { + foreach aShadMode {on off} { + vrenderparams -shadows $aShadMode -reflections $aReflMode -fsaa $aFSAAMode + vdump $imagedir/${casename}_${aModeNum}.png + incr aModeNum + } + } +} diff --git a/tests/opengl/data/raytrace/bug25201 b/tests/opengl/data/raytrace/bug25201 new file mode 100644 index 0000000000..37c014ae6a --- /dev/null +++ b/tests/opengl/data/raytrace/bug25201 @@ -0,0 +1,55 @@ +puts "========" +puts "OCC25201: Visualization - Implementing soft shadows and ambient occlusion in OCCT ray-tracing core" +puts "========" + +pload MODELING VISUALIZATION + +# custom shapes +set aShape1 [locate_data_file occ/Top.brep] +set aShape2 [locate_data_file occ/Bottom.brep] + +# setup 3D viewer content +vinit name=View1 w=512 h=512 +vglinfo + +vvbo 0 +vsetdispmode 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +vtextureenv on 4 +restore $aShape1 s1 +restore $aShape2 s2 +vdisplay s1 s2 +vsetmaterial s1 Gold +vsetmaterial s2 Silver +vsetlocation s1 0.0 0.1 0.0 +vlight -change 0 -dir 0.667 -0.667 -0.333 +vturnview 3.0 -1.2 -0.1 +vfit + +# activate path tracing +vrenderparams -raytrace +vrenderparams -gi +vrenderparams -rayDepth 12 + +set aModeNum 0 + +vlight change 0 sm 0.1 +vlight change 0 int 100 +vbsdf s1 roughness 6400 + +vfps 200 +vdump $imagedir/${casename}_${aModeNum}.png +incr aModeNum + +vsetmaterial s1 glass +vbsdf s1 absorpcoeff 1.0 + +vfps 200 +vdump $imagedir/${casename}_${aModeNum}.png +incr aModeNum + +vsetmaterial s2 plaster + +vfps 200 +vdump $imagedir/${casename}_${aModeNum}.png +incr aModeNum \ No newline at end of file diff --git a/tests/opengl/data/raytrace/bug25221 b/tests/opengl/data/raytrace/bug25221 new file mode 100644 index 0000000000..9f40e51512 --- /dev/null +++ b/tests/opengl/data/raytrace/bug25221 @@ -0,0 +1,70 @@ +puts "========" +puts "OCC25221: Visualization - Depth test errors in ray-tracing scene containing face outlines" +puts "========" + +pload MODELING VISUALIZATION + +# custom shapes +set aShape [locate_data_file occ/Bottom.brep] + +# setup 3D viewer content +vinit name=View1 w=512 h=512 + +vsetdispmode 1 +restore $aShape s +vdisplay s +vfit + +# activate ray-tracing +vrenderparams -raytrace + +# highlight the shape +vmoveto 200 200 + +vdump $imagedir/${casename}_lines_closeup.png + +vzoom 0.5 + +vdump $imagedir/${casename}_lines_far.png + +vfit + +# change camera to perspective +vcamera -persp + +# change highlight display mode +vdisplay s -highMode 1 + +# highlight the shape again +vmoveto 0 0 +vmoveto 200 200 + +vdump $imagedir/${casename}_faces_closeup.png + +# apply transformation +vlocation s -reset -translate -30 0 0 -rotate 0 0 0 0 0 1 10 +vmoveto 0 0 +vmoveto 200 200 + +vdump $imagedir/${casename}_faces_closeup_rotated.png + +vlocation s -reset +vmoveto 0 0 +vmoveto 200 200 + +vzoom 0.5 + +vdump $imagedir/${casename}_faces_far.png + +# enable Path tracing +vrenderparams -gi +vfit +vfps 100 + +vdump $imagedir/${casename}_faces_pt.png + +# rotate camera +vrotate 0 0.2 0 +vfps 100 + +vdump $imagedir/${casename}_faces_pt_rot.png diff --git a/tests/opengl/data/raytrace/bug25833 b/tests/opengl/data/raytrace/bug25833 new file mode 100644 index 0000000000..ef687e0251 --- /dev/null +++ b/tests/opengl/data/raytrace/bug25833 @@ -0,0 +1,46 @@ +puts "========" +puts "OCC25833: Visualization, Ray Tracing - fix problems with the backside of triangles" +puts "========" +puts "" + +pload MODELING VISUALIZATION + +box b1 100 100 100 +explode b1 Fa +box b2 10 10 -20 10 10 10 + +vinit View1 +vdisplay -dispMode 1 b1_5 b1_6 b2 +vsetmaterial b1_5 steel +vsetmaterial b1_6 steel +vfit + +# Problem 1: b1_5 (grey) becomes semi-transparent after the next line, +# compare it with b1_6 visible from the frontside +vrenderparams -rayTrace +vdump ${imagedir}/${casename}_1.png +checkcolor 100 300 0.37647059559822083 0.3803921639919281 0.40392157435417175 +if { ${stat} != 1 } { + puts "Error : bad color (case 1)" +} + +# Problem 2: The small box shows through b1_5 +vrenderparams -reflections +vdump ${imagedir}/${casename}_2.png +checkcolor 190 250 0.37647059559822083 0.3803921639919281 0.40392157435417175 +if { ${stat} != 1 } { + puts "Error : bad color (case 2)" +} + +ttranslate b2 30 30 30 +# Problem 3: The small box is not reflected from the backface of b1_5 +vdisplay -dispMode 1 b2 +vdump ${imagedir}/${casename}_3.png +checkcolor 190 260 0.79607844352722168 0.60784316062927246 0.21960784494876862 +if { ${stat} != 1 } { + puts "Error : bad color (case 3)" +} +checkcolor 190 310 0.61960786581039429 0.56078433990478516 0.43529412150382996 +if { ${stat} != 1 } { + puts "Error : bad color (case 4)" +} diff --git a/tests/opengl/data/raytrace/bug26070 b/tests/opengl/data/raytrace/bug26070 new file mode 100644 index 0000000000..54633dec0d --- /dev/null +++ b/tests/opengl/data/raytrace/bug26070 @@ -0,0 +1,69 @@ +puts "============" +puts "OCC26070: Ray tracing with reflections is poor on rotated presentation" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +#source samples/tcl/cad.tc +# make base +box b0 0 0 0 12 7 6 +explode b0 e +blend b01 b0 1 b0_8 +blend b02 b01 1 b0_6 + +# make cut at bottom +box b1 3 -1 0 2 9 1.5 +bcut b2 b02 b1 +explode b2 e +blend b3 b2 1 b2_27 +blend b4 b3 1 b2_30 + +# make central cut +box h1 3 -1 2.5 2 9 0.5 +box h2 3 -1 3 2 9 2 +plane p 4 -1 3 0 1 0 +pcylinder c p 1 9 +bcommon h3 h2 c +bcut b5 b4 h1 +bcut b6 b5 h3 + +# make side cut +box b7 9 -1 1 2 9 4 +explode b7 e +blend b71 b7 1 b7_6 +blend b72 b71 1 b7_8 +bcut b8 b6 b72 + +# make box for inner cylindrical cut +box bc1 -1 0 2 9 1 4 +box bc2 2 -1 2 4 3 3 +bcut bc3 bc1 bc2 +explode bc3 e +blend bc4 bc3 1 bc3_20 +blend bc5 bc4 1 bc3_23 +blend bc6 bc5 1.99 bc3_21 +blend bc7 bc6 1.99 bc3_22 + +# make inner cylindrical cut +explode bc7 f +revol r bc7_1 -1 0 6 1 0 0 100 +bcut b9 b8 r + +# make outer cylindrical cut +plane p2 -1 0 6 1 0 0 +pcylinder c2 p2 6 15 +bcommon res b9 c2 + +# show result +trotate res 0 0 0 0 0 1 90 +vinit View1 +vdisplay res +vsetdispmode 1 +#vaspects res -setFaceBoundaryDraw 1 -setFaceBoundaryColor WHITE +vfit + +vrenderparams -rayTrace -reflections +vlocation res -rotate 0 0 0 0 0 1 180 +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/bug26404 b/tests/opengl/data/raytrace/bug26404 new file mode 100644 index 0000000000..a9bd52bc59 --- /dev/null +++ b/tests/opengl/data/raytrace/bug26404 @@ -0,0 +1,30 @@ +puts "========" +puts "OCC26404: Visualization, Ray Tracing - use solid background color when gradient color is disabled" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 +vinit View1 +if { [string match "OpenGL ES 2.0*" [vglinfo VERSION]] || [string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + puts "Skipping test case: OpenGL ES 3.2+ is required" + return +} + +vclear +vaxo +vsetdispmode 1 +vbackground -color GRAY4 +vdisplay b +vfit +vraytrace 1 +set bug_info_1 [vreadpixel 50 50 rgb name] +if {$bug_info_1 != "GRAY4"} { + puts "ERROR: OCC26404 is reproduced. Background color is invalid (case #1)." +} +vbackground -gradient RED BLUE -gradientMode HORIZONTAL +vbackground -gradient RED BLUE -gradientMode NONE +set bug_info_2 [vreadpixel 50 50 rgb name] +if {$bug_info_2 != "GRAY4"} { + puts "ERROR: OCC26404 is reproduced. Background color is invalid (case #2)." +} diff --git a/tests/opengl/data/raytrace/bug26617 b/tests/opengl/data/raytrace/bug26617 new file mode 100644 index 0000000000..e27a03788f --- /dev/null +++ b/tests/opengl/data/raytrace/bug26617 @@ -0,0 +1,38 @@ +puts "============" +puts "CR26617: Visualization, Ray Tracing - adopt progressive rendering Path Tracing for rendering stereoscopic pair" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +# custom shapes +set aShape1 [locate_data_file occ/Top.brep] +set aShape2 [locate_data_file occ/Bottom.brep] + +# setup 3D viewer content +vinit name=View1 w=512 h=512 +vglinfo + +vvbo 0 +vsetdispmode 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +restore $aShape1 s1 +restore $aShape2 s2 +vdisplay s1 s2 +vsetmaterial s1 Silver +vsetmaterial s2 Pewter +vsetlocation s1 0.0 0.1 0.0 +vlight -change 0 -dir 0.577 -0.577 -0.577 + +# activate ray-tracing +vrenderparams -raytrace +vtextureenv on 5 +vrenderparams -reflections -gi + +# activate stereo +vstereo on +vstereo -mode anaglyph +vcamera -iod 0.1 +vfit +vfps 200 +vdump ${imagedir}/${casename}.png -stereo blend diff --git a/tests/opengl/data/raytrace/bug26676 b/tests/opengl/data/raytrace/bug26676 new file mode 100644 index 0000000000..e686140501 --- /dev/null +++ b/tests/opengl/data/raytrace/bug26676 @@ -0,0 +1,28 @@ +puts "============" +puts "0026676: Visualization, Ray Tracing - correct rendering if stereo pair" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 w=400 h=400 +vclear + +box b 1 2 50 +vraytrace 0 +vaxo +vsetdispmode 1 +vdisplay b +vcamera -persp +vfit +vrotate 0 -1.2 0 +vzoom 1.2 + +vstereo -anaglyph redCyan +vcamera -iod +vcamera -iod 0.3 + +vraytrace 1 + +vselect 200 350 + +vdump ${imagedir}/${casename}.png -stereo blend diff --git a/tests/opengl/data/raytrace/bug26975 b/tests/opengl/data/raytrace/bug26975 new file mode 100644 index 0000000000..f8337db1f8 --- /dev/null +++ b/tests/opengl/data/raytrace/bug26975 @@ -0,0 +1,19 @@ +puts "============" +puts "CR26975: Visualization, TKOpenGl - handle triangle strips correctly within Ray-Tracing core" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vraytrace 0 +vdrawparray s trianglestrips v 0 0 0 n 0 0 1 v 0 2 0 n 0 0 1 v 2 0 0 n 0 0 1 v 2 2 0 n 0 0 1 +vfit +vdump $imagedir/${casename}_rt_off.png + +vraytrace 1 +vdump $imagedir/${casename}_rt_on.png + +set color [vreadpixel 250 250 rgb name] +puts $color +if { $color == "BLACK" } { puts "ERROR: CR26975 is reproduced. Triangle strips incorrect within Ray-Tracing core." } diff --git a/tests/opengl/data/raytrace/bug27083 b/tests/opengl/data/raytrace/bug27083 new file mode 100644 index 0000000000..de0b56b3b1 --- /dev/null +++ b/tests/opengl/data/raytrace/bug27083 @@ -0,0 +1,18 @@ +puts "========" +puts "0027083: Visualization, Ray Tracing - shape with visible face boundaries disappears after turning the ray-tracing on" +puts "========" +puts "" + +pload VISUALIZATION MODELING +box b 1 1 1 +vclear +vinit View1 +vdisplay -noupdate -dispMode 1 b +vfit +vaspects b -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 3 +vraytrace 1 + +if {[vreadpixel 295 255 -rgb -name] != "DARKGOLDENROD"} { puts "ERROR: the box with boundary aspect set is not shown in ray-tracing mode!" } +if {[vreadpixel 105 58 -rgb -name] != "RED"} { puts "ERROR: the box's boundaries are not shown in ray-tracing mode!" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/raytrace/bug27130 b/tests/opengl/data/raytrace/bug27130 new file mode 100644 index 0000000000..4af2b2e0d4 --- /dev/null +++ b/tests/opengl/data/raytrace/bug27130 @@ -0,0 +1,16 @@ +puts "============" +puts "0027130: Visualization, Ray tracing - skip structures with transformation persistence flag" +puts "============" +puts "" + +pload VISUALIZATION MODELING +vinit View1 +vsetdispmode 1 +restore [locate_data_file face1.brep] f +vdisplay f +box b1 25 25 25 +vdisplay b1 -trsfPers zoom -trsfPersPos 0 0 0 + +vraytrace 1 +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/bug27337 b/tests/opengl/data/raytrace/bug27337 new file mode 100644 index 0000000000..e62301a06b --- /dev/null +++ b/tests/opengl/data/raytrace/bug27337 @@ -0,0 +1,18 @@ +puts "================" +puts "0027337: \[Regression vs. 6.9.1\] Selection highlight is poor in ray traced mode with FSAA" +puts "================" + +pload MODELING VISUALIZATION +box b 10 10 10 +vdisplay b +vsetdispmode 1 +vfit +vrenderparams -rayTrace -fsaa +vmoveto 200 200 + +puts "Check result by color in the middle of the top face:" +puts "should be color of shading and not of highlight (blue)" +checkcolor 205 100 0.64 0.56 0.08 + +puts "Check result by image: selection highlight should show only visible edges" +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/bug29395 b/tests/opengl/data/raytrace/bug29395 new file mode 100644 index 0000000000..10a21be211 --- /dev/null +++ b/tests/opengl/data/raytrace/bug29395 @@ -0,0 +1,23 @@ +puts "==================" +puts "0029395: Visualization, V3d_View - Grid disappears forever after enabling RayTracing" +puts "==================" +puts "" + +pload VISUALIZATION + +# Rectangular Grid +vclear +vinit View1 +vraytrace 0 +vgrid -type rectangular +vraytrace 1 +checkcolor 198 197 0.5 0.5 0.5 +vclose + +# Circular Grid +vclear +vinit View1 +vraytrace 0 +vgrid -type circular +vraytrace 1 +checkcolor 198 197 0.5 0.5 0.5 diff --git a/tests/opengl/data/raytrace/bug31279 b/tests/opengl/data/raytrace/bug31279 new file mode 100644 index 0000000000..3bd303210d --- /dev/null +++ b/tests/opengl/data/raytrace/bug31279 @@ -0,0 +1,18 @@ +puts "============" +puts "0031279: Visualization, TKOpenGl - environment background is misplaced within Ray-Tracing" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/raytrace.tcl +vrenderparams -env +vcamera -persp +vviewparams -scale 1.3 -proj 0.57 -0.57 0.57 -up -0.4 0.4 0.8 -at -62 -111 -15 +vtextureenv on 1 + +if { [vreadpixel 100 100 rgb name] == "BLACK" } { puts "ERROR: background is misplaced" } + +vcamera -persp +vdump $imagedir/${casename}_persp.png + +vcamera -ortho +vdump $imagedir/${casename}_ortho.png diff --git a/tests/opengl/data/raytrace/connected b/tests/opengl/data/raytrace/connected new file mode 100644 index 0000000000..f15f29bc9d --- /dev/null +++ b/tests/opengl/data/raytrace/connected @@ -0,0 +1,33 @@ +puts "========" +puts "Ray Tracing - check rendering of multi-connected structures" +puts "========" + +pload MODELING VISUALIZATION + +# create boxes +box b1 0 0 0 1 2 3 +box b2 3 0 0 3 2 1 + +# draw box +vinit View1 +vclear +vrenderparams -rasterization +vsetdispmode 1 +vaxo +vconnect b1c -3 0 0 b1 b2 +vfit +vrotate 0.2 0.0 0.0 +vfit +vclear +vconnect b1c -3 0 0 b1 b2 + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png + +# turn on ray tracing +vrenderparams -raytrace +vdump $::imagedir/${::casename}_rt1.png + +vclear +vconnect b1c -3 0 0 b1 b2 +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/dof_mono b/tests/opengl/data/raytrace/dof_mono new file mode 100644 index 0000000000..b5ea196a06 --- /dev/null +++ b/tests/opengl/data/raytrace/dof_mono @@ -0,0 +1,10 @@ +puts "========" +puts "Ray Tracing - check depth-of-field" +puts "========" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl + +vrenderparams -ray -gi -rayDepth 10 -iss +vrenderparams -aperture 0.1 -focal 2.0 +vfps 200 +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/dof_stereo b/tests/opengl/data/raytrace/dof_stereo new file mode 100644 index 0000000000..9e8d46260b --- /dev/null +++ b/tests/opengl/data/raytrace/dof_stereo @@ -0,0 +1,16 @@ +puts "========" +puts "Ray Tracing - check depth-of-field" +puts "========" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl + +vrenderparams -ray -gi -rayDepth 10 -iss +vrenderparams -aperture 0.1 -focal 2.0 + +# activate stereo +vstereo on +vstereo -mode anaglyph +vcamera -iod 0.1 +vfit +vfps 200 +vdump ${imagedir}/${casename}.png -stereo blend diff --git a/tests/opengl/data/raytrace/helmet b/tests/opengl/data/raytrace/helmet new file mode 100644 index 0000000000..35c9398713 --- /dev/null +++ b/tests/opengl/data/raytrace/helmet @@ -0,0 +1,25 @@ +puts "========" +puts "0031096: Visualization, TKOpenGl - support metallic-roughness texture mapping" +puts "========" + +pload XDE OCAF MODELING VISUALIZATION +Close D -silent +ReadGltf D [locate_data_file bug30691_DamagedHelmet.gltf] + +vclear +vinit View1 +XDisplay -dispMode 1 D +vaxo +vcamera -persp +vviewparams -scale 0.412548 -proj 0.54479 -0.790649 0.279424 -up -0.248339 0.166151 0.954317 -at -27.3419 382.603 -233.934 + +vtextureenv on 2 +vlight -change 0 -intensity 2.5 +vlight -change 1 -intensity 0.3 + +vrenderparams -shadingModel PBR +vdump ${imagedir}/${casename}_pbr.png + +vrenderparams -ray -gi -rayDepth 10 +vfps 200 +vdump ${imagedir}/${casename}_pt.png diff --git a/tests/opengl/data/raytrace/msaa b/tests/opengl/data/raytrace/msaa new file mode 100644 index 0000000000..a75b753998 --- /dev/null +++ b/tests/opengl/data/raytrace/msaa @@ -0,0 +1,27 @@ +puts "========" +puts "Multisampling FBOs" +puts "========" + +pload MODELING VISUALIZATION +box b 2 3 1 +vclear +vclose ALL +vinit View1 w=512 h=512 +vraytrace 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +vsetdispmode 0 +vdisplay -dispMode 1 b +vfit +vrotate 0.5 0 0 +vzbufftrihedron + +vrenderparams -msaa 8 +vdump $::imagedir/${::casename}_512x512_msaa8.png +vdump $::imagedir/${::casename}_1920x1080_msaa8.png -width 1920 -height 1080 +vdump $::imagedir/${::casename}_2560x1440_msaa8.png -width 2560 -height 1440 + +# check dump with stereo +vstereo anaglyph +vdump $::imagedir/${::casename}_512x512_msaa8stereo.png -stereo blend +vdump $::imagedir/${::casename}_1920x1080_msaa8stereo.png -width 1920 -height 1080 -stereo blend +vdump $::imagedir/${::casename}_2560x1440_msaa8stereo.png -width 2560 -height 1440 -stereo blend diff --git a/tests/opengl/data/raytrace/normal_map b/tests/opengl/data/raytrace/normal_map new file mode 100644 index 0000000000..f9e244866b --- /dev/null +++ b/tests/opengl/data/raytrace/normal_map @@ -0,0 +1,34 @@ +puts "========" +puts "0031275: Visualization, TKOpenGl - handle normal-map texture with Path-Tracing" +puts "========" + +pload XDE OCAF MODELING VISUALIZATION +Close D -silent +ReadGltf D [locate_data_file bug31275_SphereWithNormalMap.glb] + +vclear +vinit v -w 1024 -h 1024 +vbackground -cubemap [locate_data_file Circus_CubeMap_V.png] +vcamera -persp +vlight -clear +vlight -add ambient +XDisplay -dispmode 1 D +vback +vfit + +vrenderparams -ignoreNormalMap on +vrenderparams -ray -gi -rayDepth 10 +vfps 200 +vdump ${imagedir}/${casename}_without_normal_map.png + +vrenderparams -ignoreNormalMap off +vfps 200 +vdump ${imagedir}/${casename}_with_normal_map_back.png + +vfront +vfps 200 +vdump ${imagedir}/${casename}_with_normal_map_front.png + +vlight -add positional -pos 0 0 0 -head 1 -intensity 10 +vfps 200 +vdump ${imagedir}/${casename}_point_light.png diff --git a/tests/opengl/data/raytrace/pbr_spheres b/tests/opengl/data/raytrace/pbr_spheres new file mode 100644 index 0000000000..e2fbf0f72a --- /dev/null +++ b/tests/opengl/data/raytrace/pbr_spheres @@ -0,0 +1,43 @@ +puts "========" +puts "0031225: Visualization, TKOpenGl - support cubemap for environment texture within Ray-Tracing" +puts "Spheres grid with different roughness values" +puts "========" + +cpulimit 600 + +pload MODELING VISUALIZATION +vclear +vclose ALL +source $env(CSF_OCCTSamplesPath)/tcl/vis_pbr_spheres.tcl + +vrenderparams -ray -gi -rayDepth 10 +vcamera -ortho +vfit +vlight -change 1 -intensity 0.0001 +vfps 200 +vdump $::imagedir/${::casename}_ortho0.png + +vlight -change 1 -intensity 0.3 +vfps 200 +vdump $::imagedir/${::casename}_ortho30.png + +vcamera -persp +vfit +vlight -change 1 -intensity 0.0001 +vfps 200 +vdump $::imagedir/${::casename}_persp0.png + +vlight -change 1 -intensity 0.3 +vfps 200 +vdump $::imagedir/${::casename}_persp30.png + +set aCubeMap [locate_data_file Circus_CubeMap_V.png] +vlight -change 1 -intensity 1 +vbackground -cubemap $aCubeMap +vcamera -ortho +vfps 200 +vdump $::imagedir/${::casename}_orthoenv.png + +vcamera -persp +vfps 200 +vdump $::imagedir/${::casename}_perspenv.png diff --git a/tests/opengl/data/raytrace/plastic b/tests/opengl/data/raytrace/plastic new file mode 100644 index 0000000000..36063b75b5 --- /dev/null +++ b/tests/opengl/data/raytrace/plastic @@ -0,0 +1,36 @@ +puts "========" +puts "Ray Tracing - check lighting on Plastic material" +puts "========" + +pload MODELING VISUALIZATION + +# create box +box b 1 2 3 + +# draw box +vinit View1 +vclear +vrenderparams -rasterization +vsetdispmode 1 +vaxo +vdisplay b +vsetmaterial b PLASTIC +vsetcolor b GREEN +vfit +vrotate 0.2 0.0 0.0 + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png +set aColorL [vreadpixel 150 250 rgb name] +set aColorR [vreadpixel 250 250 rgb name] +if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { + puts "Error: wrong color (fixed pipeline)!" +} + +vrenderparams -raytrace +set aColorL [vreadpixel 150 250 rgb name] +set aColorR [vreadpixel 250 250 rgb name] +#if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { +# puts "Error: wrong color (Ray Tracing)!" +#} +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/refraction b/tests/opengl/data/raytrace/refraction new file mode 100644 index 0000000000..952c1320eb --- /dev/null +++ b/tests/opengl/data/raytrace/refraction @@ -0,0 +1,77 @@ +puts "========" +puts "Ray Tracing - check refraction" +puts "========" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vrenderparams -rasterization +vsetdispmode 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL + +box wall1 1 8 8 +box wall2 1 8 8 +box wall3 16 8 1 + +psphere S1 1.5 +psphere S2 1.5 +psphere S3 1.5 + +box B1 -1.5 -1.5 -1.5 2.5 2 3 +box B2 -1.5 -1.5 -1.5 2.5 2 3 +box B3 -1.5 -1.5 -1.5 2.5 2 3 + +vdisplay S1 +vdisplay S2 +vdisplay S3 + +vdisplay B1 +vdisplay B2 +vdisplay B3 + +vdisplay wall1 +vdisplay wall2 +vdisplay wall3 + +vsetlocation S1 2 2 4 +vsetlocation S2 -2 2 4 +vsetlocation S3 -6 2 4 + +vsetlocation B1 2 6 4 +vsetlocation B2 -2 6 4 +vsetlocation B3 -6 6 4 + +vsetlocation wall1 -10 0 0 +vsetlocation wall2 5 0 0 +vsetlocation wall3 -10 0 -1 + +vsetmaterial S1 water +vsetmaterial S2 glass +vsetmaterial S3 diamond + +vsetmaterial B1 water +vsetmaterial B2 glass +vsetmaterial B3 diamond + +vsetmaterial wall1 stone +vsetmaterial wall2 stone +vsetmaterial wall3 pewter + +vsetcolor wall1 red +vsetcolor wall2 green + +vsettransparency S1 0.8 +vsettransparency S2 0.8 +vsettransparency S3 0.8 + +vsettransparency B1 0.8 +vsettransparency B2 0.8 +vsettransparency B3 0.8 + +vfront +vturnview 0 -0.3 0 +vfit +vlight -change 0 -dir -0.577 -0.577 -0.577 +vlight add directional +vrenderparams -raytrace -raydepth 5 -shadows off -reflections -fsaa +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/sample_ball b/tests/opengl/data/raytrace/sample_ball new file mode 100644 index 0000000000..0f537b52cd --- /dev/null +++ b/tests/opengl/data/raytrace/sample_ball @@ -0,0 +1,7 @@ +puts "============" +puts "Visualization - Path Tracing, Ball sample" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl +vdump $imagedir/${casename}_zoom.png diff --git a/tests/opengl/data/raytrace/sample_ball_alpha b/tests/opengl/data/raytrace/sample_ball_alpha new file mode 100644 index 0000000000..dfd7d58b71 --- /dev/null +++ b/tests/opengl/data/raytrace/sample_ball_alpha @@ -0,0 +1,13 @@ +puts "============" +puts "Visualization - Path Tracing, Ball sample" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl + +vtexture ball 21 -scale 0.1 0.1 +vsetmaterial ball plaster +vbsdf ball -coatFresnel Constant 0.0 + +vfps 100 +vdump $imagedir/${casename}_zoom.png diff --git a/tests/opengl/data/raytrace/sample_ball_iss b/tests/opengl/data/raytrace/sample_ball_iss new file mode 100644 index 0000000000..32b9d31f1c --- /dev/null +++ b/tests/opengl/data/raytrace/sample_ball_iss @@ -0,0 +1,20 @@ +puts "============" +puts "Visualization - Path Tracing, Ball sample (ISS mode)" +puts "============" +puts "" + +cpulimit 1000 + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl + +vrenderparams -iss -nbtiles 64 +vfps 1024 +vdump $imagedir/${casename}_iss_64.png + +vrenderparams -iss -nbtiles 256 +vfps 256 +vdump $imagedir/${casename}_iss_256.png + +vrenderparams -iss -nbtiles 1024 +vfps 64 +vdump $imagedir/${casename}_iss_1024.png diff --git a/tests/opengl/data/raytrace/sample_ball_wood b/tests/opengl/data/raytrace/sample_ball_wood new file mode 100644 index 0000000000..3fd116873d --- /dev/null +++ b/tests/opengl/data/raytrace/sample_ball_wood @@ -0,0 +1,13 @@ +puts "============" +puts "0031135: Visualization, TKOpenGl - texture sRGB -> linear conversion is applied twice by Path Tracer" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl + +vtexture ball 11 -scale 0.1 0.1 +vsetmaterial ball plaster +vbsdf ball -coatFresnel Constant 0.0 + +vfps 100 +vdump $imagedir/${casename}_zoom.png diff --git a/tests/opengl/data/raytrace/sample_cube b/tests/opengl/data/raytrace/sample_cube new file mode 100644 index 0000000000..44c965afa9 --- /dev/null +++ b/tests/opengl/data/raytrace/sample_cube @@ -0,0 +1,8 @@ +puts "============" +puts "Visualization - Path Tracing, Cube sample" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl +vfps 200 +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/sample_cube_clamp b/tests/opengl/data/raytrace/sample_cube_clamp new file mode 100644 index 0000000000..338c7358b0 --- /dev/null +++ b/tests/opengl/data/raytrace/sample_cube_clamp @@ -0,0 +1,22 @@ +puts "============" +puts "Visualization - Path Tracing, Cube sample with radiance clamping" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl + +vrenderparams -maxrad 1.0 +vfps 100 +vdump $imagedir/${casename}_1.png + +vrenderparams -maxrad 2.0 +vfps 100 +vdump $imagedir/${casename}_2.png + +vrenderparams -maxrad 10.0 +vfps 100 +vdump $imagedir/${casename}_10.png + +vrenderparams -maxrad 100.0 +vfps 100 +vdump $imagedir/${casename}_100.png diff --git a/tests/opengl/data/raytrace/sample_cube_twosided b/tests/opengl/data/raytrace/sample_cube_twosided new file mode 100644 index 0000000000..ac872ad495 --- /dev/null +++ b/tests/opengl/data/raytrace/sample_cube_twosided @@ -0,0 +1,19 @@ +puts "============" +puts "Visualization - Path Tracing, Cube sample" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl + +vaxo +vfit +vfps 100 + +# Dump image produced with one-sided BSDFs +vdump $imagedir/${casename}_onesided.png + +vrenderparams -twoside +vfps 100 + +# Dump image produced with two-sided BSDFs +vdump $imagedir/${casename}_twosided.png diff --git a/tests/opengl/data/raytrace/sample_materials b/tests/opengl/data/raytrace/sample_materials new file mode 100644 index 0000000000..95e25ea36c --- /dev/null +++ b/tests/opengl/data/raytrace/sample_materials @@ -0,0 +1,7 @@ +puts "============" +puts "Visualization - Path Tracing, Materials sample" +puts "============" +puts "" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_materials.tcl +vdump $imagedir/${casename}_materials.png diff --git a/tests/opengl/data/raytrace/textures b/tests/opengl/data/raytrace/textures new file mode 100644 index 0000000000..f35bbd2287 --- /dev/null +++ b/tests/opengl/data/raytrace/textures @@ -0,0 +1,80 @@ +puts "========" +puts "Ray Tracing - check refraction" +puts "========" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vrenderparams -rasterization +vsetdispmode 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL + +box wall1 1 8 8 +box wall2 1 8 8 +box wall3 16 8 1 + +psphere S1 1.5 +psphere S2 1.5 +psphere S3 1.5 + +box B1 -1.5 -1.5 -1.5 2.5 2 3 +box B2 -1.5 -1.5 -1.5 2.5 2 3 +box B3 -1.5 -1.5 -1.5 2.5 2 3 + +vdisplay S1 +vdisplay S2 +vdisplay S3 + +vdisplay B1 +vdisplay B2 +vdisplay B3 + +vdisplay wall1 +vdisplay wall2 +vdisplay wall3 + +vtexture S1 8 +vtexture S2 2 +vtexture S3 3 + +vtexture B1 4 +vtexture B2 5 +vtexture B3 6 + +vsetlocation S1 2 2 4 +vsetlocation S2 -2 2 4 +vsetlocation S3 -6 2 4 + +vsetlocation B1 2 6 4 +vsetlocation B2 -2 6 4 +vsetlocation B3 -6 6 4 + +vsetlocation wall1 -10 0 0 +vsetlocation wall2 5 0 0 +vsetlocation wall3 -10 0 -1 + +vsetmaterial S1 gold +vsetmaterial S2 silver +vsetmaterial S3 copper + +vsetmaterial B1 steel +vsetmaterial B2 pewter +vsetmaterial B3 chrome + +vsetmaterial wall1 stone +vsetmaterial wall2 stone +vsetmaterial wall3 pewter + +vsetcolor wall1 red +vsetcolor wall2 green + +vfront +vturnview 0 -0.3 0 +vfit +vlight -clear +vlight -add ambient +vlight -add directional -dir -0.577 -0.577 -0.577 -head 1 +vlight -add directional -dir 0.577 0.577 0.577 -head 0 + +vrenderparams -raytrace -raydepth 3 -shadows on -reflections -fsaa +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/raytrace/tiles b/tests/opengl/data/raytrace/tiles new file mode 100644 index 0000000000..42009a656e --- /dev/null +++ b/tests/opengl/data/raytrace/tiles @@ -0,0 +1,83 @@ +puts "========" +puts "Tiled image dump" +puts "========" + +set aFontFile "" +catch { set aFontFile [locate_data_file DejaVuSans.ttf] } + +pload MODELING VISUALIZATION +box b 2 3 1 +box b2 50 20 30 + +set aLabelFont "Arial" +if { "$aFontFile" != "" } { + vfont add "$aFontFile" SansFont + set aLabelFont "SansFont" +} + +vclear +vclose ALL +vinit View1 +vraytrace 1 +vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL +vsetdispmode 0 +vdisplay -dispMode 1 b +vfit +vrotate 0.5 0 0 +vzbufftrihedron + +catch { vzlayer del 1 } +set aLayerId [vzlayer add] +vzlayer $aLayerId -enable depthClear -disable rayTracing + +vtrihedron trh +vdisplay -noupdate trh -layer $aLayerId -trihedron topRight 100 100 + +text2brep tcc "Center" -font $aLabelFont -height 30 -pos -40 0 0 +vdisplay -noupdate tcc -2d center -layer $aLayerId -dispMode 1 +polyline lcc -50 -50 0 -50 50 0 50 50 0 50 0 0 0 -50 0 -50 -50 0 +vdisplay -noupdate lcc -2d center -layer $aLayerId +vsetwidth -noupdate lcc 2 + +text2brep tbl "Bottom-Left" -font $aLabelFont -height 30 -pos 0 3 5 +vdisplay -noupdate tbl -2d bottomLeft -layer $aLayerId -dispMode 1 +polyline lbl 0 0 0 0 100 0 100 100 0 100 50 0 50 0 0 0 0 0 +vdisplay -noupdate lbl -2d bottomLeft -layer $aLayerId +vsetwidth -noupdate lbl 2 + +text2brep ttl "Top-Left" -font $aLabelFont -height 30 -pos 0 -30 0 +vdisplay -noupdate ttl -2d topLeft -layer $aLayerId -dispMode 1 +polyline ltl 0 -100 0 0 0 0 100 0 0 100 -50 0 50 -100 0 0 -100 0 +vdisplay -noupdate ltl -2d topLeft -layer $aLayerId +vsetwidth -noupdate ltl 2 + +text2brep ttr "Top-Right" -font $aLabelFont -height 30 -pos -130 -30 0 +vdisplay -noupdate ttr -2d topRight -layer $aLayerId -dispMode 1 +polyline ltr -100 -100 0 -100 0 0 0 0 0 0 -50 0 -50 -100 0 -100 -100 0 +vdisplay -noupdate ltr -2d topRight -layer $aLayerId +vsetwidth -noupdate ltr 2 + +text2brep tbr "Bottom-Right" -font $aLabelFont -height 30 -pos -180 3 0 +vdisplay -noupdate tbr -2d bottomRight -layer $aLayerId -dispMode 1 +polyline lbr -100 0 0 -100 100 0 0 100 0 0 50 0 -50 0 0 -100 0 0 +vdisplay -noupdate lbr -2d bottomRight -layer $aLayerId +vsetwidth -noupdate lbr 2 + +vdrawtext t2 "Label" -pos 1 0 1 -font $aLabelFont +vdisplay b2 -trsfPers zoom -trsfPersPos 1 0 1 + +vdump $::imagedir/${::casename}_409x409_rttile0.png +vdump $::imagedir/${::casename}_409x409_rttile128.png +vdump $::imagedir/${::casename}_409x409_rttile1024.png +vdump $::imagedir/${::casename}_1920x1080_rttile0.png -width 1920 -height 1920 +vdump $::imagedir/${::casename}_1920x1080_rttile128.png -width 1920 -height 1920 -tileSize 128 +vdump $::imagedir/${::casename}_1920x1080_rttile1024.png -width 1920 -height 1920 -tileSize 1024 + +# check dump with stereo +vstereo anaglyph +vdump $::imagedir/${::casename}_409x409_stereotile0.png -stereo blend +vdump $::imagedir/${::casename}_409x409_stereotile128.png -stereo blend -tileSize 128 +vdump $::imagedir/${::casename}_409x409_stereotile1024.png -stereo blend -tileSize 1024 +vdump $::imagedir/${::casename}_1920x1080_stereotile0.png -width 1920 -height 1920 -stereo blend +vdump $::imagedir/${::casename}_1920x1080_stereotile128.png -width 1920 -height 1920 -stereo blend -tileSize 128 +vdump $::imagedir/${::casename}_1920x1080_stereotile1024.png -width 1920 -height 1920 -stereo blend -tileSize 1024 diff --git a/tests/opengl/data/raytrace/tone_mapping b/tests/opengl/data/raytrace/tone_mapping new file mode 100644 index 0000000000..90bd049577 --- /dev/null +++ b/tests/opengl/data/raytrace/tone_mapping @@ -0,0 +1,14 @@ +puts "========" +puts "Ray Tracing - check tone mapping" +puts "========" + +source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl + +vrenderparams -ray -gi -rayDepth 10 -iss + +vrenderparams -tonemapping filmic +vrenderparams -exposure -1.0 +vrenderparams -whitepoint 7.0 +vfit +vfps 200 +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shaderprog/phong_box b/tests/opengl/data/shaderprog/phong_box new file mode 100644 index 0000000000..330009333e --- /dev/null +++ b/tests/opengl/data/shaderprog/phong_box @@ -0,0 +1,29 @@ +puts "========" +puts "Per-pixel lighting using GLSL program (Phong shading)" +puts "========" + +pload MODELING VISUALIZATION + +# create box +box b 1 2 3 + +# draw box +vclear +vclose ALL +vinit View1 +vsetdispmode 1 +vaxo +vdisplay b +vfit +vrotate 0.2 0.0 0.0 + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png +vshaderprog b phong +vdump $::imagedir/${::casename}_ph1.png + +vclear +vdisplay b +vshaderprog b phong +vdump $::imagedir/${::casename}_ph2.png +vmoveto 250 250 diff --git a/tests/opengl/data/shaderprog/phong_couple b/tests/opengl/data/shaderprog/phong_couple new file mode 100644 index 0000000000..7f623a91f7 --- /dev/null +++ b/tests/opengl/data/shaderprog/phong_couple @@ -0,0 +1,33 @@ +puts "========" +puts "Per-pixel lighting using GLSL program (Phong shading)" +puts "========" + +pload MODELING VISUALIZATION + +# import model +restore [locate_data_file occ/fuse.brep] f +tclean f +box b 2 0 0 1 0.5 0.25 + +# draw box +vclear +vclose ALL +vinit View1 +vdefaults -absDefl 0.5 +vsetdispmode 1 +vaxo +vdisplay f +vfit +vrotate -0.5 0.0 0.0 +vdisplay b +vfit + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png + +vshaderprog f phong +vshaderprog b phong +vshaderprog b off +vrotate -0.2 0.0 0.0 +vmoveto 100 100 +vdump $::imagedir/${::casename}_ph1.png diff --git a/tests/opengl/data/shaderprog/phong_fuse b/tests/opengl/data/shaderprog/phong_fuse new file mode 100644 index 0000000000..01267ab430 --- /dev/null +++ b/tests/opengl/data/shaderprog/phong_fuse @@ -0,0 +1,32 @@ +puts "========" +puts "Per-pixel lighting using GLSL program (Phong shading)" +puts "========" + +pload MODELING VISUALIZATION + +# import model +restore [locate_data_file occ/fuse.brep] f +tclean f + +# draw box +vclear +vclose ALL +vinit View1 +vdefaults -absDefl 0.5 +vsetdispmode 1 +vaxo +vdisplay f +vfit +vrotate -0.5 0.0 0.0 +vfit + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png +vshaderprog f phong +vdump $::imagedir/${::casename}_ph1.png + +vclear +vdisplay f +vshaderprog f phong +vdump $::imagedir/${::casename}_ph2.png +vmoveto 250 250 diff --git a/tests/opengl/data/shaderprog/phong_fuse2 b/tests/opengl/data/shaderprog/phong_fuse2 new file mode 100644 index 0000000000..98cf4f8c86 --- /dev/null +++ b/tests/opengl/data/shaderprog/phong_fuse2 @@ -0,0 +1,42 @@ +puts "========" +puts "Per-pixel lighting using GLSL program (Phong shading)" +puts "========" + +pload MODELING VISUALIZATION + +# import model +restore [locate_data_file occ/fuse.brep] f +tclean f + +# draw box +vclear +vclose ALL +vinit View1 +vdefaults -absDefl 0.5 +vsetdispmode 1 +vaxo +vdisplay f +vfit +vrotate -0.5 0.0 0.0 +vfit + +# setup lights +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight add ambient color WHITE +vlight add directional dir 1 0 0 color GREEN headlight 1 +vlight add directional dir -1 0 0 color RED1 headlight 1 + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png +vshaderprog f phong +vdump $::imagedir/${::casename}_ph1.png + +vclear +vdisplay f +vshaderprog f phong +vdump $::imagedir/${::casename}_ph2.png +vmoveto 250 250 diff --git a/tests/opengl/data/shaderprog/phong_plastic b/tests/opengl/data/shaderprog/phong_plastic new file mode 100644 index 0000000000..874761aa55 --- /dev/null +++ b/tests/opengl/data/shaderprog/phong_plastic @@ -0,0 +1,32 @@ +puts "========" +puts "Per-pixel lighting using GLSL program (Phong shading), check plastic material" +puts "========" + +pload MODELING VISUALIZATION + +# create box +box b 1 2 3 + +# draw box +vclear +vclose ALL +vinit View1 +vsetdispmode 1 +vaxo +vdisplay b +vsetmaterial b PLASTIC +vsetcolor b GREEN +vfit +vrotate 0.2 0.0 0.0 + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png +set aColorL [vreadpixel 150 250 rgb name] +set aColorR [vreadpixel 250 250 rgb name] +if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { puts "Error: wrong color (fixed pipeline)!" } + +vshaderprog b phong +set aColorL [vreadpixel 150 250 rgb name] +set aColorR [vreadpixel 250 250 rgb name] +if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { puts "Error: wrong color (Phong shader)!" } +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shaderprog/phong_sides b/tests/opengl/data/shaderprog/phong_sides new file mode 100644 index 0000000000..bacc5a12d2 --- /dev/null +++ b/tests/opengl/data/shaderprog/phong_sides @@ -0,0 +1,34 @@ +puts "========" +puts "Per-pixel lighting using GLSL program (Phong shading), check lighting of back faces" +puts "========" + +pload MODELING VISUALIZATION + +# create box +box b 1 2 3 +explode b F + +# draw box +vclear +vclose ALL +vinit View1 +vsetdispmode 1 +vaxo +vdisplay b_1 b_2 +vfit +vrotate 0.2 0.0 0.0 + +# take snapshot with fixed pipeline +vdump $::imagedir/${::casename}_OFF.png +set aColorB [vreadpixel 150 150 rgb name] +set aColorF [vreadpixel 250 250 rgb name] +if { "$aColorB" != "$aColorF"} { puts "Error: front/back colors are different!" } +set aColorFixed $aColorF + +# activate phong shader +vshaderprog phong +set aColorB [vreadpixel 150 150 rgb name] +set aColorF [vreadpixel 250 250 rgb name] +if { "$aColorB" != "$aColorF"} { puts "Error: front/back colors are different!" } +if { "$aColorF" != "$aColorFixed"} { puts "Error: colors are different!" } +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shaderprog/phong_views b/tests/opengl/data/shaderprog/phong_views new file mode 100644 index 0000000000..2fa20171c9 --- /dev/null +++ b/tests/opengl/data/shaderprog/phong_views @@ -0,0 +1,30 @@ +puts "========" +puts "Per-pixel lighting using GLSL program (Phong shading)" +puts "========" + +pload MODELING VISUALIZATION + +# create box +box b 1 2 3 + +# draw box +vclear +vclose ALL +vinit View1 +vsetdispmode 1 +vaxo +vdisplay b +vfit +vrotate 0.2 0.0 0.0 + +vshaderprog b phong +vdump $::imagedir/${::casename}_v1.png + +vinit View2 +vfit +vdump $::imagedir/${::casename}_v2.png +vmoveto 250 250 +vdump $::imagedir/${::casename}_v2sel.png +vactivate View1 +vdump $::imagedir/${::casename}_v1sel.png +vclose View2 diff --git a/tests/opengl/data/shaderprog/texture_multi1 b/tests/opengl/data/shaderprog/texture_multi1 new file mode 100644 index 0000000000..85f37962e2 --- /dev/null +++ b/tests/opengl/data/shaderprog/texture_multi1 @@ -0,0 +1,42 @@ +puts "========" +puts "0028912: Visualization, TKOpenGl - multi-texture support" +puts "========" + +pload MODELING VISUALIZATION + +set aShaderVert " +THE_SHADER_OUT vec2 TexCoord; +void main() { + TexCoord = occTexCoord.st; + gl_Position = occProjectionMatrix * occWorldViewMatrix * occModelWorldMatrix * occVertex; +}" + +set aShaderFrag " +uniform sampler2D occSampler1; +uniform sampler2D occSampler2; +uniform sampler2D occSampler3; +THE_SHADER_IN vec2 TexCoord; +void main() { + if (TexCoord.s < 0.5 && TexCoord.t < 0.5) { occFragColor = occTexture2D(occSampler0, TexCoord.st); } + else if (TexCoord.s < 0.5 && TexCoord.t >= 0.5) { occFragColor = occTexture2D(occSampler1, TexCoord.st); } + else if (TexCoord.s >= 0.5 && TexCoord.t < 0.5) { occFragColor = occTexture2D(occSampler2, TexCoord.st); } + else { occFragColor = occTexture2D(occSampler3, TexCoord.st); } +}" + +# draw a box +box b 1 2 3 +vclear +vclose ALL +vinit View1 +vaxo +vdisplay -dispMode 1 b +vfit +vrotate 0.2 0.0 0.0 + +# take snapshot with built-in shader +vtexture b -tex0 3 -tex1 4 -tex2 5 -tex3 6 +vdump $::imagedir/${::casename}_normal.png + +#vshaderprog b $aShaderVert $aShaderFrag +vshaderprog b -vert $aShaderVert -frag $aShaderFrag +vdump $::imagedir/${::casename}_multi.png diff --git a/tests/opengl/data/shading/bug30102 b/tests/opengl/data/shading/bug30102 new file mode 100644 index 0000000000..3028be9dee --- /dev/null +++ b/tests/opengl/data/shading/bug30102 @@ -0,0 +1,13 @@ +puts "=============" +puts "0030102: Visualization, TKOpenGl - Graphic3d_TOSM_FACET shading is incorrect in some casesn" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vdrawparray b triangles v 0 55 0 v 0 75 0 v 20 55 0 v 0 55 0 v 0 75 0 v 0 55 20 v 0 55 0 v 0 55 20 v 20 55 0 v 0 75 0 v 0 55 20 v 20 55 0 +vrotate 0.3 0.0 0.0 +vfit + +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/distinguish_off b/tests/opengl/data/shading/distinguish_off new file mode 100644 index 0000000000..69dfb6d8d6 --- /dev/null +++ b/tests/opengl/data/shading/distinguish_off @@ -0,0 +1,37 @@ +puts "========" +puts "0025822: Visualization, TKOpenGl - front material should be used instead of back material within distinguish mode turned off" +puts "========" + +pload MODELING OCAF XDE +box b 10 10 10 +vclear +vinit View1 +Close D -silent +NewDocument D BinXCAF +XAddShape D b +XSetColor D b BLUE +explode b f +XSetColor D b_1 RED + +XDisplay D +vviewparams -proj 1 0.1 0.1 +vfit +vsetdispmode 1 + +catch { vclipplane delete pln } +vclipplane create pln +vclipplane set pln view Driver1/Viewer1/View1 +vclipplane change pln equation -1 0 0 5 + +# FFP on +if { [vdriver -default] == "TKOpenGl" } { + vcaps -ffp 1 + set aColorFfp [vreadpixel 200 200 rgb name] + if { "$aColorFfp" != "RED" } { puts "Error: RED color is expected at the back side (FFP)" } +} + +# GLSL on +vcaps -ffp 0 +set aColorGlsl [vreadpixel 200 200 rgb name] +if { "$aColorGlsl" != "FIREBRICK" && "$aColorGlsl" != "RED" } { puts "Error: FIREBRICK color is expected at the back side (GLSL)" } +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/flat_fuse1 b/tests/opengl/data/shading/flat_fuse1 new file mode 100644 index 0000000000..19dd37f1cf --- /dev/null +++ b/tests/opengl/data/shading/flat_fuse1 @@ -0,0 +1,22 @@ +puts "========" +puts "0028069: Visualization, TKOpenGl - handle flat shading model within GLSL programs" +puts "========" + +vclear +vclose ALL +vinit View1 +vviewparams -scale 551.55 -proj 0.85 -0.16 0.51 -up -0.41 0.41 0.82 -at 0.55 0.55 0.55 + +restore [locate_data_file occ/fuse.brep] f +tclean f +vdefaults -absDefl 0.5 +vdisplay -dispMode 1 f + +# setup lights +vlight clear +vlight add ambient color WHITE +vlight add directional dir 1 0 0 color GREEN headlight 1 +vlight add directional dir -1 0 0 color RED1 headlight 1 + +vrenderparams -shadingModel flat +vdump $::imagedir/${::casename}.png diff --git a/tests/opengl/data/shading/gouraud_dir1 b/tests/opengl/data/shading/gouraud_dir1 new file mode 100644 index 0000000000..1c30fcac65 --- /dev/null +++ b/tests/opengl/data/shading/gouraud_dir1 @@ -0,0 +1,20 @@ +puts "========" +puts "Per-vertex lighting using built-in GLSL program, one directional light source." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 +vcaps -ffp 0 +vrenderparams -shadingModel vert + +# display shape +restore [locate_data_file occ/fuse.brep] f +vaxo +vdisplay f -dispmode 1 +vfit +vrotate -0.5 0.0 0.0 +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/gouraud_dir2 b/tests/opengl/data/shading/gouraud_dir2 new file mode 100644 index 0000000000..43b99ec858 --- /dev/null +++ b/tests/opengl/data/shading/gouraud_dir2 @@ -0,0 +1,28 @@ +puts "========" +puts "Per-vertex lighting using built-in GLSL program, two directional light sources." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 +vcaps -ffp 0 +vrenderparams -shadingModel vert +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight add ambient color WHITE +vlight add directional dir 1 0 0 color GREEN headlight 1 +vlight add directional dir -1 0 0 color RED1 headlight 1 + +# display shape +restore [locate_data_file occ/fuse.brep] f +vaxo +vdisplay f -dispmode 1 +vfit +vrotate -0.5 0.0 0.0 +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/gouraud_pos1 b/tests/opengl/data/shading/gouraud_pos1 new file mode 100644 index 0000000000..be6d8443be --- /dev/null +++ b/tests/opengl/data/shading/gouraud_pos1 @@ -0,0 +1,45 @@ +puts "========" +puts "Per-vertex lighting using built-in GLSL program, one positional light source." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 + +# create objects +set anX 0.001 +circle c 0 0 0 0.001 +mkedge e c +wire w e +plane s +mkface f1 s w +mkface f2 s w +ttranslate f1 $anX -0.001 0 + +# display objects +vtop +vdisplay -dispMode 1 f1 f2 +vsetlocation f2 $anX 0.001 0 +vpoint vl $anX 0 0.001 +vfit + +# setup light +vcaps -ffp 0 +vrenderparams -shadingModel vert +vlight clear +vlight add positional pos $anX 0 0.001 color RED1 headLight 0 + +set aColor1 [vreadpixel 205 180 rgb name] +set aColor2 [vreadpixel 205 210 rgb name] +if { "$aColor1" != "RED" || "$aColor2" != "RED" } { + puts "Error: expected color near the light spot is RED" +} + +set aColor3 [vreadpixel 205 100 rgb name] +set aColor4 [vreadpixel 205 306 rgb name] +if { "$aColor3" != "RED4" || "$aColor4" != "RED4" } { + puts "Error: expected color far from the light spot is RED4" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/gouraud_spot1 b/tests/opengl/data/shading/gouraud_spot1 new file mode 100644 index 0000000000..a4cffc60b8 --- /dev/null +++ b/tests/opengl/data/shading/gouraud_spot1 @@ -0,0 +1,45 @@ +puts "========" +puts "Per-vertex lighting using built-in GLSL program, one spot light source." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 + +# create objects +set anX 0.001 +circle c 0 0 0 0.001 +mkedge e c +wire w e +plane s +mkface f1 s w +mkface f2 s w +ttranslate f1 $anX -0.001 0 + +# display objects +vtop +vdisplay -dispMode 1 f1 f2 +vsetlocation f2 $anX 0.001 0 +vpoint vl $anX 0 0.001 +vfit + +# setup light +vcaps -ffp 0 +vrenderparams -shadingModel vert +vlight clear +vlight add spotLight pos $anX 0 0.001 dir 0 0 -1 angle 60 constAtten 0.1 exponent 0.1 color RED1 headLight 0 + +set aColor1 [vreadpixel 205 180 rgb name] +set aColor2 [vreadpixel 205 220 rgb name] +if { "$aColor1" != "RED" || "$aColor2" != "RED" } { + puts "Error: expected color near the light spot is RED" +} + +set aColor3 [vreadpixel 205 132 rgb name] +set aColor4 [vreadpixel 205 280 rgb name] +if { "$aColor3" != "RED" || "$aColor4" != "RED4" } { + puts "Error: expected color mid from the light spot is RED4" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/pbr_attenuation b/tests/opengl/data/shading/pbr_attenuation new file mode 100644 index 0000000000..d34792ad6d --- /dev/null +++ b/tests/opengl/data/shading/pbr_attenuation @@ -0,0 +1,73 @@ +puts "========" +puts "0031099: Visualization, TKOpenGl - support Point light source with artistic full cut-off distance" +puts "Test of point light's (positional and spot) attenuation and range in PBR" +puts "========" + +pload XDE OCAF VISUALIZATION MODELING + +# PBR doesn't work with Compatible Profile on macOS +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } + +Close D -silent + +vclear +vclose ALL +vinit View1 -w 512 -h 512 + +vtop +vrenderparams -shadingmodel pbr + +box b -2 -2 -0.00001 4 4 0.00001 +XNewDoc D +set bs [XAddShape D b 0] +XAddVisMaterial D m -baseColor WHITE -transparency 0.0 -metallic 0.0 -roughness 1.0 +XSetVisMaterial D $bs m +XDisplay -dispMode 1 D +vfit + +vlight -clear +vlight -add positional -pos -1 0 1 -intensity 0.5 +vlight -add spot -pos 1 0 1 -dir 0 0 -1 -intensity 0.5 -angle 100 + +vdump $::imagedir/${::casename}_norange_high.png + +vlight -change 0 -pos -1 0 0.5 +vlight -change 1 -pos 1 0 0.5 + +vdump $::imagedir/${::casename}_norange_low.png + +vlight -change 0 -range 1 +vlight -change 1 -range 1 + +vdump $::imagedir/${::casename}_range1.png + +vlight -change 0 -range 0.5 +vlight -change 1 -range 0.5 + +vdump $::imagedir/${::casename}_range0_5.png + +vlight -change 0 -range 0.6 +vlight -change 1 -range 0.6 + +vdump $::imagedir/${::casename}_range0_6.png + +vlight -change 0 -range 10 +vlight -change 1 -range 10 + +vdump $::imagedir/${::casename}_range10.png + +box b -5.0 -5.0 -0.00001 10 10 0.00001 +XNewDoc D +set bs [XAddShape D b 0] +XAddVisMaterial D m -baseColor WHITE -transparency 0.0 -metallic 0.0 -roughness 1.0 +XSetVisMaterial D $bs m +XDisplay -dispMode 1 D +vfit +vlight -clear +for {set i 0} {$i < 5} {incr i} { + for {set j 0} {$j < 5} {incr j} { + vlight -add spot -pos [expr -4.0+2.0*$i] [expr -4.0+2.0*$j] 0.5 -dir 0 0 -1 -intensity 0.5 -angle 100 -exp [expr ($i*5+$j) / 24.0] + } +} + +vdump $::imagedir/${::casename}_angle_attenuation.png diff --git a/tests/opengl/data/shading/pbr_spheres b/tests/opengl/data/shading/pbr_spheres new file mode 100644 index 0000000000..e3f3628304 --- /dev/null +++ b/tests/opengl/data/shading/pbr_spheres @@ -0,0 +1,34 @@ +puts "========" +puts "0030700: Visualization, TKOpenGl - support PBR Metallic-Roughness shading model" +puts "Spheres grid with different roughness values" +puts "========" + +pload MODELING VISUALIZATION + +# PBR doesn't work with Compatible Profile on macOS +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } + +vclear +vclose ALL +source $env(CSF_OCCTSamplesPath)/tcl/vis_pbr_spheres.tcl + +vcamera -ortho +vfit +vlight -change 1 -intensity 0.0001 +vdump $::imagedir/${::casename}_ortho0.png +vlight -change 1 -intensity 0.3 +vdump $::imagedir/${::casename}_ortho30.png +vcamera -persp +vfit +vlight -change 1 -intensity 0.0001 +vdump $::imagedir/${::casename}_persp0.png +vlight -change 1 -intensity 0.3 +vdump $::imagedir/${::casename}_persp30.png + +set aCubeMap [locate_data_file Circus_CubeMap_V.png] +vlight -change 1 -intensity 1 +vbackground -cubemap $aCubeMap +vcamera -ortho +vdump $::imagedir/${::casename}_orthoenv.png +vcamera -persp +vdump $::imagedir/${::casename}_perspenv.png diff --git a/tests/opengl/data/shading/phong_dir1 b/tests/opengl/data/shading/phong_dir1 new file mode 100644 index 0000000000..f66f64f7e3 --- /dev/null +++ b/tests/opengl/data/shading/phong_dir1 @@ -0,0 +1,22 @@ +puts "========" +puts "Per-fragment lighting using built-in GLSL program, one directional light source." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION + +# setup viewer +vclear +vclose ALL +vinit View1 +vcaps -ffp 0 +vrenderparams -shadingModel phong + +# display shape +restore [locate_data_file occ/fuse.brep] f +vaxo +vdisplay f -dispmode 1 +vfit +vrotate -0.5 0.0 0.0 +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/phong_dir2 b/tests/opengl/data/shading/phong_dir2 new file mode 100644 index 0000000000..3a3b024d48 --- /dev/null +++ b/tests/opengl/data/shading/phong_dir2 @@ -0,0 +1,30 @@ +puts "========" +puts "Per-fragment lighting using built-in GLSL program, two directional light sources." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION + +# setup viewer +vclear +vclose ALL +vinit View1 +vcaps -ffp 0 +vrenderparams -shadingModel phong +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight delete 0 +vlight add ambient color WHITE +vlight add directional dir 1 0 0 color GREEN headlight 1 +vlight add directional dir -1 0 0 color RED1 headlight 1 + +# display shape +restore [locate_data_file occ/fuse.brep] f +vaxo +vdisplay f -dispmode 1 +vfit +vrotate -0.5 0.0 0.0 +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/phong_pos1 b/tests/opengl/data/shading/phong_pos1 new file mode 100644 index 0000000000..0b9006db03 --- /dev/null +++ b/tests/opengl/data/shading/phong_pos1 @@ -0,0 +1,54 @@ +puts "========" +puts "Per-fragment lighting using built-in GLSL program, one positional light source." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 + +# create objects +set anX 0.001 +circle c 0 0 0 0.001 +mkedge e c +wire w e +plane s +mkface f1 s w +mkface f2 s w +ttranslate f1 $anX -0.001 0 + +# display objects +vtop +vdisplay -dispMode 1 f1 f2 +vsetlocation f2 $anX 0.001 0 +vpoint vl $anX 0 0.001 +vfit +vzbufftrihedron + +# setup light +vcaps -ffp 0 +vrenderparams -shadingModel phong +vlight -layer default -clear +vlight -layer default -add positional -pos $anX 0 0.001 -color RED1 -headLight 0 + +set aColor1 [vreadpixel 205 180 rgb name] +set aColor2 [vreadpixel 205 220 rgb name] +if { "$aColor1" != "RED" || "$aColor2" != "RED" } { + puts "Error: expected color near the light spot is RED" +} + +set aColor3 [vreadpixel 205 132 rgb name] +set aColor4 [vreadpixel 205 280 rgb name] +if { "$aColor3" != "RED3" || "$aColor4" != "RED3" } { + if { "$aColor3" != "RED4" && "$aColor4" != "RED4" } { + puts "Error: expected color mid from the light spot is RED3" + } +} + +set aColor5 [vreadpixel 205 100 rgb name] +set aColor6 [vreadpixel 205 306 rgb name] +if { "$aColor5" != "RED4" || "$aColor6" != "RED4" } { + puts "Error: expected color far from the light spot is RED4" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/phong_pos2 b/tests/opengl/data/shading/phong_pos2 new file mode 100644 index 0000000000..963b79de8d --- /dev/null +++ b/tests/opengl/data/shading/phong_pos2 @@ -0,0 +1,44 @@ +puts "========" +puts "0029283: Visualization - allow defining more than 8 light sources" +puts "========" + +pload MODELING VISUALIZATION + +# display objects +vclear +vclose ALL +vinit View1 -width 1024 -height 768 +vcaps -ffp 0 +vrenderparams -shadingModel phong +vaxo +for { set anObjIter 0 } { $anObjIter < 3 } { incr anObjIter } { + set aShiftX [expr -4 + $anObjIter * 4] + psphere s$anObjIter 0.5 + vdisplay -dispMode 1 s$anObjIter + vsetlocation s$anObjIter $aShiftX 0 0 +} +vfit + +# define lights +set THE_LIGHTS { + { -1 -1 -1 RED1 } + { 1 -1 -1 YELLOW } + { -1 1 -1 BLUE } + { -1 -1 1 CYAN } + { 1 1 -1 PURPLE } + { 1 1 1 WHITE } + { -1 1 1 HOTPINK } + { 1 -1 1 GREEN } + { -4 -1 0 MAGENTA } + { 4 -1 0 MAGENTA3 } +} +vlight clear +for { set aLightIter 1 } { $aLightIter <= 10 } { incr aLightIter } { + set aLight [lindex $THE_LIGHTS [expr $aLightIter - 1]] + set aColor [lindex $aLight 3] + set aPos [list [lindex $aLight 0] [lindex $aLight 1] [lindex $aLight 2]] + vlight add positional pos {*}$aPos color $aColor headLight 0 + vpoint v${aLightIter} {*}$aPos + vdrawtext t${aLightIter} "light${aLightIter} $aColor" -pos {*}$aPos -color $aColor + vdump $::imagedir/${::casename}_${aLightIter}.png +} diff --git a/tests/opengl/data/shading/phong_pos3 b/tests/opengl/data/shading/phong_pos3 new file mode 100644 index 0000000000..80c9f9f736 --- /dev/null +++ b/tests/opengl/data/shading/phong_pos3 @@ -0,0 +1,46 @@ +puts "========" +puts "0029290: Visualization, TKOpenGl - allow defining Light source per ZLayer" +puts "========" + +pload MODELING VISUALIZATION + +vclear +vclose ALL +vinit View1 -width 1024 -height 768 + +vaxo +vcaps -ffp 0 +vrenderparams -shadingModel phong +vlight clear + +set THE_LIGHTS { + { -1 -1 -1 RED1 } + { 1 -1 -1 YELLOW } + { -1 1 -1 BLUE } + { -1 -1 1 CYAN } + { 1 1 -1 PURPLE } + { 1 1 1 WHITE } + { -1 1 1 HOTPINK } + { 1 -1 1 GREEN } + { 0 -1 0 MAGENTA } + { 0 1 0 MAGENTA3 } +} + +set aLayers [list [vzlayer -add -disable depthClear] [vzlayer -add -disable depthClear] [vzlayer -add -disable depthClear]] +for { set aLayIter 0 } { $aLayIter < 3 } { incr aLayIter } { + set aLayer [lindex $aLayers $aLayIter] + set aShiftX [expr $aLayIter * 4] + psphere s$aLayer 0.5 + vdisplay -dispMode 1 -layer $aLayer s$aLayer + vsetlocation s$aLayer $aShiftX 0 0 + for { set aLightIter 0 } { $aLightIter < 10 } { incr aLightIter } { + set aLight [lindex $THE_LIGHTS $aLightIter] + set aColor [lindex $aLight 3] + set aPos [list [expr $aShiftX + [lindex $aLight 0]] [lindex $aLight 1] [lindex $aLight 2]] + vlight -layer $aLayer -add positional -pos {*}$aPos -color $aColor -headLight 0 + vpoint v${aLayIter}_${aLightIter} {*}$aPos + vdrawtext t${aLayIter}_${aLightIter} "l${aLayIter}_${aLightIter} $aColor" -pos {*}$aPos -color $aColor + } +} +vfit +vdump $::imagedir/${::casename}.png diff --git a/tests/opengl/data/shading/phong_pos4 b/tests/opengl/data/shading/phong_pos4 new file mode 100644 index 0000000000..54592c0be2 --- /dev/null +++ b/tests/opengl/data/shading/phong_pos4 @@ -0,0 +1,36 @@ +puts "========" +puts "0029283: Visualization - allow defining more than 8 light sources" +puts "Test case creates about 100 of light sources." +puts "========" + +pload MODELING VISUALIZATION + +vclear +vclose ALL +vinit View1 +vcaps -ffp 0 +vrenderparams -shadingModel phong +box b -50 5 -50 100 100 100 +vdisplay -dispMode 1 b +vfront +vfit + +# define lights +set THE_COLORS { RED1 YELLOW BLUE CYAN PURPLE WHITE HOTPINK GREEN MAGENTA MAGENTA3 } +vlight clear +set aNbColors 10 +set aLightIndex 0 +set aConstAtten 0.1 +set aLinAtten 1 +set aRand [expr srand(1)] +for { set anZIter -50 } { $anZIter <= 50 } { set anZIter [expr $anZIter + 10] } { + for { set anXIter -50 } { $anXIter <= 50 } { set anXIter [expr $anXIter + 10] } { + set anIndex [expr {int(rand() * $aNbColors)}] + set aColor [lindex $THE_COLORS $anIndex] + set aPos "$anXIter 0 $anZIter" + vlight -add positional -pos {*}$aPos -color $aColor -headLight 0 -constAttenuation $aConstAtten -linearAttenuation $aLinAtten + vpoint v${aLightIndex} {*}$aPos + set aLightIndex [expr $aLightIndex + 1] + } +} +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/phong_spot1 b/tests/opengl/data/shading/phong_spot1 new file mode 100644 index 0000000000..643082d810 --- /dev/null +++ b/tests/opengl/data/shading/phong_spot1 @@ -0,0 +1,53 @@ +puts "========" +puts "Per-fragment lighting using built-in GLSL program, one spot light source." +puts "Visual comparison with the reference snapshot should be performed for this test case." +puts "========" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 + +# create objects +set anX 0.001 +circle c 0 0 0 0.001 +mkedge e c +wire w e +plane s +mkface f1 s w +mkface f2 s w +ttranslate f1 $anX -0.001 0 + +# display objects +vtop +vdisplay -dispMode 1 f1 f2 +vsetlocation f2 $anX 0.001 0 +vpoint vl $anX 0 0.001 +vfit + +# setup light +vcaps -ffp 0 +vrenderparams -shadingModel phong +vlight clear +vlight add spotLight pos $anX 0 0.001 dir 0 0 -1 angle 60 constAtten 0.1 exponent 0.1 color RED1 headLight 0 + +set aColor1 [vreadpixel 205 180 rgb name] +set aColor2 [vreadpixel 205 220 rgb name] +if { "$aColor1" != "RED" || "$aColor2" != "RED" } { + puts "Error: expected color near the light spot is RED" +} + +set aColor3 [vreadpixel 205 132 rgb name] +set aColor4 [vreadpixel 205 280 rgb name] +if { "$aColor3" != "RED4" || "$aColor4" != "RED4" } { + puts "Error: expected color mid from the light spot is RED4" +} + +set aColor5 [vreadpixel 205 100 rgb name] +set aColor6 [vreadpixel 205 306 rgb name] +if { "$aColor5" != "GRAY7" || "$aColor6" != "GRAY8" } { + if { "$aColor5" != "GRAY2" && "$aColor6" != "GRAY2" } { + puts "Error: expected color far from the light spot is GRAY7" + } +} +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/shading/shading_models b/tests/opengl/data/shading/shading_models new file mode 100644 index 0000000000..76306ae990 --- /dev/null +++ b/tests/opengl/data/shading/shading_models @@ -0,0 +1,68 @@ +puts "========" +puts "Test various Shading Models assigned per-object" +puts "========" + +pload MODELING VISUALIZATION + +# PBR doesn't work with Compatible Profile on macOS +#if { $::tcl_platform(os) == "Darwin" } { vcaps -core } + +# setup viewer +vclear +vclose ALL +vinit View1 -width 912 -height 912 + +# define spheres with a rough triangulation to easily distinguish Shading Models +psphere p0 10 +copytranslate p11 p0 0 0 0 +copytranslate p12 p0 40 0 0 +copytranslate p21 p0 0 20 0 +copytranslate p22 p0 40 20 0 +copytranslate p31 p0 0 40 0 +copytranslate p32 p0 40 40 0 +compound p11 p12 p21 p22 p31 p32 ss +incmesh ss 1 +vdefaults -autoTriang 0 + +# display objects +vdisplay -dispMode 1 p11 p12 p21 p22 p31 p32 +vdrawparray p41 triangles v 0 55 0 v 0 75 0 v 20 55 0 v 0 55 0 v 0 75 0 v 0 55 20 v 0 55 0 v 0 55 20 v 20 55 0 v 0 75 0 v 0 55 20 v 20 55 0 +vdrawparray p42 triangles v 40 55 0 v 40 75 0 v 60 55 0 v 40 55 0 v 40 75 0 v 40 55 20 v 40 55 0 v 40 55 20 v 60 55 0 v 40 75 0 v 40 55 20 v 60 55 0 +vtop +vrotate -0.9 0.1 0 +vfit + +vcaps -ffp 1 +vdump $::imagedir/${::casename}_defaults_ffp.png + +vcaps -ffp 0 +vdump $::imagedir/${::casename}_defaults.png + +# customize shading models +vaspects p11 -setShadingModel VERTEX +vdrawtext t11 Graphic3d_TOSM_VERTEX -pos 10 5 10 -color RED -aspect BOLD +vaspects p12 -setShadingModel FRAGMENT +vdrawtext t12 Graphic3d_TOSM_FRAGMENT -pos 50 5 10 -color RED -aspect BOLD + +vaspects p21 -setShadingModel PBR +vdrawtext t21 Graphic3d_TOSM_PBR -pos 10 25 10 -color RED -aspect BOLD +vaspects p22 -setShadingModel PBR_FACET +vdrawtext t22 Graphic3d_TOSM_PBR_FACET -pos 50 25 10 -color RED -aspect BOLD + +vaspects p31 -setShadingModel UNLIT +vdrawtext t31 Graphic3d_TOSM_UNLIT -pos 10 45 10 -color RED -aspect BOLD +vaspects p32 -setShadingModel FACET +vdrawtext t32 Graphic3d_TOSM_FACET -pos 50 45 10 -color RED -aspect BOLD +vaspects p41 -setShadingModel VERTEX +vdrawtext t41 Graphic3d_TOSM_VERTEX -pos 10 65 10 -color RED -aspect BOLD +vaspects p42 -setShadingModel FACET +vdrawtext t42 Graphic3d_TOSM_FACET -pos 50 65 10 -color RED -aspect BOLD +vdisplay -topmost t11 t12 t21 t22 t31 t32 t41 t42 + +vcaps -ffp 1 +vdump $::imagedir/${::casename}_ffp.png + +vcaps -ffp 0 +vlight -change 1 -intensity 0.1 +vrenderparams -shadingModel pbr +vdump $::imagedir/${::casename}.png diff --git a/tests/opengl/data/shading/vert_color b/tests/opengl/data/shading/vert_color new file mode 100644 index 0000000000..42dc1f52a2 --- /dev/null +++ b/tests/opengl/data/shading/vert_color @@ -0,0 +1,76 @@ +puts "============" +puts "0032198: Visualization, TKOpenGl - per-vertex lighting ignores back/front material colors" +puts "============" +puts "" + +set aVerts { + {{0 55 0} { 0 75 0} {20 55 0}} + {{0 75 0} { 0 55 20} {20 55 0}} + {{0 55 0} { 0 55 20} { 0 75 0}} + {{0 55 0} {20 55 0} { 0 55 20}} +} +set aColors { + {{1.0 0.0 0.0} {0.0 1.0 0.0} {0.0 0.0 1.0}} + {{1.0 1.0 0.0} {1.0 1.0 1.0} {0.0 1.0 1.0}} + {{0.5 0.0 0.0} {0.0 0.0 0.5} {0.0 0.5 0.0}} + {{0.5 0.5 0.0} {0.0 0.5 0.5} {0.5 0.0 0.5}} +} +set aNormals { + { 0 0 -1} + { 1 1 1} + {-1 0 0} + { 0 -1 0} +} + +proc genTris {theFrom theTo theColors} { + set aTris "" + for {set t $theFrom} {$t <= $theTo} {incr t} { + for {set n 0} {$n < 3} {incr n} { + set aVert [lindex $::aVerts $t] + set aCol [lindex $::aColors $t] + set aNorm [lindex $::aNormals $t] + set aTris "$aTris v [lindex $aVert $n] n $aNorm" + if { $theColors == 1 } { set aTris "$aTris c [lindex $aCol $n]" } + } + } + return $aTris +} + +set aTris1 [genTris 0 3 0] +set aTris1c [genTris 0 3 1] +set aTris2 [genTris 0 1 0] +set aTris2c [genTris 0 1 1] + +pload MODELING VISUALIZATION +vclear +vinit View1 +vviewparams -scale 10 -proj -0.3 -0.7 0.6 -up 0.013 0.65 0.75 -at 35.4 61.8 31.5 +vdrawparray t1 triangles {*}$aTris1 +vdrawparray t1c triangles {*}$aTris1c +vdrawparray t2 triangles {*}$aTris2 +vdrawparray t2c triangles {*}$aTris2c +vdrawparray t3 triangles {*}$aTris2 +vdrawparray t3c triangles {*}$aTris2c +vlocation t1 -location 0 0 0 +vlocation t2 -location 30 0 0 +vlocation t3 -location 60 0 0 +vlocation t1c -location 0 0 30 +vlocation t2c -location 30 0 30 +vlocation t3c -location 60 0 30 +vaspects t1 -color GREEN -backfaceColor RED +vaspects t2 -color GREEN -backfaceColor RED +vaspects t1c -color GREEN -backfaceColor RED +vaspects t2c -color GREEN -backfaceColor RED +vaspects t3 -color WHITE -backfaceColor WHITE +vaspects t3c -color WHITE -backfaceColor WHITE + +vrenderparams -shadingModel VERT +vdump ${imagedir}/${casename}_vert.png +vrenderparams -shadingModel PHONG +vdump ${imagedir}/${casename}_phong.png +vrenderparams -shadingModel FLAT +vdump ${imagedir}/${casename}_flat.png +vrenderparams -shadingModel UNLIT +vdump ${imagedir}/${casename}_unlit.png +vrenderparams -shadingModel PBR +vdump ${imagedir}/${casename}_pbr.png diff --git a/tests/opengl/data/shadows/buggy b/tests/opengl/data/shadows/buggy new file mode 100644 index 0000000000..e321333cb3 --- /dev/null +++ b/tests/opengl/data/shadows/buggy @@ -0,0 +1,32 @@ +puts "========" +puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" +puts "Test shadow map from single directional light source on a buggy." +puts "========" + +pload MODELING VISUALIZATION XDE OCAF +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } +Close D -silent +ReadGltf D [locate_data_file bug30691_Buggy.glb] +vclear +vinit View1 +vzbufftrihedron +XDisplay -dispMode 1 D +vfit +vzoom 0.75 +box bb -500000 -500000 -10875 1000000 1000000 0 -preview +vdisplay -dispMode 1 bb +vaspects bb -material STONE +vlight -change 0 -head 0 -dir -1 -1 -1 -castShadows 1 + +if { ![string match "OpenGL ES 2.0*" [vglinfo VERSION]] && ![string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + vraytrace 1 + vdump $::imagedir/${::casename}_raytrace.png +} + +vraytrace 0 +vrenderparams -shadingModel phong +vrenderparams -shadowMapResolution 2048 +vdump $::imagedir/${::casename}_phong.png + +vrenderparams -shadingModel pbr +vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/opengl/data/shadows/dir1 b/tests/opengl/data/shadows/dir1 new file mode 100644 index 0000000000..9fa3c8467b --- /dev/null +++ b/tests/opengl/data/shadows/dir1 @@ -0,0 +1,32 @@ +puts "========" +puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" +puts "Test shadow map from a single directional light source on a box geometry." +puts "========" + +pload MODELING VISUALIZATION +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } +box b 1 2 3 +box bb -5 -5 0 10 10 0 -preview +vgldebug 1 +vcaps -core +vcaps -vsync 0 +vclear +vinit View1 +vrenderparams -shadingModel PHONG +vdisplay -dispMode 1 b bb +vaspects bb -material STONE +vfit +vlight -change 0 -castShadows 1 -direction 1 1 -1 -head 0 + +if { ![string match "OpenGL ES 2.0*" [vglinfo VERSION]] && ![string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + vraytrace 1 + vdump $::imagedir/${::casename}_raytrace.png +} + +vraytrace 0 +vrenderparams -shadingModel phong +vrenderparams -shadowMapBias 0.01 +vdump $::imagedir/${::casename}_phong.png + +vrenderparams -shadingModel pbr +vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/opengl/data/shadows/dir2 b/tests/opengl/data/shadows/dir2 new file mode 100644 index 0000000000..381de31dc0 --- /dev/null +++ b/tests/opengl/data/shadows/dir2 @@ -0,0 +1,36 @@ +puts "========" +puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" +puts "Test shadow map from two directional light sources on a box geometry." +puts "========" + +pload MODELING VISUALIZATION +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } +box b 1 2 3 +box bb -5 -5 0 10 10 0 -preview +vgldebug 1 +vcaps -core +vcaps -vsync 0 +vclear +vinit View1 +vrenderparams -shadingModel PHONG +vdisplay -dispMode 1 b bb +vaspects bb -material STONE +vfit + +vlight -clear +vlight -add AMBIENT +vlight -add DIRECTIONAL -direction 0.2 0.2 -1 -head 0 -castShadows 1 -color RED +vlight -add DIRECTIONAL -direction -0.2 -0.2 -1 -head 0 -castShadows 1 -color GREEN + +if { ![string match "OpenGL ES 2.0*" [vglinfo VERSION]] && ![string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + vraytrace 1 + vdump $::imagedir/${::casename}_raytrace.png +} + +vraytrace 0 +vrenderparams -shadingModel phong +vrenderparams -shadowMapBias 0.01 +vdump $::imagedir/${::casename}_phong.png + +vrenderparams -shadingModel pbr +vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/opengl/data/shadows/dir3 b/tests/opengl/data/shadows/dir3 new file mode 100644 index 0000000000..1b3d3c59f5 --- /dev/null +++ b/tests/opengl/data/shadows/dir3 @@ -0,0 +1,34 @@ +puts "========" +puts "0030640: Visualization, Graphic3d_Camera - add option creating Projection matrix with 0 to 1 depth range" +puts "Test shadow map from a single directional light source on a box geometry." +puts "========" + +pload MODELING VISUALIZATION +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } +vcaps -depthZeroToOne 1 +box b 1 2 3 +box bb -5 -5 0 10 10 0 -preview +vgldebug 1 +vcaps -core +vcaps -vsync 0 +vclear +vinit View1 +vrenderparams -shadingModel PHONG +vdisplay -dispMode 1 b bb +vaspects bb -material STONE +vfit +vselect 250 200 +vlight -change 0 -castShadows 1 -direction 1 1 -1 -head 0 + +if { ![string match "OpenGL ES 2.0*" [vglinfo VERSION]] && ![string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + vraytrace 1 + vdump $::imagedir/${::casename}_raytrace.png +} + +vraytrace 0 +vrenderparams -shadingModel phong +vrenderparams -shadowMapBias 0.01 +vdump $::imagedir/${::casename}_phong.png + +vrenderparams -shadingModel pbr +vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/opengl/data/shadows/dirhead b/tests/opengl/data/shadows/dirhead new file mode 100644 index 0000000000..be49df5349 --- /dev/null +++ b/tests/opengl/data/shadows/dirhead @@ -0,0 +1,33 @@ +puts "========" +puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" +puts "Test shadow map from a single directional light source with headlight flag." +puts "========" + +pload MODELING VISUALIZATION +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } +box b 1 2 3 +box bb -5 -5 0 10 10 0 -preview +vgldebug 1 +vcaps -core +vcaps -vsync 0 +vclear +vinit View1 +vcamera -persp +vrenderparams -shadingModel PHONG +vdisplay -dispMode 1 b bb +vaspects bb -material STONE +vfit +vlight -change 0 -castShadows 1 -direction -0.2 0.2 -1 -head 1 + +if { ![string match "OpenGL ES 2.0*" [vglinfo VERSION]] && ![string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + vraytrace 1 + vdump $::imagedir/${::casename}_raytrace.png +} + +vraytrace 0 +vrenderparams -shadingModel phong +vrenderparams -shadowMapBias 0.01 +vdump $::imagedir/${::casename}_phong.png + +vrenderparams -shadingModel pbr +vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/opengl/data/shadows/double_precision b/tests/opengl/data/shadows/double_precision new file mode 100644 index 0000000000..34180aa85c --- /dev/null +++ b/tests/opengl/data/shadows/double_precision @@ -0,0 +1,23 @@ +puts "========" +puts "0032129: Visualization, TKOpenGl - shadowmap is broken for ZLayer having non-zero origin" +puts "========" + +pload MODELING VISUALIZATION +box b 0 0 1 100 200 300 +box bb -500 -500 0 1000 1000 0 -preview +vinit View1 +vrenderparams -shadingModel PHONG +vdisplay -dispMode 1 b bb +vaspects bb -material STONE +vfit +vlight -change 0 -castShadows 1 -head 0 -dir 1 1 -1 +vdump $::imagedir/${::casename}_1.png +vzlayer DEFAULT -origin 200 0 0 +vdump $::imagedir/${::casename}_2.png + +vlocation b -setLocation 1000000000 0 0 +vlocation bb -setLocation 1000000000 0 0 +vfit +vdump $::imagedir/${::casename}_3.png +vzlayer DEFAULT -origin 1000000000 0 0 +vdump $::imagedir/${::casename}_4.png diff --git a/tests/opengl/data/silhouette/outline1 b/tests/opengl/data/silhouette/outline1 new file mode 100644 index 0000000000..f025f32c41 --- /dev/null +++ b/tests/opengl/data/silhouette/outline1 @@ -0,0 +1,24 @@ +puts "========" +puts "0024437: Visualization - silhouette edges based on OpenGL" +puts "Draw box and sphere primitives" +puts "========" +puts "" + +pload MODELING VISUALIZATION + +vclear +vinit View1 +vbackground -color GAINSBORO +vaxo + +psphere s 1.0 +box b 2 -2 -2 1 2 3 + +vdisplay -dispMode 1 b s +vfit + +vaspects b s -setDrawSilhouette 1 -setEdgeColor RED -setEdgeWidth 4 -setFaceBoundaryDraw 1 -setFaceBoundaryColor BLUE -setFaceBoundaryWidth 1 -setInteriorStyle HIDDENLINE +vdump $::imagedir/${::casename}_0.png + +vaspects b s -setDrawSilhouette 1 -setEdgeColor RED -setEdgeWidth 4 -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 4 -setInteriorStyle HIDDENLINE +vdump $::imagedir/${::casename}_1.png diff --git a/tests/opengl/data/silhouette/outline2 b/tests/opengl/data/silhouette/outline2 new file mode 100644 index 0000000000..b3ea2709bb --- /dev/null +++ b/tests/opengl/data/silhouette/outline2 @@ -0,0 +1,31 @@ +puts "========" +puts "0024437: Visualization - silhouette edges based on OpenGL" +puts "Draw bottle sample" +puts "========" +puts "" + +pload MODELING VISUALIZATION + +# test for creation of bottle as in tutorial (script is in samples) +source $env(CSF_OCCTSamplesPath)/tcl/bottle.tcl + +vbackground -color WHITE +vzbufftrihedron -type wireframe -colorLabels BLACK +vaspects bottle -setDrawSilhouette 1 -setEdgeColor BLACK -setFaceBoundaryDraw 1 -setMostContinuity c0 -setFaceBoundaryColor BLACK -setInteriorStyle HIDDENLINE +vrenderparams -rendScale 2 + +vcamera -ortho +vfit +vaspects bottle -setDrawSilhouette 0 +vdump $::imagedir/${::casename}_ortho0.png + +vaspects bottle -setDrawSilhouette 1 +vdump $::imagedir/${::casename}_ortho1.png + +vcamera -persp +vfit +vaspects bottle -setDrawSilhouette 0 +vdump $::imagedir/${::casename}_persp0.png + +vaspects bottle -setDrawSilhouette 1 +vdump $::imagedir/${::casename}_persp1.png diff --git a/tests/opengl/data/text/A1 b/tests/opengl/data/text/A1 new file mode 100644 index 0000000000..b2a7de4d6b --- /dev/null +++ b/tests/opengl/data/text/A1 @@ -0,0 +1,12 @@ +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" + +pload TOPTEST VISUALIZATION +vinit View1 +vcolorscale cs -range 10 20 100 -font 16 -textpos right -xy 0 0 + +vglinfo +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/text/A2 b/tests/opengl/data/text/A2 new file mode 100644 index 0000000000..ae71ca2ca1 --- /dev/null +++ b/tests/opengl/data/text/A2 @@ -0,0 +1,75 @@ +puts "============" +puts "OCC21091" +puts "OCC21450" +puts "============" +puts "" + +pload TOPTEST VISUALIZATION +vinit View1 + +vfont add [locate_data_file DejaVuSansMono.ttf] MonoFont +vfont add [locate_data_file DejaVuSans.ttf] SansFont +vfont add [locate_data_file DejaVuSerif.ttf] SerifFont + +dtracelevel trace +vfont -verbose 1 + +vtrihedron trihedr + +vpoint p1 100 100 -400 +vpoint p2 000 000 -400 +vpoint p3 -100 -100 -400 +vdrawtext OC0 OpenCascade -pos 100 100 -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext OC1 OpenCascade -pos 000 000 -400 -color CYAN -halign center -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext OC2 OpenCascade -pos -100 -100 -400 -color CYAN -halign right -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint p4 100 100 -500 +vpoint p5 000 000 -500 +vpoint p6 -100 -100 -500 +vdrawtext OC3 OpenCascade -pos 100 100 -500 -color RED -halign left -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext OC4 OpenCascade -pos 000 000 -500 -color RED -halign center -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext OC5 OpenCascade -pos -100 -100 -500 -color RED -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint p7 100 100 -450 +vpoint p8 000 000 -450 +vpoint p9 -100 -100 -450 +vdrawtext OC6 OpenCascade -pos 100 100 -450 -color 05FF00 -halign left -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext OC7 OpenCascade -pos 000 000 -450 -color 05FF00 -halign center -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext OC8 OpenCascade -pos -100 -100 -450 -color 05FF00 -halign right -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + + +vdrawtext L0 _.Left._ -pos 200 200 200 -color WHITE -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext L1 _.Left._ -pos 200 200 200 -color YELLOW -halign left -valign bottom -angle 090 -zoom 1 -height 50 -aspect regular -font SansFont + +vdrawtext R0 _.Right._ -pos 200 200 200 -color MAGENTA -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext R1 _.Right._ -pos 200 200 200 -color FF9B96 -halign right -valign top -angle 090 -zoom 1 -height 50 -aspect regular -font SansFont + +vdrawtext N0 _.0123456789._ -pos 200 200 200 -color BLUE -halign center -valign center -angle 045 -zoom 1 -height 50 -aspect regular -font SansFont +vdrawtext N1 _.0123456789._ -pos 200 200 200 -color RED -halign center -valign center -angle -45 -zoom 1 -height 50 -aspect regular -font SansFont + +vdrawtext SS _.~!@#$%^&*:?|+-._ -pos -200 000 400 -color RED -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font SansFont + +box atextbox -100 -100 -100 -200 -200 -200 +vdisplay atextbox + +vdrawtext OC9 OpenCascade -pos -300 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont +vdrawtext OC10 OpenCascade -pos -300 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont +vdrawtext OC11 OpenCascade -pos -100 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont +vdrawtext OC12 OpenCascade -pos -100 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont + +vdrawtext OC13 OpenCascade -pos -300 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont +vdrawtext OC14 OpenCascade -pos -100 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont +vdrawtext OC15 OpenCascade -pos -300 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont +vdrawtext OC16 OpenCascade -pos -100 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font SerifFont + +vdrawtext OC17 OpenCascade -pos -200 -200 100 -color MAGENTA -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font sans-serif +vdrawtext OC18 OpenCascade -pos -200 -200 150 -color CYAN -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font serif +vdrawtext OC19 OpenCascade -pos -200 -200 200 -color YELLOW -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect italic -font serif +vdrawtext OC20 OpenCascade -pos -200 -200 250 -color 00FF05 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect bolditalic -font monospace +vdrawtext OC21 OpenCascade -pos -200 -200 300 -color FF0005 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font monospace + +vglinfo +vdump $imagedir/${casename}.png + +vsensdis +vdump $imagedir/${casename}_sensitive.png diff --git a/tests/opengl/data/text/A3 b/tests/opengl/data/text/A3 new file mode 100644 index 0000000000..c03d24471f --- /dev/null +++ b/tests/opengl/data/text/A3 @@ -0,0 +1,26 @@ +puts "============" +puts "OCC23457 Text rendering performance" +puts "Test case performs rendering of single huge text label" +puts "============" +puts "" + +pload TOPTEST VISUALIZATION +vinit View1 + +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vtrihedron trihedr + +set aFileHandle [open [locate_data_file screw.step] r] +set aText [read $aFileHandle] +close $aFileHandle + +vpoint p0 0 0 -400 +vpoint p1 0 10000 -400 +vpoint p2 1000 0 -400 +vfit + +vdrawtext text "$aText" -pos 100 100 -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/A4 b/tests/opengl/data/text/A4 new file mode 100644 index 0000000000..214a43b228 --- /dev/null +++ b/tests/opengl/data/text/A4 @@ -0,0 +1,41 @@ +puts "============" +puts "OCC23457 Text rendering performance" +puts "Test case performs rendering of big number of small text labels" +puts "============" +puts "" + +cpulimit 1000 + +pload TOPTEST VISUALIZATION +vinit View1 + +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vtrihedron trihedr + +set aFileHandle [open [locate_data_file screw.step] r] +set aFileData [read $aFileHandle] +close $aFileHandle + +vpoint p0 0 0 -400 +vpoint p1 0 10000 -400 +vpoint p2 1000 0 -400 + +set data [split $aFileData "\n"] +set aLineId 0 +foreach aLine $data { + set aLineY [expr $aLineId * 400] + vdrawtext "Line_$aLineId" "$aLine" -noupdate -pos 100 $aLineY -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 0 -height 20 -aspect regular -font SansFont + set aLineId [expr $aLineId + 1] +} + +puts "Number of labels: $aLineId" + +vfit +vzfit +vzoom 20 + +vfps + +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/A5 b/tests/opengl/data/text/A5 new file mode 100644 index 0000000000..079b0694d2 --- /dev/null +++ b/tests/opengl/data/text/A5 @@ -0,0 +1,44 @@ +puts "============" +puts "OCC23457 Text rendering performance" +puts "Test case prints 3D labels with different text alignment styles" +puts "============" +puts "" + +pload TOPTEST VISUALIZATION +vinit View1 + +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vtrihedron trihedr + +vpoint pTL -700 100 600 +vdrawtext Text0 "Top-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 600 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pTC 0 100 600 +vdrawtext Text1 "Top-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 600 -color CYAN -halign center -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pTR 700 100 600 +vdrawtext Text2 "Top-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 600 -color CYAN -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pCL -700 100 -100 +vdrawtext Text3 "Center-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -100 -color WHITE -halign left -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pCC 0 100 -100 +vdrawtext Text4 "Center-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -100 -color WHITE -halign center -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pCR 700 100 -100 +vdrawtext Text5 "Center-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -100 -color WHITE -halign right -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pBL -700 100 -700 +vdrawtext Text6 "Bottom-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -700 -color YELLOW -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pBC 0 100 -700 +vdrawtext Text7 "Bottom-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -700 -color YELLOW -halign center -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vpoint pBR 700 100 -700 +vdrawtext Text8 "Bottom-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -700 -color YELLOW -halign right -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font SansFont + +vfit + +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/A6 b/tests/opengl/data/text/A6 new file mode 100644 index 0000000000..20aabaeb60 --- /dev/null +++ b/tests/opengl/data/text/A6 @@ -0,0 +1,45 @@ +puts "============" +puts "OCC23457 Text rendering performance" +puts "Test case prints 3D labels with different text alignment styles and extra spaces in it" +puts "============" +puts "" + +pload TOPTEST VISUALIZATION +vinit View1 + +set THE_FONT_NAME sans-serif +dtracelevel trace +vfont -verbose 1 + +vtrihedron trihedr + +vpoint pTL -700 100 600 +vdrawtext Text0 " Top-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 600 -color CYAN -halign left -valign top -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pTC 0 100 600 +vdrawtext Text1 " Top-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 600 -color CYAN -halign center -valign top -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pTR 700 100 600 +vdrawtext Text2 " Top-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 600 -color CYAN -halign right -valign top -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pCL -700 100 -100 +vdrawtext Text3 " Center-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -100 -color WHITE -halign left -valign center -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pCC 0 100 -100 +vdrawtext Text4 " Center-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -100 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pCR 700 100 -100 +vdrawtext Text5 " Center-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -100 -color WHITE -halign right -valign center -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pBL -700 100 -700 +vdrawtext Text6 " Bottom-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -700 -color YELLOW -halign left -valign bottom -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pBC 0 100 -700 +vdrawtext Text7 " Bottom-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -700 -color YELLOW -halign center -valign bottom -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vpoint pBR 700 100 -700 +vdrawtext Text8 " Bottom-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -700 -color YELLOW -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect bold -font $THE_FONT_NAME + +vfit +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/A7 b/tests/opengl/data/text/A7 new file mode 100644 index 0000000000..b221d45cf1 --- /dev/null +++ b/tests/opengl/data/text/A7 @@ -0,0 +1,38 @@ +puts "============" +puts "OCC23457 Text rendering performance" +puts "Test case prints overlay labels with different subtitle styles" +puts "============" +puts "" + +pload TOPTEST VISUALIZATION +vinit View1 + +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +set aParams "-height 16 -font SansFont -2d -persPos -1 1 -subColor BLUE" + +vclear +vviewparams -scale 254.5 -proj 0.89 -0.37 0.26 -up -0.21 0.16 0.96 -at 0.69 1.05 1.46 + +vdrawtext td "Overlay Test Decal" {*}$aParams -pos 20 -100 0 -color WHITE -dispType decal +vdrawtext ts "Overlay Test Shadow" {*}$aParams -pos 20 -150 0 -color WHITE -dispType shadow +vdrawtext tx "Overlay Test XOR" {*}$aParams -pos 20 -200 0 -color YELLOW -dispType blend +vdrawtext tt "Overlay Test Subtitle" {*}$aParams -pos 20 -250 0 -color WHITE -dispType subtitle +vdrawtext tw "Overlay Test Normal" {*}$aParams -pos 20 -300 0 -color WHITE -dispType normal +vdrawtext tb "Overlay Test Normal" {*}$aParams -pos 20 -350 0 -color GRAY33 -dispType normal + +vdrawtext td2 " Overlay Test Decal \n Second line" {*}$aParams -pos 200 -100 0 -color WHITE -dispType decal +vdrawtext ts2 " Overlay Test Shadow \n Second line" {*}$aParams -pos 200 -150 0 -color WHITE -dispType shadow +vdrawtext tx2 " Overlay Test XOR \n Second line" {*}$aParams -pos 200 -200 0 -color YELLOW -dispType blend +vdrawtext tt2 " Overlay Test Subtitle\n Second line" {*}$aParams -pos 200 -250 0 -color WHITE -dispType subtitle +vdrawtext tw2 " Overlay Test Normal \n Second line" {*}$aParams -pos 200 -300 0 -color WHITE -dispType normal +vdrawtext tb2 " Overlay Test Normal \n Second line" {*}$aParams -pos 200 -350 0 -color GRAY33 -dispType normal + +box b 1 2 3 +vdisplay -dispMode 1 b +vselprops localSelHighlight -dispMode 1 -material SILVER -color WHITE +vselmode b FACE 1 +vselect 190 250 + +vglinfo +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/text/A8 b/tests/opengl/data/text/A8 new file mode 100644 index 0000000000..8c7b718b1d --- /dev/null +++ b/tests/opengl/data/text/A8 @@ -0,0 +1,70 @@ +puts "============" +puts "OCC24387" +puts "============" +puts "" +################################################# +# Draw the text with different fonts. +################################################# + +pload TOPTEST VISUALIZATION +vinit View1 + +dtracelevel trace +vfont -verbose 1 + +vtrihedron trihedr + +vpoint p1 100 100 -400 +vpoint p2 000 000 -400 +vpoint p3 -100 -100 -400 +vdrawtext OC0 OpenCascade -pos 100 100 -400 -color CYAN -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext OC1 OpenCascade -pos 000 000 -400 -color CYAN -halign center -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext OC2 OpenCascade -pos -100 -100 -400 -color CYAN -halign right -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman + +vpoint p4 100 100 -500 +vpoint p5 000 000 -500 +vpoint p6 -100 -100 -500 +vdrawtext OC3 OpenCascade -pos 100 100 -500 -color RED -halign left -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext OC4 OpenCascade -pos 000 000 -500 -color RED -halign center -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext OC5 OpenCascade -pos -100 -100 -500 -color RED -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman + +vpoint p7 100 100 -450 +vpoint p8 000 000 -450 +vpoint p9 -100 -100 -450 +vdrawtext OC6 OpenCascade -pos 100 100 -450 -color 05FF00 -halign left -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext OC7 OpenCascade -pos 000 000 -450 -color 05FF00 -halign center -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext OC8 OpenCascade -pos -100 -100 -450 -color 05FF00 -halign right -valign center -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman + + +vdrawtext L0 _.Left._ -pos 200 200 200 -color WHITE -halign left -valign bottom -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext L1 _.Left._ -pos 200 200 200 -color YELLOW -halign left -valign bottom -angle 090 -zoom 1 -height 50 -aspect regular -font Times-Roman + +vdrawtext R0 _.Right._ -pos 200 200 200 -color MAGENTA -halign right -valign top -angle 000 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext R1 _.Right._ -pos 200 200 200 -color FF9B96 -halign right -valign top -angle 090 -zoom 1 -height 50 -aspect regular -font Times-Roman + +vdrawtext N0 _.0123456789._ -pos 200 200 200 -color BLUE -halign center -valign center -angle 045 -zoom 1 -height 50 -aspect regular -font Times-Roman +vdrawtext N1 _.0123456789._ -pos 200 200 200 -color RED -halign center -valign center -angle -45 -zoom 1 -height 50 -aspect regular -font Times-Roman + +vdrawtext SS _.~!@#$%^&*:?|+-._ -pos -200 000 400 -color RED -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font Times-Roman + +box atextbox -100 -100 -100 -200 -200 -200 +vdisplay atextbox + +vdrawtext OC9 OpenCascade -pos -300 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier +vdrawtext OC10 OpenCascade -pos -300 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier +vdrawtext OC11 OpenCascade -pos -100 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier +vdrawtext OC12 OpenCascade -pos -100 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier + +vdrawtext OC13 OpenCascade -pos -300 -100 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier +vdrawtext OC14 OpenCascade -pos -100 -300 -300 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier +vdrawtext OC15 OpenCascade -pos -300 -100 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier +vdrawtext OC16 OpenCascade -pos -100 -300 -100 -color GREEN -halign left -valign bottom -angle 000 -zoom 0 -height 15 -aspect regular -font Courier + +vdrawtext OC17 OpenCascade -pos -200 -200 100 -color MAGENTA -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font Times-Roman +vdrawtext OC18 OpenCascade -pos -200 -200 150 -color CYAN -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font sans-serif +vdrawtext OC19 OpenCascade -pos -200 -200 200 -color YELLOW -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect italic -font sans-serif +vdrawtext OC20 OpenCascade -pos -200 -200 250 -color 00FF05 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect bolditalic -font sans-serif +vdrawtext OC21 OpenCascade -pos -200 -200 300 -color FF0005 -halign left -valign bottom -angle 010 -zoom 0 -height 15 -aspect regular -font Arial + +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/C1 b/tests/opengl/data/text/C1 new file mode 100644 index 0000000000..8ca897afa0 --- /dev/null +++ b/tests/opengl/data/text/C1 @@ -0,0 +1,26 @@ +puts "============" +puts "OCC26298 make font resolution configurable" +puts "============" +puts "" + +pload VISUALIZATION + +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vclear +vinit View1 +vtop + +vrenderparams -resolution 72 + +vdrawtext t0 TopLeftText -pos -100 100 0 -font SansFont -color yellow -valign top -halign left +vdrawtext t1 CenterText -pos 0 0 0 -font SansFont -color green -valign center -halign center +vdrawtext t2 BottomRightText -pos 100 -100 0 -font SansFont -color red -valign bottom -halign right +vfit +vdump $imagedir/${casename}_72.png + +vrenderparams -resolution 96 +vdump $imagedir/${casename}_96.png + +vrenderparams -resolution 144 +vdump $imagedir/${casename}_144.png diff --git a/tests/opengl/data/text/C2 b/tests/opengl/data/text/C2 new file mode 100644 index 0000000000..0ff3c7fb3f --- /dev/null +++ b/tests/opengl/data/text/C2 @@ -0,0 +1,37 @@ +puts "================" +puts "0022149: Strings with Japanese characters can not be displayed in 3D viewer" +puts "================" +puts "" + +pload MODELING VISUALIZATION + +dtracelevel trace +vfont -verbose 1 +vclear +vinit View1 +vaxo +vpoint p0 0 0 0 + +pload MODELING VISUALIZATION +dtracelevel trace +vfont -verbose 1 +vclear +vinit View1 +vtop +vpoint p00 0 0 0 +vpoint p01 0 10 0 +vpoint p11 10 10 0 +vpoint p10 10 0 0 +vfit +vzoom 0.8 +vdrawtext t0 "한국어 (Korean) ČeÅ¡tina" -pos 0 0 0 -halign left -font korean +vdrawtext t1 "한국어 (Korean) ČeÅ¡tina" -pos 10 1 0 -halign right -font sans +vdrawtext t2 "简体中文 (Chinese)" -pos 0 2 0 -halign left -font cjk +vdrawtext t3 "简体中文 (Chinese)" -pos 10 3 0 -halign right -font sans +vdrawtext t4 "あ (Japanese)" -pos 0 4 0 -halign left -font cjk +vdrawtext t5 "あ (Japanese)" -pos 10 5 0 -halign right -font sans + +vdump $imagedir/${casename}.png + +# just print font list +vfont diff --git a/tests/opengl/data/text/C3 b/tests/opengl/data/text/C3 new file mode 100644 index 0000000000..e3b2e04ee6 --- /dev/null +++ b/tests/opengl/data/text/C3 @@ -0,0 +1,29 @@ +puts "================" +puts "0031079: Visualization - embed minimal fallback font" +puts "================" +puts "" + +puts "REQUIRED All: Font_FontMgr, error: unable to find any font!" +puts "REQUIRED All: Font_FontMgr, error: unable to find Western fallback font!" + +pload MODELING VISUALIZATION + +dtracelevel trace +pload VISUALIZATION + +vfont -verbose 1 +vfont -clear +# print empty list +vfont + +vclear +vinit View1 +vpoint p0 0 0 0 +vviewcube vc +vdrawtext t "My Text, он мой!" -font "UNKNOWN" -aspect italic -pos 0 0 0 -2d -persPos -1 1 30 +text2brep b "My Text, он мой!" -font "UNKNOWN" -aspect italic +vtop +vdisplay -dispMode 1 b +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/C4 b/tests/opengl/data/text/C4 new file mode 100644 index 0000000000..121c54b899 --- /dev/null +++ b/tests/opengl/data/text/C4 @@ -0,0 +1,26 @@ +puts "================" +puts "0031118: Visualization - Font_FontMgr skips fonts with unknown styles like Narrow or Black" +puts "================" +puts "" + +dtracelevel trace +pload VISUALIZATION + +# Do the trick - find any pair of fonts with and without "Narrow" style suffix. +# On Windows it might be "Arial" and "Arial Narrow", on Linux "Liberation Sans" and "Liberation Sans Narrow". +vfont -verbose 1 +set aFontN [vfont -strict -find "* Narrow"] +set aFontR [string map {" Narrow" ""} $aFontN] +vfont -strict -findInfo "$aFontN" +vfont -strict -findInfo "$aFontR" + +vclear +vinit View1 +vpoint p0 0 0 0 +vpoint p1 0 10 0 +vdrawtext t1 "My Text \[$aFontR\]" -font "$aFontR" -pos 0 5 0 +vdrawtext t2 "My Text \[$aFontN\]" -font "$aFontN" -pos 0 6 0 +vtop +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/D1 b/tests/opengl/data/text/D1 new file mode 100644 index 0000000000..4f80a1d0b5 --- /dev/null +++ b/tests/opengl/data/text/D1 @@ -0,0 +1,31 @@ +puts "===========" +puts "0026343: Visualization - Zoom persistent text with 3D orientation" +puts "" +puts "===========" + +pload MODELING VISUALIZATION + +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +set x 10 +set y 50 +set z 30 + +box b $x $y $z +vdisplay b +vtrihedron tri0 + +vdrawtext t0 "Top text on plane yOz" -pos $x 0 $z -color green -height 20 -plane 1 0 0 0 1 0 -valign top -font SansFont +vdrawtext t1 "Bottom text on plane yOz" -pos 0 $y 0 -color green -height 20 -plane -1 0 0 0 -1 0 -valign bottom -font SansFont + +vdrawtext t2 "Some text on the top face" -pos $x/2 $y/2 $z -color red -height 20 -plane 0 0 1 0 1 0 -valign center -halign center -font SansFont + +vdrawtext t3 "First line\nSecond line" -pos $x/2 0 $z/2 -color 0.0 0.0 1.0 -height 20 -plane 0 -1 0 0 0 1 -valign center -halign center -font SansFont + +vfit +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug22149 b/tests/opengl/data/text/bug22149 new file mode 100644 index 0000000000..3b636c200e --- /dev/null +++ b/tests/opengl/data/text/bug22149 @@ -0,0 +1,18 @@ +puts "================" +puts "0022149: Strings with Japanese characters can not be displayed in 3D viewer" +puts "================" +puts "" + +pload VISUALIZATION +dtracelevel trace +vfont -verbose 1 +vfont add [locate_data_file bug22149_mona.ttf] Mona +vclear +vinit View1 +vaxo +vdrawtext text0 HELLO -pos 0 0 0 -color GREEN -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular +vdrawtext text1 [encoding convertfrom unicode \x42\x30] -pos 0 0 200 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font Mona +vdrawtext text2 [encoding convertfrom unicode \x42\x30] -pos 0 0 400 -color BLUE -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font cjk +vdrawtext text3 [encoding convertfrom unicode \x5C\xD5\x6D\xAD\xB4\xC5] -pos 0 0 -200 -color MAGENTA -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font korean + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug22796_1 b/tests/opengl/data/text/bug22796_1 new file mode 100644 index 0000000000..40017255a7 --- /dev/null +++ b/tests/opengl/data/text/bug22796_1 @@ -0,0 +1,12 @@ +puts "============" +puts "OCC22796: Possibility to display multi-line text in 3D" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vdrawtext text0 "MyTest1\rHello,\tWor\vld!\nMyTest2\t\a\bMyTest3" -pos 0 0 0 -color WHITE -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font SansFont + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug22796_2 b/tests/opengl/data/text/bug22796_2 new file mode 100644 index 0000000000..3baf1b2f2e --- /dev/null +++ b/tests/opengl/data/text/bug22796_2 @@ -0,0 +1,12 @@ +puts "============" +puts "OCC22796: Possibility to display multi-line text in 3D" +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 +vfont add [locate_data_file bug22149_mona.ttf] Mona +set s [encoding convertfrom unicode "\x42\x30\x09\x00\x79\x30\x0A\x00\x6F\x30\x42\x26"] +vdrawtext text0 $s -pos 0 0 0 -color WHITE -halign left -valign bottom -angle 0 -zoom 1 -height 50 -aspect regular -font Mona + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug24555 b/tests/opengl/data/text/bug24555 new file mode 100644 index 0000000000..d31f993154 --- /dev/null +++ b/tests/opengl/data/text/bug24555 @@ -0,0 +1,29 @@ +puts "============" +puts "OCC24555: Visualization - the same text is rendered with shift at second time" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo +vdrawtext text0 "This program" -pos 0 0 0 -color GREEN -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font SansFont + +vdrawtext text1 "This program" -pos 0 0 0 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font SansFont + +set x 346 +set y 190 + +set R 0 +set G 0.9843137264251709 +set B 0 + +if {"[vreadpixel $x $y rgb]" == "$R $G $B" } { + puts "Error : color is bad" +} else { + puts "OK : color is good" +} + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug25121 b/tests/opengl/data/text/bug25121 new file mode 100644 index 0000000000..5afe35fa0c --- /dev/null +++ b/tests/opengl/data/text/bug25121 @@ -0,0 +1,25 @@ +puts "================" +puts "OCC25121: Visualization, OpenGl_Text - correct scaling factor for fixed-size text at 3D point" +puts "================" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 + +box b -5 -5 0 10 10 1 +vdisplay -noupdate b +vtop +vfit + +vdrawtext 000_3D "000 3D" -pos 0.0 0.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont +vdrawtext 001_3D "001 3D" -pos 0.0 1.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont +vdrawtext 101_3D "101 3D" -pos 0.0 2.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont +vdrawtext 110_3D "110 3D" -pos 0.0 3.0 0.0 -color WHITE -halign center -valign center -angle 000 -zoom 0 -height 16 -aspect regular -font SansFont +vdrawtext t1 "000 2D" -2d -perspos -1 1 -pos 100 -200 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE +vdrawtext t2 "001 2D" -2d -perspos -1 1 -pos 100 -250 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE +vdrawtext t3 "101 2D" -2d -perspos -1 1 -pos 100 -300 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE +vdrawtext t4 "110 2D" -2d -perspos -1 1 -pos 100 -350 0 -height 16 -font SansFont -color WHITE -disptype normal -subcolor BLUE + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug25732_1 b/tests/opengl/data/text/bug25732_1 new file mode 100644 index 0000000000..829ac4529b --- /dev/null +++ b/tests/opengl/data/text/bug25732_1 @@ -0,0 +1,27 @@ +puts "========" +puts "OCC25732: Visualization, TKOpenGl - back face culling should not affect textured font rendering" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +box b -100 0 -200 50 100 200 + +vinit View1 +vclear +vaxo + +vdisplay b +vfit +vsetdispmode b 1 + +vdrawtext text "Open\nCASCADE" -pos 0 0 0 -color RED -halign center -valign center -angle -45 -zoom 1 -height 50 -aspect regular -font SansFont + +set x_coord 255 +set y_coord 277 + +set bug_info [vreadpixel ${x_coord} ${y_coord} rgb name] +if {$bug_info != "RED"} { puts "ERROR: OCC25732 is reproduced. Text is missed." } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug25732_2 b/tests/opengl/data/text/bug25732_2 new file mode 100644 index 0000000000..478417366a --- /dev/null +++ b/tests/opengl/data/text/bug25732_2 @@ -0,0 +1,23 @@ +puts "========" +puts "OCC25732: Visualization, TKOpenGl - back face culling should not affect textured font rendering" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +box b 1 2 3 +explode b F + +vinit View1 +vsetdispmode 1 + +vdisplay b_1 b_2 +vfit + +vdrawtext text "SAMPLE TEXT" -pos 1 0 3 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 30 -aspect regular -font SansFont + +set bug_info [vreadpixel 260 137 rgb name] +if {$bug_info != "RED"} { puts "ERROR: OCC25732 is reproduced. Text is missed." } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug27624 b/tests/opengl/data/text/bug27624 new file mode 100644 index 0000000000..81f1f17439 --- /dev/null +++ b/tests/opengl/data/text/bug27624 @@ -0,0 +1,12 @@ +puts "========" +puts "CR27624: Draw Harness, ViewerTest - vdrawtext command ignores text display options" +puts "========" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vdrawtext t1 "Subtitle" -height 20 -font SansFont -color GREEN -disptype subtitle -subcolor 4C4C4C +vfit +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug28099_text_core b/tests/opengl/data/text/bug28099_text_core new file mode 100644 index 0000000000..9014f053aa --- /dev/null +++ b/tests/opengl/data/text/bug28099_text_core @@ -0,0 +1,32 @@ +puts "============" +puts "OCC28099: handle DIMENSION and SUBTITLE styles within Core Profile" +puts "Test case prints overlay labels with different subtitle styles" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vcaps -core 1 +vinit View1 +vaxo +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vdrawtext t1 "Overlay Test Blend" -2d -perspos -1 1 -pos 100 -50 0 -height 16 -font SansFont -color YELLOW -disptype blend -subcolor BLUE +vdrawtext t2 "Overlay Test Decal" -2d -perspos -1 1 -pos 100 -100 0 -height 16 -font SansFont -color YELLOW -disptype decal -subcolor BLUE +vdrawtext t3 "Overlay Test Subtitle" -2d -perspos -1 1 -pos 100 -150 0 -height 16 -font SansFont -color YELLOW -disptype subtitle -subcolor BLUE +vdrawtext t4 "Overlay Test Normal" -2d -perspos -1 1 -pos 100 -200 0 -height 16 -font SansFont -color CYAN -disptype normal -subcolor BLUE + +vdrawtext t5 " Overlay Test Normal \n Second line" -2d -perspos -1 1 -pos 100 -250 0 -height 16 -font SansFont -color CYAN -disptype normal -subcolor BLUE +vdrawtext t6 " Overlay Test Subtitle\n Second line" -2d -perspos -1 1 -pos 100 -300 0 -height 16 -font SansFont -color YELLOW -disptype subtitle -subcolor BLUE +vdrawtext t7 " Overlay Test Decal \n Second line" -2d -perspos -1 1 -pos 100 -350 0 -height 16 -font SansFont -color YELLOW -disptype decal -subcolor BLUE +vdrawtext t8 " Overlay Test Blend \n Second line" -2d -perspos -1 1 -pos 100 -400 0 -height 16 -font SansFont -color YELLOW -disptype blend -subcolor BLUE + +box b 50 50 50 +vdisplay -dispMode 1 b + +vpoint lengthP1 0 50 50 +vpoint lengthP2 50 50 50 +vdimension dim1 -length -plane xoy -shapes lengthP1 lengthP2 -font SansFont +vfit + +vdump $::imagedir/${::casename}.png diff --git a/tests/opengl/data/text/bug30922 b/tests/opengl/data/text/bug30922 new file mode 100644 index 0000000000..b5e72b7b35 --- /dev/null +++ b/tests/opengl/data/text/bug30922 @@ -0,0 +1,17 @@ +puts "=============" +puts "0030922: Visualization - OpenGl_Text wrong local transformation if text has not own attach point" +puts "=============" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vtrihedron trihedr + +vdrawtext Text "First line\nSecond line" -pos 10 0 0 -color red -plane 1 0 0 0 1 0 -flipping -halign center -valign top -height 50 -font SansFont +vright +vlocation Text -translate 0 10 150 + +if {[vreadpixel 106 232 rgb name] == "RED"} { puts "ERROR: the text is not moved" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/bug31193 b/tests/opengl/data/text/bug31193 new file mode 100644 index 0000000000..cf3eab8ab6 --- /dev/null +++ b/tests/opengl/data/text/bug31193 @@ -0,0 +1,19 @@ +puts "=============" +puts "0031193: Visualization - OpenGl_Flipping wrong text position if local transformation set" +puts "=============" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vtrihedron trihedr + +vdrawtext Text "First line\nSecond line" -pos 10 0 0 -color red -plane 1 0 0 0 1 0 -flipping -halign center -valign top -height 50 -font SansFont + +vright +vrotate 0 3.14 0 +vlocation Text -rotate 0 0 0 0 1 0 180 + +if {[vreadpixel 67 126 rgb name] == "RED"} { puts "ERROR: the text is not flipped" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/tabs b/tests/opengl/data/text/tabs new file mode 100644 index 0000000000..879b80638c --- /dev/null +++ b/tests/opengl/data/text/tabs @@ -0,0 +1,28 @@ +puts "============" +puts "0031762: Visualization, Font_TextFormatter - tabulation length is respected with one extra symbol shift" +puts "============" +puts "" + +pload VISUALIZATION + +vfont add [locate_data_file DejaVuSans.ttf] SansFont +vinit View1 +vtop +vdrawtext tm1 "1234567890\n1\t90\n12\t90\n123\t90\n1234\t90" -pos 0 0 0 -font MONOSPACE +vdrawtext ts1 "1234567890\n1\t90\n12\t90\n123\t90\n1234\t90" -pos 50 0 0 -font SansFont +# 1234567890 +# 1 9 + +vdrawtext tm2 "1234567890\n#1\t90\n#12\t90\n#123\t90\n#1234\t90" -pos 0 -25 0 -font MONOSPACE +vdrawtext ts2 "1234567890\n#1\t90\n#12\t90\n#123\t90\n#1234\t90" -pos 50 -25 0 -font SansFont +# 1234567890 +# #1 9 + +vdrawtext tm3 "1234567890\n1\t 90\n12\t 90\n123\t 90\n1234\t 90" -pos 0 -50 0 -font MONOSPACE +vdrawtext ts3 "1234567890\n1\t 90\n12\t 90\n123\t 90\n1234\t 90" -pos 50 -50 0 -font SansFont +# 1234567890 +# 1 9 + +vviewparams -scale 11.5 -proj 0 0 1 -up 0 1 0 -at 36 -18 0 + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/text/text_wrapped b/tests/opengl/data/text/text_wrapped new file mode 100644 index 0000000000..3063a2e1be --- /dev/null +++ b/tests/opengl/data/text/text_wrapped @@ -0,0 +1,27 @@ +puts "===========" +puts "0030537: Visualization - wrapping text in font text formatter" +puts "" +puts "===========" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo + +box b1 10 0 360 10 180 40 +vdisplay b1 +vdrawtext t1 "Top text on plane yOz\n(not wrapped)" -pos 10 5 400 -color green -plane 1 0 0 0 1 0 -valign top -font SansFont -zoom 1 + +box b2 10 0 240 10 130 60 +vdisplay b2 +vdrawtext t2 "Top text on plane yOz\n(wrapping=120)" -pos 10 5 300 -color green -wrapping 120 -plane 1 0 0 0 1 0 -valign top -font SansFont -zoom 1 + +box b3 10 0 60 10 60 150 +vdisplay b3 +vdrawtext t3 "Top text on plane yOz\n(wrapping=50)" -pos 10 5 200 -color green -wrapping 50 -plane 1 0 0 0 1 0 -valign top -font SansFont -zoom 1 + +vright +vfit +vzoom 0.9 + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/textures/alpha_mask b/tests/opengl/data/textures/alpha_mask new file mode 100644 index 0000000000..5cf2f6ea71 --- /dev/null +++ b/tests/opengl/data/textures/alpha_mask @@ -0,0 +1,40 @@ +puts "========" +puts "Alpha test modes" +puts "========" + +pload MODELING VISUALIZATION + +# create box +box b 1 2 3 + +# draw box +vinit View1 +vclear +vzbufftrihedron +vaxo +vdisplay -dispMode 1 b +vfit +vtexture b [locate_data_file images/marker_box2.png] +vrotate 0.2 0.0 0.0 +vaspects -setAlphaMode mask 0.5 +vmoveto 250 250 + +# take snapshots +vrenderparams -msaa 0 -alphaToCoverage 0 +vcaps -ffp 1 +vdump $::imagedir/${::casename}_msaa0_ffp.png + +vcaps -ffp 0 +vdump $::imagedir/${::casename}_msaa0.png + +vrenderparams -msaa 2 -alphaToCoverage 0 +vdump $::imagedir/${::casename}_msaa2.png + +vrenderparams -msaa 2 -alphaToCoverage 1 +vdump $::imagedir/${::casename}_msaa2_cov.png + +vrenderparams -msaa 8 -alphaToCoverage 0 +vdump $::imagedir/${::casename}_msaa8.png + +vrenderparams -msaa 8 -alphaToCoverage 1 +vdump $::imagedir/${::casename}_msaa8_cov.png diff --git a/tests/opengl/data/textures/bug23385 b/tests/opengl/data/textures/bug23385 new file mode 100644 index 0000000000..30b39f9c42 --- /dev/null +++ b/tests/opengl/data/textures/bug23385 @@ -0,0 +1,22 @@ +puts "============" +puts "OCC23385: Bug in AIS_TexturedShape::Compute()" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +restore [locate_data_file OCC23115-bottle.brep] b +explode b F +vdisplay b_16 +vtexture b_16 [locate_data_file OCC23385-carrelage1.gif] +vtexrepeat b_16 3 2 +vsetdispmode b_16 1 +vfit + +if { "[vreadpixel 85 73 rgb name]" != "BLACK" } { + puts "OK OCC23385" +} else { + puts "Faulty OCC23385" +} + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/textures/bug23747_1 b/tests/opengl/data/textures/bug23747_1 new file mode 100644 index 0000000000..2096494146 --- /dev/null +++ b/tests/opengl/data/textures/bug23747_1 @@ -0,0 +1,29 @@ +puts "============" +puts "CR23747" +puts "Check that enabling environment mapping does not break text rendering" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vtrihedron t +box b 10 20 30 +vdisplay b +vsetdispmode b 1 +vfit +# To fit trihedron labels into the view +vzoom 0.25 + +vdump $imagedir/${casename}_before_envmap.png + +puts "Checking that text labels at trihedron axes are displayed correctly when env mapping is turned ON" +vtextureenv on 7 + +vdump $imagedir/${casename}_with_envmap.png + +puts "Checking that text labels at trihedron axes are displayed correctly when env mapping is turned OFF" +vtextureenv off + +vdump $imagedir/${casename}_after_envmap.png diff --git a/tests/opengl/data/textures/bug23747_2 b/tests/opengl/data/textures/bug23747_2 new file mode 100644 index 0000000000..6fe122a363 --- /dev/null +++ b/tests/opengl/data/textures/bug23747_2 @@ -0,0 +1,47 @@ +puts "============" +puts "CR23747" +puts "Checking environment mapping in general" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +# enable FFP until bug-fix for GLSL +vcaps -ffp 1 + +vinit View1 +vclear +vaxo +psphere b 20 +vdisplay b +vsetdispmode b 1 +vfit + +puts "Applying standard environment textures" +set max_textures 8 +for {set i 0} {$i < $max_textures} {incr i} { + vtextureenv on $i + vdump $imagedir/${casename}_std_texture_${i}.png +} + +puts "Varying parameters of the 6th std texture (black stripes on white background)" +puts "Trying modulate flag" +vtextureenv on 6 clamp modulate trilinear 1 1 0 0 0 +vdump $imagedir/${casename}_modulate.png + +puts "Trying nearest texture filtering mode" +vtextureenv on 6 clamp decal nearest 1 1 0 0 0 +vdump $imagedir/${casename}_nearest.png + +puts "Trying scaling of s and t texture coordinates by 5 (texture repeat on)" +vtextureenv on 6 repeat decal trilinear 5 5 0 0 0 +vdump $imagedir/${casename}_scaled.png + +puts "Trying translation of s and t texture coordinates by 0.5 (texture repeat on)" +vtextureenv on 6 repeat decal trilinear 1 1 0.5 0.5 0 +vdump $imagedir/${casename}_translated.png + +puts "Trying rotation of texture coordinates by 90 degrees around the texture center (texture repeat on)" +vtextureenv on 6 repeat decal trilinear 1 1 0 0 90 +vdump $imagedir/${casename}_rotated.png + diff --git a/tests/opengl/data/textures/bug23804 b/tests/opengl/data/textures/bug23804 new file mode 100644 index 0000000000..a14bb7e6e6 --- /dev/null +++ b/tests/opengl/data/textures/bug23804 @@ -0,0 +1,23 @@ +puts "============" +puts "CR23804: Unexpected color modulation during texture mapping" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 100 100 100 +vinit View1 +vdisplay b +vfit +vsetdispmode b 1 +vsetmaterial b plastic +vdump $imagedir/${casename}_1.png + +vsetcolor b ANTIQUEWHITE +vdump $imagedir/${casename}_2.png + +vunsetcolor b +vtexture b 3 +vdump $imagedir/${casename}_3.png + +vsetcolor b ANTIQUEWHITE +vdump $imagedir/${casename}_4.png diff --git a/tests/opengl/data/textures/bug23813 b/tests/opengl/data/textures/bug23813 new file mode 100644 index 0000000000..4f847e4834 --- /dev/null +++ b/tests/opengl/data/textures/bug23813 @@ -0,0 +1,26 @@ +## It's impossible to make vdump with non-default parameters (width and height) on remote PC + +puts "============" +puts "OCC23813: TKOpenGl, OpenGl_Texture ignores stride image property" +puts "============" +puts "" + +file delete -force ${imagedir}/texture_412.png +file delete -force ${imagedir}/texture_409.png + +pload MODELING VISUALIZATION +box b 1 2 3 +vinit View1 +vsetdispmode 1 +vdisplay b +vfit +vdump ${imagedir}/texture_409.png -buffer rgb -width 409 -height 409 +vdump ${imagedir}/texture_412.png -buffer rgb -width 412 -height 412 + +# texture loaded correctly +vtexture b ${imagedir}/texture_412.png + +# texture is corrupted during uploading to OpenGL +vtexture b ${imagedir}/texture_409.png + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/textures/bug24376 b/tests/opengl/data/textures/bug24376 new file mode 100644 index 0000000000..a0e6859bff --- /dev/null +++ b/tests/opengl/data/textures/bug24376 @@ -0,0 +1,23 @@ +puts "============" +puts "OCC24376: BMP image cannot be read" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 1 1 1 +explode b FACE + +vinit View1 +vdisplay b_1 +vtexture b_1 [locate_data_file bug24376_Soap.bmp] +vfit + +set x_coord 200 +set y_coord 100 +checkcolor $x_coord $y_coord 0 0 0 + +set x_coord 200 +set y_coord 90 +checkcolor $x_coord $y_coord 0.78039216995239258 0.55294120311737061 0.094117648899555206 + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/textures/bug24725 b/tests/opengl/data/textures/bug24725 new file mode 100644 index 0000000000..41a021ea2e --- /dev/null +++ b/tests/opengl/data/textures/bug24725 @@ -0,0 +1,30 @@ +puts "============" +puts "CR24725: Test texture color modulation for AIS_TexturedShape" +puts "============" +puts "" + +pload MODELING VISUALIZATION +set aV "Driver1/Viewer1/View1" +vinit name=$aV l=32 t=32 w=400 h=400 +vactivate $aV +vclear + +box b 1 2 3 +vdisplay b +vsetdispmode 1 +vtexture b 0 +vlight clear +vlight add ambient color white +vfit + +vtexture b -modulate off +checkcolor 142 352 1 1 1 +if { $stat != 1 } { puts "Error : color of non-modulated texture is incorrect" } + +vdump $imagedir/${casename}_1.png + +vtexture b -modulate on +checkcolor 142 352 0.329 0.224 0.027 +if { $stat != 1 } { puts "Error : color of modulated texture is incorrect" } + +vdump $imagedir/${casename}_2.png diff --git a/tests/opengl/data/textures/bug24930 b/tests/opengl/data/textures/bug24930 new file mode 100644 index 0000000000..8807f0e897 --- /dev/null +++ b/tests/opengl/data/textures/bug24930 @@ -0,0 +1,64 @@ +puts "============" +puts "OCC24930" +puts "============" +puts "" + +pload MODELING VISUALIZATION QAcommands + +box b 10 10 10 +vinit View1 +vdisplay b +vsetdispmode b 1 +vfit + +# +set anImage_1 ${imagedir}/${casename}_1.png +vdump ${anImage_1} +# + +# Enable texture +vtexture b 0 + +# +set anImage_2 ${imagedir}/${casename}_2.png +vdump ${anImage_2} +# + +# Set new color +vsetcolor b GREEN +# Check pixel color +checkcolor 205 180 0 0.64705884456634521 0 + +# +set anImage_3 ${imagedir}/${casename}_3.png +vdump ${anImage_3} +# +# Reset color +vunsetcolor b +# Check pixel color +checkcolor 205 180 0.608 0.431 0.071 + +# +set anImage_4 ${imagedir}/${casename}_4.png +vdump ${anImage_4} +# + +# Set new material +vsetmaterial b silver +# Check pixel color +checkcolor 205 180 0.380 0.380 0.380 + +# +set anImage_5 ${imagedir}/${casename}_5.png +vdump ${anImage_5} +# + +# Unset material +vunsetmaterial b +# Check pixel color +checkcolor 205 180 0.608 0.431 0.706 + +# +set anImage_6 ${imagedir}/${casename}_6.png +vdump ${anImage_6} +# diff --git a/tests/opengl/data/textures/bug25544_graytexture b/tests/opengl/data/textures/bug25544_graytexture new file mode 100644 index 0000000000..bec8ccf617 --- /dev/null +++ b/tests/opengl/data/textures/bug25544_graytexture @@ -0,0 +1,24 @@ +puts "============" +puts "0025544: Visualization, TKOpenGl - support grayscale textures" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 + +box b 1 2 3 +vaxo +vdisplay -dispMode 1 b +vtexture b 1 -modulate on +vfit + +set aColorMod [vreadpixel 290 180 rgb name] +vdump $imagedir/${casename}_modulated.png + +vtexture b 1 -modulate off +set aColorDec [vreadpixel 290 180 rgb name] +vdump $imagedir/${casename}_decal.png + +if {"$aColorMod" != "GOLDENROD4"} { puts "Error: wrong color with modulation ON" } +if {"$aColorDec" != "GRAY91"} { puts "Error: wrong color with modulation OFF" } diff --git a/tests/opengl/data/textures/bug26434 b/tests/opengl/data/textures/bug26434 new file mode 100644 index 0000000000..6109cfb8b5 --- /dev/null +++ b/tests/opengl/data/textures/bug26434 @@ -0,0 +1,37 @@ +puts "============" +puts "CR26434: Visualization - Textured objects should have priority over the environment mapping" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +vclear +vclose all + +vinit View1 + +vsetdispmode 1 + +box b0 -1 -1 -1 1 2 3 +box b1 1 1 1 1 2 3 + +vdisplay b0 b1 +vzbufftrihedron + +vfit + +vdump $imagedir/${casename}_0.png + +vtexture b1 0 + +vdump $imagedir/${casename}_1.png + +puts "Checking that texture have priority over the environment mapping" +vtextureenv on 0 + +vdump $imagedir/${casename}_2.png + +vmoveto 100 300 +vmoveto 0 0 + +vdump $imagedir/${casename}_3.png diff --git a/tests/opengl/data/textures/bug29651 b/tests/opengl/data/textures/bug29651 new file mode 100644 index 0000000000..36b3abaf7a --- /dev/null +++ b/tests/opengl/data/textures/bug29651 @@ -0,0 +1,15 @@ +puts "========" +puts "OCC29651: ViewerTest - vtexture command crashes" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +box b 1 2 3 +vdisplay b +vfit +vtexture b 0 +vtexture b off + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/textures/bug30946 b/tests/opengl/data/textures/bug30946 new file mode 100644 index 0000000000..605662c64c --- /dev/null +++ b/tests/opengl/data/textures/bug30946 @@ -0,0 +1,14 @@ +puts "=============" +puts "0030946: Visualization - Image_AlienPixMap ignores 1-bit pixelformat when using FreeImage" +puts "=============" + +pload VISUALIZATION +vinit View + +vbackground -image [locate_data_file bug30946_img_1bit_256px.png] +if { [vreadpixel 120 315 rgb name] != "WHITE" } { puts "Error: background image was loaded incorrectly" } + +vpoint p0 0 0 0 +vaspects p0 -setMarkerType [locate_data_file bug30946_img_1bit_32px.png] + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/textures/bug9517 b/tests/opengl/data/textures/bug9517 new file mode 100644 index 0000000000..d0818b0223 --- /dev/null +++ b/tests/opengl/data/textures/bug9517 @@ -0,0 +1,15 @@ +puts "============" +puts "OCC9517: Wrong use of the method glTexCoordPointer() in OpenGl_PrimitiveArray.c" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 10 10 10 +vinit View1 +vdisplay b +vtop +vfit + +vtexture b [locate_data_file OCC9517.bmp] + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/textures/cubemap_1x6 b/tests/opengl/data/textures/cubemap_1x6 new file mode 100644 index 0000000000..a5a6a6ae8a --- /dev/null +++ b/tests/opengl/data/textures/cubemap_1x6 @@ -0,0 +1,25 @@ +puts "============" +puts "0030807: Visualization, TKOpenGl - supporting cubemaps" +puts "Test vertical 1x6 tiles orientation" +puts "============" +puts "" + +set aCubeMap_V [locate_data_file Circus_CubeMap_V.png] +set aCubeMap_V_021345 [locate_data_file Circus_CubeMap_V_021345.png] + +pload MODELING VISUALIZATION +vclear +vinit v -w 512 -h 512 +vcamera -fovy 100 + +# vertical tiles orientation +vbackground -cubemap $aCubeMap_V +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_${i}.png } + +# test of flipping +vbackground -cubemap $aCubeMap_V -invertedz +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_flip_${i}.png } + +# vertical tiles orientation (disordered) +vbackground -cubemap $aCubeMap_V_021345 -order 0 2 1 3 4 5 +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_021345_${i}.png } diff --git a/tests/opengl/data/textures/cubemap_2x3 b/tests/opengl/data/textures/cubemap_2x3 new file mode 100644 index 0000000000..5943d7d6d8 --- /dev/null +++ b/tests/opengl/data/textures/cubemap_2x3 @@ -0,0 +1,21 @@ +puts "============" +puts "0030807: Visualization, TKOpenGl - supporting cubemaps" +puts "Test vertical 2x3 tiles orientation" +puts "============" +puts "" + +set aCubeMap_GridV [locate_data_file Circus_CubeMap_GridV.png] +set aCubeMap_GridV_021345 [locate_data_file Circus_CubeMap_GridV_021345.png] + +pload MODELING VISUALIZATION +vclear +vinit v -w 512 -h 512 +vcamera -fovy 100 + +# vertical grid tile orientation +vbackground -cubemap $aCubeMap_GridV +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_${i}.png } + +# vertical grid tile orientation (disordered) +vbackground -cubemap $aCubeMap_GridV_021345 -order 0 2 1 3 4 5 +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_021345_${i}.png } diff --git a/tests/opengl/data/textures/cubemap_3x2 b/tests/opengl/data/textures/cubemap_3x2 new file mode 100644 index 0000000000..de0d38b717 --- /dev/null +++ b/tests/opengl/data/textures/cubemap_3x2 @@ -0,0 +1,21 @@ +puts "============" +puts "0030807: Visualization, TKOpenGl - supporting cubemaps" +puts "Test horizontal 3x2 tile orientation" +puts "============" +puts "" + +set aCubeMap_GridH [locate_data_file Circus_CubeMap_GridH.png] +set aCubeMap_GridH_021345 [locate_data_file Circus_CubeMap_GridH_021345.png] + +pload MODELING VISUALIZATION +vclear +vinit v -w 512 -h 512 +vcamera -fovy 100 + +# horizontal grid tile orientation +vbackground -cubemap $aCubeMap_GridH +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_${i}.png } + +# horizontal grid tile orientation (disordered) +vbackground -cubemap $aCubeMap_GridH_021345 -order 0 2 1 3 4 5 +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_021345_${i}.png } diff --git a/tests/opengl/data/textures/cubemap_6x1 b/tests/opengl/data/textures/cubemap_6x1 new file mode 100644 index 0000000000..c53801e6fc --- /dev/null +++ b/tests/opengl/data/textures/cubemap_6x1 @@ -0,0 +1,16 @@ +puts "============" +puts "0030807: Visualization, TKOpenGl - supporting cubemaps" +puts "Test horizontal 6x1 tile orientation" +puts "============" +puts "" + +set aCubeMap_H [locate_data_file Circus_CubeMap_H.png] + +pload MODELING VISUALIZATION +vclear +vinit v -w 512 -h 512 +vcamera -fovy 100 + +# horizontal tile orientation +vbackground -cubemap $aCubeMap_H +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_${i}.png } diff --git a/tests/opengl/data/textures/cubemap_dds b/tests/opengl/data/textures/cubemap_dds new file mode 100644 index 0000000000..60c727298e --- /dev/null +++ b/tests/opengl/data/textures/cubemap_dds @@ -0,0 +1,36 @@ +puts "============" +puts "0031478: Visualization, TKOpenGl - allow uploading Cubemap in compressed DDS format when supported by GPU" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +if { $::tcl_platform(os) == "Darwin" } { + # PBR doesn't work with Compatible Profile on macOS + vcaps -core +} +if { [vdriver -default] == "TKOpenGles" } { + puts "Skipping test case 'DDS texture': OpenGL ES does not support sRGB S3TC_DXT1 texture format" + return +} + +set aCubeMapPNG [locate_data_file cubemap_labels.png] +set aCubeMapDDS [locate_data_file cubemap_labels.dds] + +box b 1 2 3 +psphere s 1 + +vclear +vinit View1 -w 512 -h 512 +vcamera -fovy 100 +vzbufftrihedron +#vdisplay -dispMode 1 b +vdisplay -dispMode 1 s +vfit + +vrenderparams -shadingModel pbr +vbackground -cubemap $aCubeMapPNG -invertedz +vdump $imagedir/${casename}_png.png + +vbackground -cubemap $aCubeMapDDS -invertedz +vdump $imagedir/${casename}_dds.png diff --git a/tests/opengl/data/textures/cubemap_jpg b/tests/opengl/data/textures/cubemap_jpg new file mode 100644 index 0000000000..31aa2ff052 --- /dev/null +++ b/tests/opengl/data/textures/cubemap_jpg @@ -0,0 +1,25 @@ +puts "============" +puts "0030807: Visualization, TKOpenGl - supporting cubemaps" +puts "Test multi-image cubemap" +puts "============" +puts "" + +set aCubeMap_posx [locate_data_file SF_CubeMap_posx.jpg] +set aCubeMap_negx [locate_data_file SF_CubeMap_negx.jpg] +set aCubeMap_posy [locate_data_file SF_CubeMap_posy.jpg] +set aCubeMap_negy [locate_data_file SF_CubeMap_negy.jpg] +set aCubeMap_posz [locate_data_file SF_CubeMap_posz.jpg] +set aCubeMap_negz [locate_data_file SF_CubeMap_negz.jpg] + +pload MODELING VISUALIZATION +vclear +vinit v -w 512 -h 512 +vcamera -fovy 100 +if { [checkplatform -windows] && [vdriver -default] == "TKOpenGles" } { + # Mipmaps cannot be generated for GL_SRGB8 texture format + puts "TODO OCC30807 ALL: TKOpenGl | Type: Error" + puts "TODO OCC30807 ALL: Unable to generate mipmap of cubemap" +} + +vbackground -cubemap $aCubeMap_posx $aCubeMap_negx $aCubeMap_posy $aCubeMap_negy $aCubeMap_posz $aCubeMap_negz +foreach {i} { front back top bottom left right } { v$i; vdump $imagedir/${casename}_${i}.png } diff --git a/tests/opengl/data/textures/pbr_tangent_normal b/tests/opengl/data/textures/pbr_tangent_normal new file mode 100644 index 0000000000..e371c6cc30 --- /dev/null +++ b/tests/opengl/data/textures/pbr_tangent_normal @@ -0,0 +1,31 @@ +puts "========" +puts "0031302: Visualization, TKOpenGl - wrong tangent space calculation for normal maps" +puts "Test for tangent space orientation." +puts "========" + +pload XDE OCAF MODELING VISUALIZATION + +# PBR doesn't work with Compatible Profile on macOS +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } + +vclear +vclose ALL + +vinit v -w 1024 -h 1024 +vcamera -persp +vbackground -cubemap [locate_data_file Circus_CubeMap_V.png] +vrenderparams -shadingModel PBR + +vlight -clear +vlight -add ambient + +Close D -silent +ReadGltf D [locate_data_file bug31302_NormalTangentTest.gltf] +XDisplay -dispmode 1 D + +vfront +vfit +vdump $imagedir/${casename}_front.png + +vback +vdump $imagedir/${casename}_back.png diff --git a/tests/opengl/data/textures/texture_trsf b/tests/opengl/data/textures/texture_trsf new file mode 100644 index 0000000000..500bd867c3 --- /dev/null +++ b/tests/opengl/data/textures/texture_trsf @@ -0,0 +1,40 @@ +puts "========" +puts "Texture 2D transformation (UV coordinates generation)" +puts "========" + +set aTexture [locate_data_file bug26122_texture_trsf_ref.png] + +pload MODELING VISUALIZATION +box b 1 1 1 +explode b F + +for { set aPass 0 } { $aPass < 2 } { incr aPass } { + vclear + vclose ALL + + set aSuffix "" + if { $aPass == 0 } { + set aSuffix "ffp" + vcaps -ffp 1 + } else { + set aSuffix "glsl" + vcaps -ffp 0 + } + + vinit View1 w=512 h=512 + vtop + vdisplay -dispMode 1 b_6 + vfit + + vtexture b_6 $aTexture -modulate off + vdump $::imagedir/${::casename}_identity_${aSuffix}.png + + vtexture b_6 $aTexture -origin 0.0 0.0 -scale 1.25 0.5 + vdump $::imagedir/${::casename}_scale_${aSuffix}.png + + vtexture b_6 $aTexture -origin 0.25 -0.25 -scale 1.0 1.0 + vdump $::imagedir/${::casename}_translate_${aSuffix}.png + + vtexture b_6 $aTexture -origin 0.25 -0.25 -scale 1.1 0.8 + vdump $::imagedir/${::casename}_${aSuffix}.png +} diff --git a/tests/opengl/data/textures/texture_trsf2 b/tests/opengl/data/textures/texture_trsf2 new file mode 100644 index 0000000000..fd35b8173d --- /dev/null +++ b/tests/opengl/data/textures/texture_trsf2 @@ -0,0 +1,43 @@ +puts "========" +puts "Texture 2D transformation (presentation trsf)" +puts "========" + +set aTexture [locate_data_file bug26122_texture_trsf_ref.png] + +pload MODELING VISUALIZATION +box b 1 1 1 +explode b F + +for { set aPass 0 } { $aPass < 2 } { incr aPass } { + vclear + vclose ALL + + set aSuffix "" + if { $aPass == 0 } { + set aSuffix "ffp" + vcaps -ffp 1 + } else { + set aSuffix "glsl" + vcaps -ffp 0 + } + + vinit View1 w=512 h=512 + vtop + vdisplay -dispMode 1 b_6 + vfit + + vtexture b_6 $aTexture -modulate off + vdump $::imagedir/${::casename}_identity_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.0 0.0 -trsfScale 0.8 2.0 -trsfAngle 0 + vdump $::imagedir/${::casename}_scale_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.0 1.0 -trsfAngle 0 + vdump $::imagedir/${::casename}_translate_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.0 0.1 -trsfScale 1 1.1 -trsfAngle 30 + vdump $::imagedir/${::casename}_rotate_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.1 0.8 -trsfAngle 0 + vdump $::imagedir/${::casename}_${aSuffix}.png +} diff --git a/tests/opengl/data/textures/texture_trsf3 b/tests/opengl/data/textures/texture_trsf3 new file mode 100644 index 0000000000..a8e0848e89 --- /dev/null +++ b/tests/opengl/data/textures/texture_trsf3 @@ -0,0 +1,48 @@ +puts "========" +puts "Texture 2D transformation (presentation trsf) on DDS texture" +puts "========" + +set aTexture [locate_data_file bug31478_texture_trsf_ref_dxt3.dds] + +pload MODELING VISUALIZATION +if { [vdriver -default] == "TKOpenGles" } { + puts "Skipping test case 'DDS texture': OpenGL ES does not support sRGB S3TC_DXT1 texture format" + return +} + +box b 1 1 1 +explode b F + +for { set aPass 0 } { $aPass < 2 } { incr aPass } { + vclear + vclose ALL + + set aSuffix "" + if { $aPass == 0 } { + set aSuffix "ffp" + vcaps -ffp 1 + } else { + set aSuffix "glsl" + vcaps -ffp 0 + } + + vinit View1 w=512 h=512 + vtop + vdisplay -dispMode 1 b_6 + vfit + + vtexture b_6 $aTexture -modulate off + vdump $::imagedir/${::casename}_identity_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.0 0.0 -trsfScale 0.8 2.0 -trsfAngle 0 + vdump $::imagedir/${::casename}_scale_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.0 1.0 -trsfAngle 0 + vdump $::imagedir/${::casename}_translate_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.0 0.1 -trsfScale 1 1.1 -trsfAngle 30 + vdump $::imagedir/${::casename}_rotate_${aSuffix}.png + + vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.1 0.8 -trsfAngle 0 + vdump $::imagedir/${::casename}_${aSuffix}.png +} diff --git a/tests/opengl/data/transparency/blend b/tests/opengl/data/transparency/blend new file mode 100644 index 0000000000..00b895df82 --- /dev/null +++ b/tests/opengl/data/transparency/blend @@ -0,0 +1,42 @@ +puts "========" +puts "Transparency - check different blend operators" +puts "========" + +# custom shapes +set aShape1 [locate_data_file occ/Top.brep] +set aShape2 [locate_data_file occ/Bottom.brep] + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +vbackground -gradient B4B4B4 WHITE -gradientMode VERTICAL +restore $aShape1 s1 +restore $aShape2 s2 +vdisplay s1 +vdisplay s2 +vsettransparency s1 0.5 +vsettransparency s2 0.5 + +# check blending artifacts +vviewparams -scale 4.519 -at 93.051 -88.513 17.789 -eye -156.923 -151.929 6.147 -up -0.246 0.969 0.002 + +vrenderparams -oit off +vdump $imagedir/${casename}_blend_artifacts_unordered.png + +vrenderparams -oit 1.0 +vdump $imagedir/${casename}_blend_artifacts_oit.png + +# check depth occlusion +vsetcolor s1 red +vsetcolor s2 black + +vviewparams -scale 5.807 -at -59.913 -276.799 -4.312 -eye -69.465 -20.350 23.739 -up 0.999 0.038 -0.009 + +vrenderparams -oit off +vdump $imagedir/${casename}_occlusion_unordered.png + +vrenderparams -oit 0.0 +vdump $imagedir/${casename}_occlusion_oit_nodepth.png + +vrenderparams -oit 1.0 +vdump $imagedir/${casename}_occlusion_oit.png diff --git a/tests/opengl/data/transparency/bug28127 b/tests/opengl/data/transparency/bug28127 new file mode 100644 index 0000000000..2be17b7e57 --- /dev/null +++ b/tests/opengl/data/transparency/bug28127 @@ -0,0 +1,29 @@ +puts "===========" +puts "OCC28127" +puts "Visualization - transparent object breaks Z-Layer depth buffer clear" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box r 0 0 0 1 0.1 1 +box g 0 0.2 0 1 0.1 1 +box b 0 0.4 0 1 0.1 1 + +vclear +vinit View1 +vaxo +vdisplay -noupdate -dispMode 1 -top r g b +vsetcolor -noupdate r RED +vsetcolor -noupdate g GREEN +vsetcolor -noupdate b BLUE +vfit + +vdisplay -topmost g +vzbufftrihedron -on -position left_upper + +vsettransparency b 0.5 + +if { [vreadpixel 150 150 rgb name] != "GREEN2" } { puts "Error: wrong color - GREEN box should overlap RED one" } +if { [vreadpixel 84 64 rgb name] == "RED2" } { puts "Error: wrong color - Trihedron should overlap RED box" } + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/transparency/bug32143 b/tests/opengl/data/transparency/bug32143 new file mode 100644 index 0000000000..d9666a9d6d --- /dev/null +++ b/tests/opengl/data/transparency/bug32143 @@ -0,0 +1,25 @@ +puts "============" +puts "0032143: Visualization - add option excluding transparent object from sorting" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 -width 512 -height 512 +vbackground -gradient GRAY20 GRAY80 +restore [locate_data_file Ball.brep] b +vdisplay -dispMode 1 b +vfit + +set dx 220; set dy 74 +set logoPath "$::env(CSF_OCCTResourcePath)/DrawResources/OCC_logo.png" +box logo $dx $dy 0 -preview +vdisplay -dispMode 1 logo -topmost -2d bottomRight [expr $dx+25] 25 +vtexture logo "$logoPath" +vaspects logo -alphaMode BLEND -shadingModel UNLIT +vdisplay logo -underlay +if { [vreadpixel 320 440 -rgb -name] != "DEEPSKYBLUE3" && [vreadpixel 320 440 -rgb -name] != "TURQUOISE2" } { puts "Error: Unexpected color for BLEND" } +vaspects logo -alphaMode MASKBLEND 0.001 -shadingModel UNLIT +if { [vreadpixel 320 440 -rgb -name] != "DARKGOLDENROD" } { puts "Error: Unexpected color for MASKBLEND" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/data/transparency/highlight b/tests/opengl/data/transparency/highlight new file mode 100644 index 0000000000..624628ae5b --- /dev/null +++ b/tests/opengl/data/transparency/highlight @@ -0,0 +1,18 @@ +puts "========" +puts "Transparency - shading highlight" +puts "========" + +pload MODELING VISUALIZATION +psphere s 1 +vinit View1 +vdisplay -dispMode 1 s +vfit +vsettransparency s 0.5 +vrenderparams -oit 0 +vselprops dynHighlight -dispMode -1 +vmoveto 250 250 +checkcolor 250 250 0 1 1 +if { $stat != 1 } { + puts "Error : Highlighting is broken." +} +vdump $imagedir/${casename}.png diff --git a/tests/opengl/data/transparency/ior b/tests/opengl/data/transparency/ior new file mode 100644 index 0000000000..1dd6f66da8 --- /dev/null +++ b/tests/opengl/data/transparency/ior @@ -0,0 +1,51 @@ +puts "========" +puts "0031284: Visualization - XCAFDoc_VisMaterialPBR lacks Index of Refraction" +puts "========" + +pload MODELING XDE OCAF VISUALIZATION +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } + +box b 0.5 1.0 -0.5 3 1 1 +psphere s1 0.5 +psphere s2 0.5 +psphere s3 0.5 +ttranslate s1 1 0 0 +ttranslate s2 2 0 0 +ttranslate s3 3 0 0 +Close D -silent +XNewDoc D +set l0 [XAddShape D b 0] +set l1 [XAddShape D s1 0] +set l2 [XAddShape D s2 0] +set l3 [XAddShape D s3 0] +XAddVisMaterial D m1 -baseColor GREEN -refractionIndex 1.0 -transparency 0.5 -metallic 0 -roughness 0 +XAddVisMaterial D m2 -baseColor GREEN -refractionIndex 1.3 -transparency 0.5 -metallic 0 -roughness 0 +XAddVisMaterial D m3 -baseColor GREEN -refractionIndex 2.5 -transparency 0.5 -metallic 0 -roughness 0 +XSetVisMaterial D $l1 m1 +XSetVisMaterial D $l2 m2 +XSetVisMaterial D $l3 m3 + +vclear +vinit View1 +vcamera -persp +vfront +XDisplay -dispMode 1 D +vfit +vviewparams -scale 245 -proj -0 -0.75 -0.66 -up 0 -0.66 0.75 -at 2.0 0.84 0.04 +vlight -change 0 -intensity 2.5 +vlight -change 1 -intensity 1.0 +set aCubeMap [locate_data_file Circus_CubeMap_V.png] +vbackground -cubemap $aCubeMap + +vrenderparams -shadingModel PBR -raster +vdump $imagedir/${casename}_pbr.png + +if { ![string match "OpenGL ES 2.0*" [vglinfo VERSION]] && ![string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + vrenderparams -raytrace -gi 0 -reflections 1 -rayDepth 10 + vfps 200 + vdump $imagedir/${casename}_rt.png + + vrenderparams -raytrace -gi 1 + vfps 200 + vdump $imagedir/${casename}_pt.png +} diff --git a/tests/opengl/data/transparency/oit b/tests/opengl/data/transparency/oit new file mode 100644 index 0000000000..3c47477845 --- /dev/null +++ b/tests/opengl/data/transparency/oit @@ -0,0 +1,60 @@ +puts "========" +puts "0031571: Visualization, TKOpenGl - provide depth peeling OIT option" +puts "========" + +pload MODELING VISUALIZATION +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } + +# create objects +pcylinder c 0.5 1 +box b1 -1 -1 -0.5 1 1 1 +box b2 0 0 -0.5 1 1 1 +box b3 -1 0 -0.5 1 1 1 + +vclear +vinit View1 +vdisplay -dispMode 1 c b1 b2 b3 +vaspects c -color yellow -transparency 0.4 +vaspects b1 -color blue -transparency 0.8 +vaspects b2 -color green -transparency 0.0 +vaspects b3 -color red -transparency 0.5 +vfit +vaxo +vzoom 0.9 + +if { ![string match "OpenGL ES 2.0*" [vglinfo VERSION]] && ![string match "OpenGL ES 3.0*" [vglinfo VERSION]] } { + vraytrace 1 + vrenderparams -rayDepth 10 + vdump $imagedir/${casename}_raytrace.png +} + +vraytrace 0 +vrenderparams -oit off +vdump $imagedir/${casename}_nooit.png +vrenderparams -oit weight 0.0 +vdump $imagedir/${casename}_weight.png +vrenderparams -oit peeling 4 +vdump $imagedir/${casename}_peel.png + +# VTK viewer, just for comparison +set hasVtk 0 +if { [vdriver -default] == "TKOpenGl" } { + set hasVtk 1 + if { [catch { pload VIS }] } { set hasVtk 0 } +} +if { $hasVtk == 1 } { + ivtkinit -msaa 0 -srgb 0 + ivtkdisplay c b1 b2 b3 + ivtkaxo + ivtksetdispmode 1 + ivtksetcolor c yellow + ivtksetcolor b1 blue + ivtksetcolor b2 green + ivtksetcolor b3 red + ivtksettransparency c 0.4 + ivtksettransparency b1 0.8 + ivtksettransparency b2 0.0 + ivtksettransparency b3 0.5 + ivtkrenderparams -depthPeeling 4 + ivtkdump $imagedir/${casename}_vtk.png +} diff --git a/tests/opengl/data/transparency/transp1 b/tests/opengl/data/transparency/transp1 new file mode 100644 index 0000000000..3e3aff606f --- /dev/null +++ b/tests/opengl/data/transparency/transp1 @@ -0,0 +1,70 @@ +puts "========" +puts "Test various Shading Models assigned per-object with transparency" +puts "========" + +pload MODELING VISUALIZATION + +# PBR doesn't work with Compatible Profile on macOS +if { $::tcl_platform(os) == "Darwin" } { vcaps -core } + +# setup viewer +vclear +vclose ALL +vinit View1 -width 912 -height 912 + +# define spheres with a rough triangulation to easily distinguish Shading Models +psphere p0 10 +box b0 4 4 4 +copytranslate p11 p0 0 0 0 +copytranslate b11 b0 0 0 0 +copytranslate p12 p0 40 0 0 +copytranslate b12 b0 40 0 0 +copytranslate p21 p0 0 20 0 +copytranslate b21 b0 0 20 0 +copytranslate p22 p0 40 20 0 +copytranslate b22 b0 40 20 0 +copytranslate p31 p0 0 40 0 +copytranslate b31 b0 0 40 0 +copytranslate p32 p0 40 40 0 +copytranslate b32 b0 40 40 0 +compound p11 p12 p21 p22 p31 p32 b11 b12 b21 b22 b31 b32 ss +incmesh ss 1 +vdefaults -autoTriang 0 + +# display objects +vdisplay -dispMode 1 p11 p12 p21 p22 p31 p32 b11 b12 b21 b22 b31 b32 +vdrawparray p41 triangles v 0 55 0 v 0 75 0 v 20 55 0 v 0 55 0 v 0 75 0 v 0 55 20 v 0 55 0 v 0 55 20 v 20 55 0 v 0 75 0 v 0 55 20 v 20 55 0 +vdrawparray p42 triangles v 40 55 0 v 40 75 0 v 60 55 0 v 40 55 0 v 40 75 0 v 40 55 20 v 40 55 0 v 40 55 20 v 60 55 0 v 40 75 0 v 40 55 20 v 60 55 0 +vtop +vrotate -0.9 0.1 0 +vfit + +set aMatProps "-setMaterial DIAMOND -setColor GRAY70 -setTransparency 0.8" + +# customize shading models +vaspects b11 b12 b21 b22 b31 b32 -setShadingModel FRAGMENT -setColor RED + +vaspects p11 -setShadingModel VERTEX {*}$aMatProps +vdrawtext t11 Graphic3d_TOSM_VERTEX -pos 10 5 10 -color RED -aspect BOLD +vaspects p12 -setShadingModel FRAGMENT {*}$aMatProps +vdrawtext t12 Graphic3d_TOSM_FRAGMENT -pos 50 5 10 -color RED -aspect BOLD + +vaspects p21 -setShadingModel PBR {*}$aMatProps +vdrawtext t21 Graphic3d_TOSM_PBR -pos 10 25 10 -color RED -aspect BOLD +vaspects p22 -setShadingModel PBR_FACET {*}$aMatProps +vdrawtext t22 Graphic3d_TOSM_PBR_FACET -pos 50 25 10 -color RED -aspect BOLD + +vaspects p31 -setShadingModel UNLIT {*}$aMatProps +vdrawtext t31 Graphic3d_TOSM_UNLIT -pos 10 45 10 -color RED -aspect BOLD +vaspects p32 -setShadingModel FACET {*}$aMatProps +vdrawtext t32 Graphic3d_TOSM_FACET -pos 50 45 10 -color RED -aspect BOLD +vaspects p41 -setShadingModel VERTEX {*}$aMatProps +vdrawtext t41 Graphic3d_TOSM_VERTEX -pos 10 65 10 -color RED -aspect BOLD +vaspects p42 -setShadingModel FACET {*}$aMatProps +vdrawtext t42 Graphic3d_TOSM_FACET -pos 50 65 10 -color RED -aspect BOLD +vdisplay -topmost t11 t12 t21 t22 t31 t32 t41 t42 + +vlight -change 0 -intensity 1.0 +vlight -change 1 -intensity 0.5 +vrenderparams -shadingModel pbr +vdump $::imagedir/${::casename}.png diff --git a/tests/opengl/drivers/bug24728 b/tests/opengl/drivers/bug24728 new file mode 100644 index 0000000000..d1121a8a59 --- /dev/null +++ b/tests/opengl/drivers/bug24728 @@ -0,0 +1,15 @@ +puts "============" +puts "CR24728: Test image dumping with software accelerated GL context" +puts "============" +puts "" + +pload MODELING VISUALIZATION +pload OPENGL +vcaps -softMode 1 -ffp 1 +vinit View1 + +box b 1 2 3 +vdisplay b +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/opengl/drivers/d3dhost b/tests/opengl/drivers/d3dhost new file mode 100644 index 0000000000..a8e56676bb --- /dev/null +++ b/tests/opengl/drivers/d3dhost @@ -0,0 +1,27 @@ +puts "============" +puts "0026392: Visualization, TKD3DHost - provide straight-forward base for integration of TKOpenGl viewer into D3D-based application" +puts "============" +puts "" + +set to_dump_screen 0 +if { ![checkplatform -windows] } { + puts "This test case is applicable only to Windows platform" + return +} + +pload MODELING VISUALIZATION +vdriver -load D3DHOST +vclear +vinit View1 +box b 3 0 0 1 2 3 +psphere s 1 +vdisplay -dispMode 1 b s +set anInfo [vglinfo] +if { [regexp {D3Dinterop} $anInfo] } { + puts "OK: D3Dinterop has been found" +} else { + puts "Error: D3Dinterop is expected" +} +vfit +vrenderparams -shadingModel PHONG +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/drivers/glinfo b/tests/opengl/drivers/glinfo new file mode 100644 index 0000000000..557befea59 --- /dev/null +++ b/tests/opengl/drivers/glinfo @@ -0,0 +1,46 @@ +puts "============" +puts "Print OpenGL info" +puts "============" +puts "" + +set to_dump_screen 0 +pload VISUALIZATION +vclose ALL 0 + +puts "=== Create compatible profile ===" +vgldebug 0 +vcaps -core 0 -maxVersion -1 -1 -softMode 0 +vinit g1/v/info +vglinfo -complete -lineWidth 80 +vclose ALL 0 + +puts "=== Create core profile ===" +vgldebug 0 +vcaps -core 1 -maxVersion -1 -1 -softMode 0 +vinit g1/v/info +vglinfo -complete -lineWidth 80 +vclose ALL 0 + +puts "=== Create version-restricted profile ===" +vgldebug 0 +vcaps -core 0 -maxVersion 2 1 -softMode 0 +vinit g1/v/info +vglinfo -complete -lineWidth 80 +vclose ALL 0 + +puts "=== Create software emulated profile ===" +vgldebug 0 +vcaps -core 0 -maxVersion -1 -1 -softMode 1 +vinit g1/v/info +vglinfo -complete -lineWidth 80 +vclose ALL 0 + +puts "=== Create debug profile ===" +vgldebug 1 +vcaps -core 0 -maxVersion -1 -1 -softMode 0 +vinit g1/v/info +vglinfo -complete -lineWidth 80 +vclose ALL 0 + +vgldebug 0 +vcaps -core 0 -maxVersion -1 -1 -softMode 0 diff --git a/tests/opengl/drivers/opengles b/tests/opengl/drivers/opengles new file mode 100644 index 0000000000..4e3e53a4b5 --- /dev/null +++ b/tests/opengl/drivers/opengles @@ -0,0 +1,22 @@ +puts "============" +puts "0032206: Visualization, TKOpenGl - move out OpenGL ES support to dedicated library TKOpenGles" +puts "============" +puts "" + +set to_dump_screen 0 +pload MODELING VISUALIZATION +vdriver -load GLES +vclear +vinit View1 +box b 3 0 0 1 2 3 +psphere s 1 +vdisplay -dispMode 1 b s +set anInfo [vglinfo] +if { [regexp {OpenGL ES} $anInfo] } { + puts "OK: OpenGL ES has been found" +} else { + puts "Error: OpenGL ES is expected" +} +vfit +vrenderparams -shadingModel PHONG +vdump ${imagedir}/${casename}.png diff --git a/tests/opengl/end b/tests/opengl/end new file mode 100644 index 0000000000..4668a76e69 --- /dev/null +++ b/tests/opengl/end @@ -0,0 +1,2 @@ +catch { vglinfo } +puts "TEST COMPLETED" diff --git a/tests/opengl/general/cases.list b/tests/opengl/general/cases.list new file mode 100644 index 0000000000..c77e232208 --- /dev/null +++ b/tests/opengl/general/cases.list @@ -0,0 +1 @@ +../data/general diff --git a/tests/opengl/geom/cases.list b/tests/opengl/geom/cases.list new file mode 100644 index 0000000000..c52f40ee1c --- /dev/null +++ b/tests/opengl/geom/cases.list @@ -0,0 +1 @@ +../data/geom diff --git a/tests/opengl/grids.list b/tests/opengl/grids.list new file mode 100644 index 0000000000..79c8e28698 --- /dev/null +++ b/tests/opengl/grids.list @@ -0,0 +1,16 @@ +000 drivers +001 background +002 clipping +004 general +005 geom +006 hatch +007 lines +008 markers +009 raytrace +010 shaderprog +011 shading +012 shadows +013 silhouette +014 text +015 textures +016 transparency diff --git a/tests/opengl/hatch/cases.list b/tests/opengl/hatch/cases.list new file mode 100644 index 0000000000..6763b0e240 --- /dev/null +++ b/tests/opengl/hatch/cases.list @@ -0,0 +1 @@ +../data/hatch diff --git a/tests/opengl/lines/cases.list b/tests/opengl/lines/cases.list new file mode 100644 index 0000000000..b2b1141b27 --- /dev/null +++ b/tests/opengl/lines/cases.list @@ -0,0 +1 @@ +../data/lines diff --git a/tests/opengl/markers/cases.list b/tests/opengl/markers/cases.list new file mode 100644 index 0000000000..590c14c833 --- /dev/null +++ b/tests/opengl/markers/cases.list @@ -0,0 +1 @@ +../data/markers diff --git a/tests/opengl/parse.rules b/tests/opengl/parse.rules new file mode 100644 index 0000000000..b21b912b35 --- /dev/null +++ b/tests/opengl/parse.rules @@ -0,0 +1,2 @@ +FAILED /\bFaulty\b/ error +IGNORE /Could not open: TKIVtkDraw/skip VTK diff --git a/tests/opengl/raytrace/begin b/tests/opengl/raytrace/begin new file mode 100644 index 0000000000..e246b12712 --- /dev/null +++ b/tests/opengl/raytrace/begin @@ -0,0 +1,4 @@ +if { $::tcl_platform(os) == "Darwin" } { + # Ray-Tracing doesn't work with Compatible Profile on macOS + vcaps -core +} diff --git a/tests/opengl/raytrace/cases.list b/tests/opengl/raytrace/cases.list new file mode 100644 index 0000000000..44fed3a3c9 --- /dev/null +++ b/tests/opengl/raytrace/cases.list @@ -0,0 +1 @@ +../data/raytrace diff --git a/tests/opengl/shaderprog/cases.list b/tests/opengl/shaderprog/cases.list new file mode 100644 index 0000000000..ba57c287ba --- /dev/null +++ b/tests/opengl/shaderprog/cases.list @@ -0,0 +1 @@ +../data/shaderprog diff --git a/tests/opengl/shading/cases.list b/tests/opengl/shading/cases.list new file mode 100644 index 0000000000..6ed1aaab7b --- /dev/null +++ b/tests/opengl/shading/cases.list @@ -0,0 +1 @@ +../data/shading diff --git a/tests/opengl/shadows/cases.list b/tests/opengl/shadows/cases.list new file mode 100644 index 0000000000..91a8969039 --- /dev/null +++ b/tests/opengl/shadows/cases.list @@ -0,0 +1 @@ +../data/shadows diff --git a/tests/opengl/silhouette/cases.list b/tests/opengl/silhouette/cases.list new file mode 100644 index 0000000000..e7ca264981 --- /dev/null +++ b/tests/opengl/silhouette/cases.list @@ -0,0 +1 @@ +../data/silhouette diff --git a/tests/opengl/text/cases.list b/tests/opengl/text/cases.list new file mode 100644 index 0000000000..1aa8819f4f --- /dev/null +++ b/tests/opengl/text/cases.list @@ -0,0 +1 @@ +../data/text diff --git a/tests/opengl/textures/cases.list b/tests/opengl/textures/cases.list new file mode 100644 index 0000000000..8f33dfdf2d --- /dev/null +++ b/tests/opengl/textures/cases.list @@ -0,0 +1 @@ +../data/textures diff --git a/tests/opengl/transparency/cases.list b/tests/opengl/transparency/cases.list new file mode 100644 index 0000000000..9379e99421 --- /dev/null +++ b/tests/opengl/transparency/cases.list @@ -0,0 +1 @@ +../data/transparency diff --git a/tests/opengles2/background/cases.list b/tests/opengles2/background/cases.list new file mode 100644 index 0000000000..fff08f13aa --- /dev/null +++ b/tests/opengles2/background/cases.list @@ -0,0 +1 @@ +../../opengl/data/background diff --git a/tests/opengles2/begin b/tests/opengles2/begin new file mode 100644 index 0000000000..bc12dc482c --- /dev/null +++ b/tests/opengles2/begin @@ -0,0 +1,13 @@ +cpulimit 300 +if { ![checkplatform -windows] } { + puts "TEST COMPLETED" + return -code 1 "Skipping testgrid 'opengles2': OpenGL ES can be reliably fixed to 2.0 only by ANGLE library" +} + +pload VISUALIZATION +vdriver -load GLES +vcaps -maxVersion 2 0 +vcaps -useWinBuffer 0 +vgldebug -glslWarn 1 + +if { [info exists imagedir] == 0 } { set imagedir . } diff --git a/tests/opengles2/clipping/cases.list b/tests/opengles2/clipping/cases.list new file mode 100644 index 0000000000..194696bca3 --- /dev/null +++ b/tests/opengles2/clipping/cases.list @@ -0,0 +1 @@ +../../opengl/data/clipping diff --git a/tests/opengles2/end b/tests/opengles2/end new file mode 100644 index 0000000000..4668a76e69 --- /dev/null +++ b/tests/opengles2/end @@ -0,0 +1,2 @@ +catch { vglinfo } +puts "TEST COMPLETED" diff --git a/tests/opengles2/general/cases.list b/tests/opengles2/general/cases.list new file mode 100644 index 0000000000..30e5b5f230 --- /dev/null +++ b/tests/opengles2/general/cases.list @@ -0,0 +1 @@ +../../opengl/data/general diff --git a/tests/opengles2/grids.list b/tests/opengles2/grids.list new file mode 100644 index 0000000000..4ffa3b4af2 --- /dev/null +++ b/tests/opengles2/grids.list @@ -0,0 +1,16 @@ +#000 drivers +#001 background +#002 clipping +004 general +#005 geom +#006 hatch +007 lines +008 markers +#009 raytrace +#010 shaderprog +011 shading +012 shadows +013 silhouette +014 text +#015 textures +#016 transparency diff --git a/tests/opengles2/lines/cases.list b/tests/opengles2/lines/cases.list new file mode 100644 index 0000000000..054ad5b011 --- /dev/null +++ b/tests/opengles2/lines/cases.list @@ -0,0 +1 @@ +../../opengl/data/lines diff --git a/tests/opengles2/markers/cases.list b/tests/opengles2/markers/cases.list new file mode 100644 index 0000000000..19bc0915c8 --- /dev/null +++ b/tests/opengles2/markers/cases.list @@ -0,0 +1 @@ +../../opengl/data/markers diff --git a/tests/opengles2/parse.rules b/tests/opengles2/parse.rules new file mode 100644 index 0000000000..631892c9fe --- /dev/null +++ b/tests/opengles2/parse.rules @@ -0,0 +1,3 @@ +FAILED /\bFaulty\b/ error +IGNORE /Could not open: TKIVtkDraw/skip VTK +IGNORE /Tcl Exception: Skipping test/skipping unsupported driver diff --git a/tests/opengles2/shaderprog/cases.list b/tests/opengles2/shaderprog/cases.list new file mode 100644 index 0000000000..8458096e56 --- /dev/null +++ b/tests/opengles2/shaderprog/cases.list @@ -0,0 +1 @@ +../../opengl/data/shaderprog diff --git a/tests/opengles2/shading/cases.list b/tests/opengles2/shading/cases.list new file mode 100644 index 0000000000..2904908525 --- /dev/null +++ b/tests/opengles2/shading/cases.list @@ -0,0 +1 @@ +../../opengl/data/shading diff --git a/tests/opengles2/shadows/cases.list b/tests/opengles2/shadows/cases.list new file mode 100644 index 0000000000..70b31da104 --- /dev/null +++ b/tests/opengles2/shadows/cases.list @@ -0,0 +1 @@ +../../opengl/data/shadows diff --git a/tests/opengles2/silhouette/cases.list b/tests/opengles2/silhouette/cases.list new file mode 100644 index 0000000000..571204b343 --- /dev/null +++ b/tests/opengles2/silhouette/cases.list @@ -0,0 +1 @@ +../../opengl/data/silhouette diff --git a/tests/opengles2/text/cases.list b/tests/opengles2/text/cases.list new file mode 100644 index 0000000000..135e4b02be --- /dev/null +++ b/tests/opengles2/text/cases.list @@ -0,0 +1 @@ +../../opengl/data/text diff --git a/tests/opengles2/textures/cases.list b/tests/opengles2/textures/cases.list new file mode 100644 index 0000000000..bd129de407 --- /dev/null +++ b/tests/opengles2/textures/cases.list @@ -0,0 +1 @@ +../../opengl/data/textures diff --git a/tests/opengles2/transparency/cases.list b/tests/opengles2/transparency/cases.list new file mode 100644 index 0000000000..5de7fdf058 --- /dev/null +++ b/tests/opengles2/transparency/cases.list @@ -0,0 +1 @@ +../../opengl/data/transparency diff --git a/tests/opengles3/background/cases.list b/tests/opengles3/background/cases.list new file mode 100644 index 0000000000..fff08f13aa --- /dev/null +++ b/tests/opengles3/background/cases.list @@ -0,0 +1 @@ +../../opengl/data/background diff --git a/tests/opengles3/begin b/tests/opengles3/begin new file mode 100644 index 0000000000..083a50e8ba --- /dev/null +++ b/tests/opengles3/begin @@ -0,0 +1,13 @@ +cpulimit 300 + +if { $::tcl_platform(os) == "Darwin" } { + puts "TEST COMPLETED" + return -code 1 "Skipping testgrid 'opengles3': not configured for macOS" +} + +pload VISUALIZATION +vdriver -load GLES +vgldebug -glslWarn 1 +vcaps -useWinBuffer 0 + +if { [info exists imagedir] == 0 } { set imagedir . } diff --git a/tests/opengles3/clipping/cases.list b/tests/opengles3/clipping/cases.list new file mode 100644 index 0000000000..194696bca3 --- /dev/null +++ b/tests/opengles3/clipping/cases.list @@ -0,0 +1 @@ +../../opengl/data/clipping diff --git a/tests/opengles3/end b/tests/opengles3/end new file mode 100644 index 0000000000..4668a76e69 --- /dev/null +++ b/tests/opengles3/end @@ -0,0 +1,2 @@ +catch { vglinfo } +puts "TEST COMPLETED" diff --git a/tests/opengles3/general/cases.list b/tests/opengles3/general/cases.list new file mode 100644 index 0000000000..30e5b5f230 --- /dev/null +++ b/tests/opengles3/general/cases.list @@ -0,0 +1 @@ +../../opengl/data/general diff --git a/tests/opengles3/geom/cases.list b/tests/opengles3/geom/cases.list new file mode 100644 index 0000000000..221695f48d --- /dev/null +++ b/tests/opengles3/geom/cases.list @@ -0,0 +1 @@ +../../opengl/data/geom diff --git a/tests/opengles3/grids.list b/tests/opengles3/grids.list new file mode 100644 index 0000000000..b820315ea0 --- /dev/null +++ b/tests/opengles3/grids.list @@ -0,0 +1,16 @@ +#000 drivers +001 background +002 clipping +004 general +005 geom +#006 hatch +007 lines +008 markers +009 raytrace +010 shaderprog +011 shading +012 shadows +013 silhouette +014 text +015 textures +016 transparency diff --git a/tests/opengles3/lines/cases.list b/tests/opengles3/lines/cases.list new file mode 100644 index 0000000000..054ad5b011 --- /dev/null +++ b/tests/opengles3/lines/cases.list @@ -0,0 +1 @@ +../../opengl/data/lines diff --git a/tests/opengles3/markers/cases.list b/tests/opengles3/markers/cases.list new file mode 100644 index 0000000000..19bc0915c8 --- /dev/null +++ b/tests/opengles3/markers/cases.list @@ -0,0 +1 @@ +../../opengl/data/markers diff --git a/tests/opengles3/parse.rules b/tests/opengles3/parse.rules new file mode 100644 index 0000000000..631892c9fe --- /dev/null +++ b/tests/opengles3/parse.rules @@ -0,0 +1,3 @@ +FAILED /\bFaulty\b/ error +IGNORE /Could not open: TKIVtkDraw/skip VTK +IGNORE /Tcl Exception: Skipping test/skipping unsupported driver diff --git a/tests/opengles3/raytrace/begin b/tests/opengles3/raytrace/begin new file mode 100644 index 0000000000..26f08741ec --- /dev/null +++ b/tests/opengles3/raytrace/begin @@ -0,0 +1,4 @@ +if { [checkplatform -windows] && [vdriver -default] == "TKOpenGles" } { + puts "TEST COMPLETED" + return -code 1 "Skipping testgrid 'raytracing': OpenGL ES 3.2 is required which ANGLE doesn't yet provide" +} diff --git a/tests/opengles3/raytrace/cases.list b/tests/opengles3/raytrace/cases.list new file mode 100644 index 0000000000..32faa6e26d --- /dev/null +++ b/tests/opengles3/raytrace/cases.list @@ -0,0 +1 @@ +../../opengl/data/raytrace diff --git a/tests/opengles3/shaderprog/cases.list b/tests/opengles3/shaderprog/cases.list new file mode 100644 index 0000000000..8458096e56 --- /dev/null +++ b/tests/opengles3/shaderprog/cases.list @@ -0,0 +1 @@ +../../opengl/data/shaderprog diff --git a/tests/opengles3/shading/cases.list b/tests/opengles3/shading/cases.list new file mode 100644 index 0000000000..2904908525 --- /dev/null +++ b/tests/opengles3/shading/cases.list @@ -0,0 +1 @@ +../../opengl/data/shading diff --git a/tests/opengles3/shadows/cases.list b/tests/opengles3/shadows/cases.list new file mode 100644 index 0000000000..70b31da104 --- /dev/null +++ b/tests/opengles3/shadows/cases.list @@ -0,0 +1 @@ +../../opengl/data/shadows diff --git a/tests/opengles3/silhouette/cases.list b/tests/opengles3/silhouette/cases.list new file mode 100644 index 0000000000..571204b343 --- /dev/null +++ b/tests/opengles3/silhouette/cases.list @@ -0,0 +1 @@ +../../opengl/data/silhouette diff --git a/tests/opengles3/text/cases.list b/tests/opengles3/text/cases.list new file mode 100644 index 0000000000..135e4b02be --- /dev/null +++ b/tests/opengles3/text/cases.list @@ -0,0 +1 @@ +../../opengl/data/text diff --git a/tests/opengles3/textures/cases.list b/tests/opengles3/textures/cases.list new file mode 100644 index 0000000000..bd129de407 --- /dev/null +++ b/tests/opengles3/textures/cases.list @@ -0,0 +1 @@ +../../opengl/data/textures diff --git a/tests/opengles3/transparency/cases.list b/tests/opengles3/transparency/cases.list new file mode 100644 index 0000000000..5de7fdf058 --- /dev/null +++ b/tests/opengles3/transparency/cases.list @@ -0,0 +1 @@ +../../opengl/data/transparency diff --git a/tests/v3d/anim/videorecorder b/tests/v3d/anim/videorecorder index ee403a40d2..e3f4fc23fa 100644 --- a/tests/v3d/anim/videorecorder +++ b/tests/v3d/anim/videorecorder @@ -11,6 +11,7 @@ file delete -force ${aFile} # Ray-Tracing doesn't work with Compatible Profile on macOS pload VISUALIZATION +pload OPENGL if { $::tcl_platform(os) == "Darwin" } { vcaps -core } source $env(CSF_OCCTTestsPath)/v3d/anim/propeller diff --git a/tests/v3d/begin b/tests/v3d/begin index ef09111512..9634ef9e55 100755 --- a/tests/v3d/begin +++ b/tests/v3d/begin @@ -1,15 +1,3 @@ -cpulimit 300 -set group "v3d" +cpulimit 1000 -pload VISUALIZATION TOPTEST - -pload OPENGL -vgldebug -glslWarn 1 - -if { [info exists imagedir] == 0 } { - set imagedir . -} - -if { [info exists test_image ] == 0 } { - set test_image photo -} +if { [info exists imagedir] == 0 } { set imagedir . } diff --git a/tests/v3d/bugs/buc60659 b/tests/v3d/bugs/buc60659 new file mode 100644 index 0000000000..7311459c69 --- /dev/null +++ b/tests/v3d/bugs/buc60659 @@ -0,0 +1,13 @@ +puts "==========================" +puts "BUC60659: There was E x c e p t i o n after vsetshading command" +puts "==========================" +puts "" + +pload MODELING VISUALIZATION +box a 10 30 50 +vinit View1 +vdisplay a +vfit +vsetshading a + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60661 b/tests/v3d/bugs/buc60661 new file mode 100644 index 0000000000..552f1569d1 --- /dev/null +++ b/tests/v3d/bugs/buc60661 @@ -0,0 +1,35 @@ +puts "==================================" +puts "BUC60661" +puts "It is impossible to nominate sheding mode in 3D-viewer for the some shapes in C30 (SUN station)," +puts "which were stored in IGES format previously and then were retrieved again into BREP format." +puts "==================================" +puts "" + +pload MODELING XDE VISUALIZATION + +restore [locate_data_file buc60661a.brep] buc60661 +checkshape buc60661 + +###################################################################### +file delete ${imagedir}/buc60661.igs } +brepiges buc60661 ${imagedir}/buc60661.igs +###################################################################### + +dall + +if [catch { igesbrep ${imagedir}/buc60661.igs a * } res] { + puts "Faulty BUC60661: here is reading problem of iges file" +} else { + puts "Reading of iges in BUC60661 is OK" +} + +tpcompound result +checkshape result + +vinit View1 +tclean result +vdisplay result +vsetdispmode result 1 + +checktrinfo result -tri -nod +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60701 b/tests/v3d/bugs/buc60701 new file mode 100644 index 0000000000..9a07d9ded8 --- /dev/null +++ b/tests/v3d/bugs/buc60701 @@ -0,0 +1,12 @@ +puts "========================" +puts "BUC60701" +puts "========================" + +pload MODELING VISUALIZATION +box result 10 10 10 +vinit View1 +vdisplay result + +vdump $imagedir/${casename}.png + +### Photo of V3Dview is less than image in the viewer (only half-part of viewer is present on a photo). diff --git a/tests/v3d/bugs/buc60738 b/tests/v3d/bugs/buc60738 new file mode 100644 index 0000000000..cbbde012dd --- /dev/null +++ b/tests/v3d/bugs/buc60738 @@ -0,0 +1,19 @@ +puts "========================" +puts "BUC60738" +puts "========================" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo + +psphere s 20 +ttranslate s -40 0 0 +vdisplay -dispMode 1 s +vfit +vaspects s -setInteriorStyle HOLLOW -setDrawEdges 1 -setEdgeType DASH -setEdgeColor GREEN + +checkcolor 261 314 0 1 0 +if {$stat != 1} { puts "Error : The style of edge is NOT dash" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60740 b/tests/v3d/bugs/buc60740 new file mode 100644 index 0000000000..c6494d33df --- /dev/null +++ b/tests/v3d/bugs/buc60740 @@ -0,0 +1,18 @@ +puts "===========" +puts "BUC60740" +puts "===========" + +pload MODELING VISUALIZATION +vinit View1 +box b 0 0 0 10 10 10 +pcylinder c 10 10 +vdisplay b +vsetdispmode b 1 +vdisplay c +vsetdispmode c 1 +vfit +vsettransparency c 0.5 +checkcolor 154 257 0.6 0.4 0.07 +if {$stat != 1} { puts "Error :function vsettransparency works WRONGLY" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60774 b/tests/v3d/bugs/buc60774 new file mode 100644 index 0000000000..3ff4acc767 --- /dev/null +++ b/tests/v3d/bugs/buc60774 @@ -0,0 +1,10 @@ +puts "========" +puts "BUC60774" +puts "========" +puts "" + +pload MODELING VISUALIZATION QAcommands +vinit View1 +catch {BUC60774} +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60832 b/tests/v3d/bugs/buc60832 new file mode 100644 index 0000000000..86e99cd1c6 --- /dev/null +++ b/tests/v3d/bugs/buc60832 @@ -0,0 +1,18 @@ +puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" + +puts "============" +puts "BUC60832: Try to display this shape in the viewer 3D by means of the method AIS_InteractiveContext::Display()." +puts "This method calls StdSelect_BRepSelectionTool::ComputeSelection() a recursive method which hangs up an application." +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file BUC60832.brep] result +checkshape result + +tclean result +vinit +vdisplay result +vsetdispmode result 1 +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60857 b/tests/v3d/bugs/buc60857 new file mode 100644 index 0000000000..a82b3f2c16 --- /dev/null +++ b/tests/v3d/bugs/buc60857 @@ -0,0 +1,90 @@ +puts "========" +puts "BUC60857" +puts "========" + +pload MODELING VISUALIZATION QAcommands +vinit View1 +BUC60857 +vfit + +set Property_BLUE [sprops BUC60857_BLUE] +set area_BLUE [lindex ${Property_BLUE} 2] + +set Property_RED [sprops BUC60857_RED] +set area_RED [lindex ${Property_RED} 2] + +set Property_GREEN [sprops BUC60857_GREEN] +set area_GREEN [lindex ${Property_GREEN} 2] + +bounding BUC60857_BLUE -save xmin_BLUE ymin_BLUE zmin_BLUE xmax_BLUE ymax_BLUE zmax_BLUE -nodraw +bounding BUC60857_RED -save xmin_RED ymin_RED zmin_RED xmax_RED ymax_RED zmax_RED -nodraw +bounding BUC60857_GREEN -save xmin_GREEN ymin_GREEN zmin_GREEN xmax_GREEN ymax_GREEN zmax_GREEN -nodraw + +set delta_area_GB [expr abs(${area_GREEN} - ${area_BLUE}) / ${area_BLUE} * 100] +set delta_area_BR [expr ${area_BLUE} / ${area_RED}] + +set delta_xmin_GB [expr abs([dval xmin_GREEN] - [dval xmin_BLUE]) / [dval xmin_BLUE] * 100] +set delta_ymin_GB [expr abs([dval ymin_GREEN] - [dval ymin_BLUE]) / [dval ymin_BLUE] * 100] +set delta_zmin_GB [expr abs([dval zmin_GREEN] - [dval zmin_BLUE]) / [dval zmin_BLUE] * 100] +set delta_xmax_GB [expr abs([dval xmax_GREEN] - [dval xmax_BLUE]) / [dval xmax_BLUE] * 100] +set delta_ymax_GB [expr abs([dval ymax_GREEN] - [dval ymax_BLUE]) / [dval ymax_BLUE] * 100] +set delta_zmax_GB [expr abs([dval zmax_GREEN] - [dval zmax_BLUE]) / [dval zmax_BLUE] * 100] + +set delta_xmin_RB [expr abs([dval xmin_RED] - [dval xmin_BLUE]) / [dval xmin_BLUE] * 100] +set delta_ymin_RB [expr abs([dval ymin_RED] - [dval ymin_BLUE]) / [dval ymin_BLUE] * 100] +set delta_zmin_RB [expr abs([dval zmin_RED] - [dval zmin_BLUE]) / [dval zmin_BLUE] * 100] +set delta_xmax_RB [expr abs([dval xmax_RED] - [dval xmax_BLUE]) / [dval xmax_BLUE] * 100] +set delta_ymax_RB [expr abs([dval ymax_RED] - [dval ymax_BLUE]) / [dval ymax_BLUE] * 100] +set delta_zmax_RB [expr abs([dval zmax_RED] - [dval zmax_BLUE]) / [dval zmax_BLUE] * 100] + +set H_BLUE [expr [dval zmax_BLUE] - [dval zmin_BLUE] ] +set H_RED [expr [dval zmax_RED] - [dval zmin_RED] ] +set delta_H_RB [expr abs(${H_RED} - ${H_BLUE}) / ${H_BLUE} * 100] + +set maxdelta 0.01 + +if {${delta_area_GB} > ${maxdelta}} { + puts "delta_area_GB = ${delta_area_GB}" + puts "maxdelta = ${maxdelta}" + puts "BUC60857: ERROR (case 1)" +} else { + puts "BUC60857: OK (case 1)" +} + +if {${delta_area_BR} > 3.0 || \ + ${delta_area_BR} < 2.9 } { + puts "delta_area_BR = ${delta_area_BR}" + puts "delta_area_BR = ${delta_area_BR}" + puts "BUC60857: ERROR (case 2)" +} else { + puts "BUC60857: OK (case 2)" +} + +if {${delta_xmin_GB} > ${maxdelta} || \ + ${delta_ymin_GB} > ${maxdelta} || \ + ${delta_zmin_GB} > ${maxdelta} || \ + ${delta_xmax_GB} > ${maxdelta} || \ + ${delta_ymax_GB} > ${maxdelta} || \ + ${delta_zmax_GB} > ${maxdelta} } { + puts "delta_xmin_GB = ${delta_xmin_GB}" + puts "delta_ymin_GB = ${delta_ymin_GB}" + puts "delta_zmin_GB = ${delta_zmin_GB}" + puts "delta_xmax_GB = ${delta_xmax_GB}" + puts "delta_ymax_GB = ${delta_ymax_GB}" + puts "delta_zmax_GB = ${delta_zmax_GB}" + puts "maxdelta = ${maxdelta}" + puts "BUC60857: ERROR (case 3)" +} else { + puts "BUC60857: OK (case 3)" +} + +set maxdelta_H 10 +if {${delta_H_RB} > ${maxdelta_H}} { + puts "delta_H_RB = ${delta_H_RB}" + puts "maxdelta_H = ${maxdelta_H}" + puts "BUC60857: ERROR (case 4)" +} else { + puts "BUC60857: OK (case 4)" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60858 b/tests/v3d/bugs/buc60858 new file mode 100644 index 0000000000..668e12b99f --- /dev/null +++ b/tests/v3d/bugs/buc60858 @@ -0,0 +1,26 @@ +puts "TODO CR30056 ALL: Meshing statuses: Failure UnorientedWire" + +puts "============" +puts "BUC60858: crash within BRepMesh1" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file BUC60858.brep] result + +tclean result +isos 0 +vinit View1 +incmesh result 0.01 +vdisplay result +vfit + +vclear +vdisplay result +vsetdispmode result 1 + +isos result 0 +triangles result + +checktrinfo result -tri -nod +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/buc60915 b/tests/v3d/bugs/buc60915 new file mode 100644 index 0000000000..876c657e2f --- /dev/null +++ b/tests/v3d/bugs/buc60915 @@ -0,0 +1,12 @@ +puts "===========" +puts "BUC60915" +puts "===========" + +pload VISUALIZATION QAcommands +vinit View1 +BUC60915 + +checkcolor 300 164 0.51 0.98 0 +if {$stat != 1} { puts "Error : Cannot set the arrow size when using AIS_LengthDimension or AIS_RadiusDimensin." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug112 b/tests/v3d/bugs/bug112 new file mode 100644 index 0000000000..21c5d894e9 --- /dev/null +++ b/tests/v3d/bugs/bug112 @@ -0,0 +1,17 @@ +puts "========" +puts "BUC60956: When restoring a TopoDS_Shape containing a valid Meshing (computed for display) the meshing is computed again when displaying it." +puts "OCC112" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC20.brep] result +tclean result +vinit View1 +vdisplay result +vfit +vsetdispmode result 1 + +checkcolor 140 115 0.77 0.54 0.9 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug112_1 b/tests/v3d/bugs/bug112_1 new file mode 100644 index 0000000000..b21e94eb49 --- /dev/null +++ b/tests/v3d/bugs/bug112_1 @@ -0,0 +1,26 @@ +puts "========================" +puts " BUC60956 " +puts " OCC112 " +puts "========================" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC20.brep] res +checkshape res + +set first [trinfo res] +tclean res + +###################################################################### +catch {file delete ${imagedir}/vrem.brep} +save res ${imagedir}/vrem.brep + +vinit View1 +restore ${imagedir}/vrem.brep result +vdisplay result +vsetdispmode result 1 + +set second [trinfo result] + +if {$first == $second} { puts "Faulty OCC112 : Mesh for shading was recalculated !!!" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug11615 b/tests/v3d/bugs/bug11615 new file mode 100644 index 0000000000..e8db39168d --- /dev/null +++ b/tests/v3d/bugs/bug11615 @@ -0,0 +1,41 @@ +puts "============" +puts "OCC11615: Anisotropic scaling in 3D view" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +box b 10 10 10 +vinit View1 +vdisplay b +vfit +vscale 1 1 1 + +set x1 [list 165 340 70] +set y1 [list 384 283 79] +vaspects -setwidth 5 +puts "" +for {set i 0} {$i < 3} {incr i} { + set x_coord [lindex ${x1} $i] + set y_coord [lindex ${y1} $i] + if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { + puts "Error : color is not yellow" + } +} + +vscale 0.5 1.5 0.7 +vfit + +set x2 [list 80 390 25] +set y2 [list 390 218 167] + +puts "" +for {set i 0} {$i < 3} {incr i} { + set x_coord [lindex ${x2} $i] + set y_coord [lindex ${y2} $i] + if { "[vreadpixel $x_coord $y_coord rgb name]" != "YELLOW" } { + puts "Error : color is not yellow" + } +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug1174 b/tests/v3d/bugs/bug1174 new file mode 100644 index 0000000000..8d47754270 --- /dev/null +++ b/tests/v3d/bugs/bug1174 @@ -0,0 +1,68 @@ +puts "================" +puts "OCC1174: Impossible to set different properties for different sides of a (sur)face" +puts "================" +puts "" + +pload MODELING VISUALIZATION QAcommands + +set x 200 +set y 200 + +set Black_R 0 +set Black_G 0 +set Black_B 0 + +restore [locate_data_file OCC1174.brep] a +vinit View1 +OCC1174_1 a +vdisplay a +vfit + +set scale 2.50501 +set proj_X 0.672033 +set proj_Y -0.721033 +set proj_Z 0.168771 +set up_X -0.131494 +set up_Y 0.108095 +set up_Z 0.985406 +set at_X 102.061817325836 +set at_Y 169.436979868935 +set at_Z 70.7572056943368 + +vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} + +set x_GREEN 300 +set y_GREEN 180 + +set x_BLUE 180 +set y_BLUE 250 + +set ColorList1 [vreadpixel ${x_GREEN} ${y_GREEN} rgb] +set RED_1 [lindex $ColorList1 0] +set GREEN_1 [lindex $ColorList1 1] +set BLUE_1 [lindex $ColorList1 2] + +set ColorList2 [vreadpixel ${x_BLUE} ${y_BLUE} rgb] +set RED_2 [lindex $ColorList2 0] +set GREEN_2 [lindex $ColorList2 1] +set BLUE_2 [lindex $ColorList2 2] + +if {${RED_1} == 0 && ${GREEN_1} > 0 && ${BLUE_1} == 0} { + set IsGreen 1 +} else { + set IsGreen 0 +} + +if {${RED_2} == 0 && ${GREEN_2} == 0 && ${BLUE_2} > 0} { + set IsBlue 1 +} else { + set IsBlue 0 +} + +if {${IsGreen} == 1 && ${IsBlue} == 1} { + puts "OCC1174: OK" +} else { + puts "OCC1174: Error" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug12584 b/tests/v3d/bugs/bug12584 new file mode 100644 index 0000000000..ecaf35016d --- /dev/null +++ b/tests/v3d/bugs/bug12584 @@ -0,0 +1,10 @@ +puts "============" +puts "OCC12584" +puts "============" +puts "" + +pload VISUALIZATION QAcommands +vinit View1 +OCC12584 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug128 b/tests/v3d/bugs/bug128 new file mode 100644 index 0000000000..7de95692f7 --- /dev/null +++ b/tests/v3d/bugs/bug128 @@ -0,0 +1,12 @@ +puts "================" +puts "OCC128: The shading is false: objects seem to be situated in front of the others while they are behind." +puts "================" + +pload VISUALIZATION QAcommands +vinit View1 +OCC128 +vviewparams -scale 4.9487928 -proj 0.7329295 0.59461397 0.33052679 -up -0.536849 0.2071041 0.81786 -at 32.4556665273951 52.9347942181675 -5.1270029887922 + +checkcolor 171 171 0.43 0.48 0.54 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug136 b/tests/v3d/bugs/bug136 new file mode 100644 index 0000000000..ff5dfb2a70 --- /dev/null +++ b/tests/v3d/bugs/bug136 @@ -0,0 +1,13 @@ +puts "TODO OCC12345 ALL: Error : Colors are not equal in default coordinate and in the near coordinates too" +puts "================" +puts "OCC136" +puts "================" + +pload VISUALIZATION QAcommands +vinit View1 +OCC136 +vfit + +checkcolor 211 215 0.8 0.8 0.8 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug138_1 b/tests/v3d/bugs/bug138_1 new file mode 100644 index 0000000000..32ae60928c --- /dev/null +++ b/tests/v3d/bugs/bug138_1 @@ -0,0 +1,21 @@ +puts "========" +puts "OCC138: Viewer problem: Selection of objects on global context" +puts "========" +puts "" + +pload VISUALIZATION QAcommands +vinit View1 +set info [OCC138] + +set ll [llength ${info}] +if {${ll} < 5 } { + puts "OCC138: Error (case 1)" +} else { + regexp {No of currents += +([-0-9.+eE]+)} $info full NbCurrents + if {${NbCurrents} != 3 } { + puts "OCC138: Error (case 2)" + } +} + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug138_2 b/tests/v3d/bugs/bug138_2 new file mode 100644 index 0000000000..dda123d574 --- /dev/null +++ b/tests/v3d/bugs/bug138_2 @@ -0,0 +1,20 @@ +puts "========" +puts "OCC138" +puts "========" + +pload VISUALIZATION QAcommands +vinit View1 +set info [OCC138LC] + +set ll [llength ${info}] +if {${ll} < 5 } { + puts "OCC138: Error (case 1)" +} else { + regexp {No of selected += +([-0-9.+eE]+)} $info full NbCurrents + if {${NbCurrents} != 3 } { + puts "OCC138: Error (case 2)" + } +} + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug16950_1 b/tests/v3d/bugs/bug16950_1 new file mode 100644 index 0000000000..2fa97f1ccb --- /dev/null +++ b/tests/v3d/bugs/bug16950_1 @@ -0,0 +1,21 @@ +puts "===========" +puts "OCC16950: OCC Visualization fails to display empty nested compounds" +puts "===========" + +pload MODELING VISUALIZATION + +puts "Make compound containing another (empty) one" +compound c +compound c result + +puts "And display it" +vinit +vdisplay result + +# Resume +if [catch { vsetdispmode 1 } res] { + puts "Faulty OCC16950" +} else { + puts "OK OCC16950" +} +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug16950_2 b/tests/v3d/bugs/bug16950_2 new file mode 100644 index 0000000000..138f580b62 --- /dev/null +++ b/tests/v3d/bugs/bug16950_2 @@ -0,0 +1,21 @@ +puts "===========" +puts "OCC16950: OCC Visualization fails to display empty nested compound" +puts "===========" + +pload MODELING VISUALIZATION + +puts "Make compound containing another (empty) one" +compound c +compound c result + +puts "And display it" +vinit View1 +vdisplay result + +# Resume +if [catch { vsetdispmode 2 } res] { + puts "Faulty OCC16950" +} else { + puts "OK OCC16950" +} +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug16950_3 b/tests/v3d/bugs/bug16950_3 new file mode 100644 index 0000000000..f4d05d6b89 --- /dev/null +++ b/tests/v3d/bugs/bug16950_3 @@ -0,0 +1,27 @@ +puts "===========" +puts "OCC16950: OCC Visualization fails to display empty nested compounds" +puts "===========" + +pload MODELING VISUALIZATION DCAF + +set BugNumber OCC16950 + +puts "Make compound containing another (empty) one" +compound c +compound c result + +pload XDE +puts "Add it to the new XCAF document" +NewDocument D +XAddShape D result + +puts "Then display it" +XShow D + +# Resume +if [catch { vsetdispmode 1 } res] { + puts "Faulty OCC16950" +} else { + puts "OK OCC16950" +} +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug16950_4 b/tests/v3d/bugs/bug16950_4 new file mode 100644 index 0000000000..8b483a513c --- /dev/null +++ b/tests/v3d/bugs/bug16950_4 @@ -0,0 +1,25 @@ +puts "===========" +puts "OCC16950: OCC Visualization fails to display empty nested compounds" +puts "===========" + +pload MODELING VISUALIZATION DCAF + +puts "Make compound containing another (empty) one" +compound c +compound c result + +pload XDE +puts "Add it to the new XCAF document" +NewDocument D +XAddShape D result + +puts "Then display it" +XShow D + +# Resume +if [catch { vsetdispmode 2 } res] { + puts "Faulty OCC16950" +} else { + puts "OK OCC16950" +} +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug17126 b/tests/v3d/bugs/bug17126 new file mode 100644 index 0000000000..997d893523 --- /dev/null +++ b/tests/v3d/bugs/bug17126 @@ -0,0 +1,12 @@ +puts "================" +puts "OCC17126: Visualisation in 3d viewer in Draw hangs up" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug17126_ff_1285_viz.brep] a + +vinit View1 +vdisplay a +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug173_1 b/tests/v3d/bugs/bug173_1 new file mode 100644 index 0000000000..7dd4b8d279 --- /dev/null +++ b/tests/v3d/bugs/bug173_1 @@ -0,0 +1,26 @@ +puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "========" +puts "OCC173: Impossible to change the material or the transparency of the attached BREP shape." +puts "(case 1)" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC173.brep] result +checkshape result + +vinit View1 +tclean result +vdisplay result +vfit +vsetdispmode result 1 + +checkcolor 175 195 1 0.75 0.15 +if { $stat != 1 } { puts "Error : Shading is missing in 3D Viewer" } + +######################################################## +vsetmaterial result COPPER +checkcolor 175 195 0.77 0.32 0.23 +if { $stat != 1 } { puts "Error : material of shape is not COPPER" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug173_2 b/tests/v3d/bugs/bug173_2 new file mode 100644 index 0000000000..fcf2cb499c --- /dev/null +++ b/tests/v3d/bugs/bug173_2 @@ -0,0 +1,34 @@ +puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "========" +puts "OCC173: Impossible to change the material or the transparency of the attached BREP shape." +puts "(case 2)" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC173.brep] result +checkshape result + +vinit View1 +tclean result +vdisplay result +vfit +vsetdispmode result 1 + +set color1 [vreadpixel 175 195 rgb] +set rd1 [lindex $color1 0] +set gr1 [lindex $color1 1] +set bl1 [lindex $color1 2] + +vsetmaterial result ALUMINIUM + +set color2 [vreadpixel 175 195 rgb] +set rd2 [lindex $color2 0] +set gr2 [lindex $color2 1] +set bl2 [lindex $color2 2] + +if { ${rd2} == ${rd1} || ${gr2} == ${gr1} || ${bl2} == ${bl1} } { + puts "Error : material of the shape was NOT changed" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug173_3 b/tests/v3d/bugs/bug173_3 new file mode 100644 index 0000000000..4dd049f2b5 --- /dev/null +++ b/tests/v3d/bugs/bug173_3 @@ -0,0 +1,36 @@ +puts "TODO OCC12345 ALL: Faulty shapes in variables faulty_1 to faulty_" +puts "========" +puts "OCC173: Impossible to change the material or the transparency of the attached BREP shape." +puts "(case 3)" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC173.brep] result + +checkshape result + +vinit View1 +tclean result +vdisplay result +vfit +vsetdispmode result 1 + +set color1 [vreadpixel 175 195 rgb] +set rd1 [lindex $color1 0] +set gr1 [lindex $color1 1] +set bl1 [lindex $color1 2] + +######################################################## +vsettransparency result 0.5 + +set color2 [vreadpixel 175 195 rgb] +set rd2 [lindex $color2 0] +set gr2 [lindex $color2 1] +set bl2 [lindex $color2 2] + +if { ${rd2} == ${rd1} || ${gr2} == ${gr1} || ${bl2} == ${bl1} } { + puts "Error : vsettransparency of shape was NOT made" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug185 b/tests/v3d/bugs/bug185 new file mode 100644 index 0000000000..0444b313fe --- /dev/null +++ b/tests/v3d/bugs/bug185 @@ -0,0 +1,24 @@ +puts "========" +puts "OCC185" +puts "========" + +pload XDE MODELING VISUALIZATION + +igesbrep [locate_data_file OCC185.igs] a * + +tpcompound result +tclean result + +vinit View1 +vdisplay result +vfit +vsetdispmode result 1 + +checkcolor 235 214 0.78 0.55 0.9 +if { $stat != 1 } { puts "Error : Shading is OFF, but should be ON" } + +vsetdispmode result 0 +checkcolor 235 214 0 1 0 +if { $stat != 1 } { puts "Error : Shading is ON, but should be OFF" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug19_2 b/tests/v3d/bugs/bug19_2 new file mode 100644 index 0000000000..f1628fc7de --- /dev/null +++ b/tests/v3d/bugs/bug19_2 @@ -0,0 +1,18 @@ +puts "================" +puts "OCC19" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC19.brep] result +checkshape result + +tclean result +vinit View1 +vdisplay result +vsetdispmode result 1 +isos result 0 +triangles result + +checktrinfo result -tri 50 -nod 52 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug20373 b/tests/v3d/bugs/bug20373 new file mode 100644 index 0000000000..9edf39ffbd --- /dev/null +++ b/tests/v3d/bugs/bug20373 @@ -0,0 +1,17 @@ +puts "============" +puts "OCC20373: Shading doesn't work on b-spline sphere" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC20373.brep] result + +vinit View1 +vdisplay result +vsetdispmode 1 +vfit + +checktrinfo result -tri +checkprops result -s 9.92128e+06 +checkshape result +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug204_1 b/tests/v3d/bugs/bug204_1 new file mode 100644 index 0000000000..8025e1726d --- /dev/null +++ b/tests/v3d/bugs/bug204_1 @@ -0,0 +1,14 @@ +puts "TODO OCC12345 ALL: Error : 3 boxes missing in the viewer!" +puts "TODO OCC12345 ALL: Error : Colors are not equal in default coordinate and in the near coordinates too" +puts "========" +puts "OCC204" +puts "========" + +pload VISUALIZATION QAcommands +vinit View1 +OCC204 0 +vfit +checkcolor 150 200 0.8 0.8 0.8 +if { ${stat} != 1 } { puts "Error : 3 boxes missing in the viewer!" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug204_2 b/tests/v3d/bugs/bug204_2 new file mode 100644 index 0000000000..0e5f02f2fb --- /dev/null +++ b/tests/v3d/bugs/bug204_2 @@ -0,0 +1,12 @@ +puts "========" +puts "OCC204" +puts "========" + +pload VISUALIZATION QAcommands +vinit View1 +OCC204 1 +vfit +checkcolor 150 200 0 0 0 +if { ${stat} != 1 } { puts "Error : There are 3 boxes in the viewer! (should be nothing)" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21171_1 b/tests/v3d/bugs/bug21171_1 new file mode 100644 index 0000000000..ead96baa8d --- /dev/null +++ b/tests/v3d/bugs/bug21171_1 @@ -0,0 +1,18 @@ +puts "============" +puts "OCC21171: Problem with vfit of vertex and edge " +puts "============" +puts "" + +pload MODELING VISUALIZATION +box result 100 100 100 +explode result e + +vinit View1 +vdisplay result_1 +vfit + +# Resume +puts "" +puts "1 edge is not fit" + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21171_2 b/tests/v3d/bugs/bug21171_2 new file mode 100644 index 0000000000..2e18d977be --- /dev/null +++ b/tests/v3d/bugs/bug21171_2 @@ -0,0 +1,19 @@ +puts "============" +puts "OCC21171: Problem with vfit of vertex and edge " +puts "============" +puts "" + +pload MODELING VISUALIZATION +box result 100 100 100 +explode result e + +vinit View1 +vdisplay result_1 +vdisplay result_2 +vfit + +# Resume +puts "" +puts "2 edges are fit" + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21171_3 b/tests/v3d/bugs/bug21171_3 new file mode 100644 index 0000000000..aed73ec419 --- /dev/null +++ b/tests/v3d/bugs/bug21171_3 @@ -0,0 +1,18 @@ +puts "============" +puts "OCC21171: Problem with vfit of vertex and edge " +puts "============" +puts "" + +pload MODELING VISUALIZATION +box result 100 100 100 +explode result v + +vinit View1 +vdisplay result_8 +vfit + +# Resume +puts "" +puts "1 vertex is not fit" + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21171_4 b/tests/v3d/bugs/bug21171_4 new file mode 100644 index 0000000000..4394bbdf35 --- /dev/null +++ b/tests/v3d/bugs/bug21171_4 @@ -0,0 +1,19 @@ +puts "============" +puts "OCC21171: Problem with vfit of vertex and edge " +puts "============" +puts "" + +pload MODELING VISUALIZATION +box result 100 100 100 +explode result v + +vinit View1 +vdisplay result_8 +vdisplay result_1 +vfit + +# Resume +puts "" +puts "2 vertexes are fit" + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug215 b/tests/v3d/bugs/bug215 new file mode 100644 index 0000000000..870e878f58 --- /dev/null +++ b/tests/v3d/bugs/bug215 @@ -0,0 +1,26 @@ +puts "========" +puts "OCC215" +puts "========" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC215.brep] result +checkshape result + +tclean result +vinit View1 +vdisplay result +vfit + +set scale 6.29714883567995 +set proj_X 0.344812899827957 +set proj_Y -0.830477952957153 +set proj_Z 0.43750473856926 +set up_X -0.368759274482727 +set up_Y 0.308769434690475 +set up_Z 0.876742839813232 +set at_X 39.9465644699194 +set at_Y 74.2135758209193 +set at_Z 37.7440421525395 +vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} +checkcolor 229 94 1 1 0 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21578 b/tests/v3d/bugs/bug21578 new file mode 100644 index 0000000000..622b8945f5 --- /dev/null +++ b/tests/v3d/bugs/bug21578 @@ -0,0 +1,22 @@ +puts "TODO OCC11111 ALL: Error: Number of triangles" +puts "TODO OCC11111 ALL: Error: Number of nodes" +puts "TODO OCC11111 ALL: Error : The area of result shape is" + +puts "============" +puts "OCC21578: Attached shape is not visualized in the shaded mode" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC21578.brep] result + +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit + +checktrinfo result -tri 231 -nod 236 +vdump $imagedir/${casename}.png +checkprops result -s 0 +checkshape result diff --git a/tests/v3d/bugs/bug21753 b/tests/v3d/bugs/bug21753 new file mode 100644 index 0000000000..6cedf0df5f --- /dev/null +++ b/tests/v3d/bugs/bug21753 @@ -0,0 +1,26 @@ +puts "===========" +puts "OCC21753: Poor display of shading on cones due to Gouraud shading limitations" +puts "===========" + +pload MODELING VISUALIZATION + +# set rough meshing parameters +vinit View1 +vdefaults -absDefl 10 -devCoeff 0.1 + +puts "Displaying two equal cones, one with Phong shader" +pcone p_gouraud 10 100 100 +trotate p_gouraud 0 0 0 0 1 0 -90 +vdisplay p_gouraud +vsetdispmode p_gouraud 1 +#vsetmaterial p_gouraud bronze + +tcopy p_gouraud p_phong +ttranslate p_phong 200 0 0 +vdisplay p_phong +vsetdispmode p_phong 1 +#vsetmaterial p_phong bronze +vshaderprog p_phong phong + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21757 b/tests/v3d/bugs/bug21757 new file mode 100644 index 0000000000..3fac74c010 --- /dev/null +++ b/tests/v3d/bugs/bug21757 @@ -0,0 +1,18 @@ +puts "===========" +puts "OCC21757: Funny (giraffe-like) shading of torus meshed with specific parameters (WNT)" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +vclear + +ptorus result 200 50 45 +incmesh result 0.4 +vdisplay result +vfit + +checkprops result -s 65069.2 +checkshape result +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21757_1 b/tests/v3d/bugs/bug21757_1 new file mode 100644 index 0000000000..16555b58ac --- /dev/null +++ b/tests/v3d/bugs/bug21757_1 @@ -0,0 +1,18 @@ +puts "============" +puts "OCC21757: Funny (giraffe-like) shading of torus meshed with specific parameters (WNT)" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +vclear + +# variant 1: mesh explicitly +ptorus result 200 50 45 +incmesh result 0.4 +vdisplay result +vfit +checkcolor 200 200 0.89 0.63 0.109 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21757_2 b/tests/v3d/bugs/bug21757_2 new file mode 100644 index 0000000000..b945b88c3f --- /dev/null +++ b/tests/v3d/bugs/bug21757_2 @@ -0,0 +1,19 @@ +puts "============" +puts "OCC21757: Funny (giraffe-like) shading of torus meshed with specific parameters (WNT)" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +vclear + +# variant 2: alternative implicit method of setting deflection +plane pl2 0 0 200 0 0 1 +ptorus result pl2 200 50 45 +vdisplay result +vsetshading result 0.0004 +vfit +checkcolor 200 200 0.89 0.63 0.109 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21798 b/tests/v3d/bugs/bug21798 new file mode 100644 index 0000000000..72df98b7fd --- /dev/null +++ b/tests/v3d/bugs/bug21798 @@ -0,0 +1,15 @@ +puts "============" +puts "OCC21798: Attached face hangs during visualization in OCC Viewer 3D." +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC21798.brep] result +vinit View1 +vdisplay result +vfit + +vsetdispmode 1 +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug21970 b/tests/v3d/bugs/bug21970 new file mode 100644 index 0000000000..a70fb2ccfd --- /dev/null +++ b/tests/v3d/bugs/bug21970 @@ -0,0 +1,37 @@ +puts "TODO OCC11111 ALL: Faulty OCC21970" +puts "TODO OCC11111 ALL: Meshing statuses: Failure" +puts "TODO OCC11111 ALL: Error : The command is not valid. The area is" +puts "TODO OCC11111 ALL: Error : The area of result shape is 0" +puts "TODO OCC11111 ALL: Error : is WRONG because number of" + +puts "============" +puts "OCC21970: FPE e x c e p t i o n in BRepMesh on degenerate face not handled in OCCT DRAW on WNT built with VC8 by WOK" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC21970-stringers-f485.brep] result + +set text [incmesh result 1] +set r [regexp {Failure} $text] + +set status1 0 +if {$r == 1} { set status1 1 } + +checkprops result -s 624989 +checkshape result + +checknbshapes result -vertex 3806 -edge 3808 -wire 756 -face 730 -shell 0 -solid 0 -compsolid 0 -compound 1 -shape 9101 +if { ${status1} != 0} { + puts "Faulty OCC21970" +} else { + puts "OK OCC21970" +} + +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22188 b/tests/v3d/bugs/bug22188 new file mode 100644 index 0000000000..2308933594 --- /dev/null +++ b/tests/v3d/bugs/bug22188 @@ -0,0 +1,33 @@ +puts "TODO OCC11111 ALL: Error: Number of triangles" +puts "TODO OCC11111 ALL: Error: Number of nodes" +puts "TODO OCC11111 ALL: Error: Maximal deflection" + +puts "============" +puts "OCC22188: Visualization of solid fails (in BRepMesh_FastDiscretFace) " +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC22188.brep] result +tclean result + +vinit View1 +vdisplay result +vsetdispmode 1 +vfit + +if { [checkplatform -windows] } { + set good_tri 6114 + set good_nod 3080 + set good_defl 0.50050406431775729 +} else { + set good_tri 6148 + set good_nod 3097 + set good_defl 0.5153628044287929 +} + +checktrinfo result -tri ${good_tri} -nod ${good_nod} -defl ${good_defl} -tol_rel_defl 0.001 -tol_rel_tri 0.001 -tol_rel_nod 0.001 +checkprops result -s 32416.7 +checkshape result +checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 1 -solid 1 -compsolid 0 -compound 0 -shape 9 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22240 b/tests/v3d/bugs/bug22240 new file mode 100644 index 0000000000..8476555012 --- /dev/null +++ b/tests/v3d/bugs/bug22240 @@ -0,0 +1,17 @@ +puts "===========" +puts "OCC22240: Bad triangulation of transformed shapes" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug22240_Pump_Nut.brep] a +restore [locate_data_file bug22240_Pump_Nut.brep] b +bscale b 0 0 0 2. +vinit View1 +vdisplay a b +vsetdispmode a 1 +vsetdispmode b 1 +vfit +checkcolor 320 104 0.78 0.55 0.09 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug223 b/tests/v3d/bugs/bug223 new file mode 100644 index 0000000000..a079a983e0 --- /dev/null +++ b/tests/v3d/bugs/bug223 @@ -0,0 +1,60 @@ +puts "========" +puts "OCC223: Shading is not correct for several overlapped faces, converted to B-Spline representation" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC223-1.brep] cylinder +checkshape cylinder +restore [locate_data_file OCC223-2.brep] face +checkshape face + +set Start_X 140 +set Start_Y 40 + +vinit +tclean cylinder +tclean face + +vdisplay cylinder +vdisplay face +vfit + +vsetdispmode face 1 +vsetcolor face GREEN1 + +vsetdispmode cylinder 1 +vsetcolor cylinder RED1 + +set ColorList [vreadpixel ${Start_X} ${Start_Y} rgb] +set R_START_POINT [lindex $ColorList 0] +set G_START_POINT [lindex $ColorList 1] +set B_START_POINT [lindex $ColorList 2] + +puts "R_START_POINT=$R_START_POINT ; G_START_POINT=$G_START_POINT ; B_START_POINT=$B_START_POINT" + +set IsGood 1 +for {set count 0} {${count} <= 11} {incr count 1} { + checkcolor $Start_X $Start_Y $R_START_POINT $G_START_POINT $B_START_POINT + if {$stat != 1} { + set IsGood 0 + } + incr $Start_X 10 + incr $Start_Y 10 +} + +if {$IsGood == 1} { + puts "\nOCC223 OK\n" +} else { + puts "\nFaulty OCC223\n" +} + +vdump $imagedir/${casename}.png + +puts "\n------- Additional Comments From Igor FEOKTISTOV 2002-05-20 12:32 -------\n" + +puts "It is not problem of meshing." +puts "It is pure problem of shading geometrically coinciding faces with different" +puts "triangulation. If we create analytical cylinder and box by such way that plane" +puts "faces of cylinder and two faces of box are coinceded, we will have the same" +puts "result: fractional shading of coinciding faces.\n" diff --git a/tests/v3d/bugs/bug22304 b/tests/v3d/bugs/bug22304 new file mode 100644 index 0000000000..621b41c012 --- /dev/null +++ b/tests/v3d/bugs/bug22304 @@ -0,0 +1,16 @@ +puts "===========" +puts "OCC22304: Incorrect triangulation on face of the attached file" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC22304-face_976_badvisu.brep] result + +tclean result +vinit View1 +vdisplay result +vfit +vsetdispmode 1 + +checktrinfo result -tri -nod +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22313 b/tests/v3d/bugs/bug22313 new file mode 100644 index 0000000000..9af892c4c1 --- /dev/null +++ b/tests/v3d/bugs/bug22313 @@ -0,0 +1,29 @@ +puts "============" +puts "OCC22313: Bug in shading mode with attached shape" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +restore [locate_data_file OCC22313-face_shading_problem.brep] result +incmesh result 0.1 +vinit View1 +vdisplay result +vfit +vsetdispmode 1 +vfit + +set scale 2.9701073117025172 +set proj_X 0.4096425473690033 +set proj_Y 0.77340573072433472 +set proj_Z 0.48377299308776855 +set up_X -0.83569550514221191 +set up_Y 0.1055084615945816 +set up_Z 0.538962721824646 +set at_X -632.109173226325 +set at_Y -2711.56694941045 +set at_Z -1979.06316609577 +vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} +checkcolor 300 230 0 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22502 b/tests/v3d/bugs/bug22502 new file mode 100644 index 0000000000..088934749e --- /dev/null +++ b/tests/v3d/bugs/bug22502 @@ -0,0 +1,26 @@ +puts "TODO OCC11111 ALL: Error: Number of triangles" +puts "TODO OCC11111 ALL: Error: Number of nodes" +puts "TODO OCC11111 ALL: Error: Maximal deflection" + +puts "============" +puts "OCC22502: Triangulation cannot be built on valid face" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +restore [locate_data_file OCC22502-bug601_noshading.brep] result +checkshape result +tolerance result +tclean result + +set Deflection 0.001 +incmesh result ${Deflection} +checktrinfo result -tri 170 -nod 172 -defl 0.00061201255663038154 -tol_rel_defl 0.001 -tol_rel_tri 0.001 -tol_rel_nod 0.001 + +vinit View1 +vdisplay result +vfit +vsetdispmode 1 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22507 b/tests/v3d/bugs/bug22507 new file mode 100644 index 0000000000..20fabf66f8 --- /dev/null +++ b/tests/v3d/bugs/bug22507 @@ -0,0 +1,19 @@ +puts "============" +puts "OCC22507: Regression: shading of face is bad (wrong normals)" +puts "============" +puts "" + +pload VISUALIZATION +restore [locate_data_file OCC22507-bug589_f77_badshading.brep] result +vinit View1 +vdisplay result +vfit +vsetdispmode 1 + +set RED_R1 0.96470499038696289 +set GREEN_R1 0.68627399206161499 +set BLUE_R1 0.12156800180673599 +vmoveto 200 220 +checkcolor 200 220 ${RED_R1} ${GREEN_R1} ${BLUE_R1} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22652 b/tests/v3d/bugs/bug22652 new file mode 100644 index 0000000000..800c6db9fa --- /dev/null +++ b/tests/v3d/bugs/bug22652 @@ -0,0 +1,16 @@ +puts "============" +puts "OCC22652: No mesh for face (regression)" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +restore [locate_data_file OCC22652-faceNoMesh.brep] result +vinit View1 +vdisplay result +vfit + +vsetdispmode 1 + +checktrinfo result -tri -nod +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22701 b/tests/v3d/bugs/bug22701 new file mode 100644 index 0000000000..2d9192c80a --- /dev/null +++ b/tests/v3d/bugs/bug22701 @@ -0,0 +1,49 @@ +puts "============" +puts "OCC22701: Regression in 6.5.1 - Wrong visualization" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +# Data +set scale 276.45658048904141 +set proj_X -0.8895147442817688 +set proj_Y -0.37965071201324463 +set proj_Z 0.25422060489654541 +set up_X -0.055201318114995956 +set up_Y 0.64161688089370728 +set up_Z 0.76503568887710571 +set at_X 0.248127012715387 +set at_Y 0.109238834542233 +set at_Z -1.2607059785715 + +set x1 105 +set y1 275 + +set x2 112 +set y2 248 + +set Hole1_R 1 +set Hole1_G 0.76470500230789185 +set Hole1_B 0.16078400611877441 +set Hole2_R 0.68235200643539429 +set Hole2_G 0.48235198855400085 +set Hole2_B 0.078431002795696259 + +# Start + +restore [locate_data_file PFS04041r1.brep] result +vinit View1 +vdisplay result +vfit + +vsetdispmode 1 +vfit + + +vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} + +checkcolor ${x1} ${y1} ${Hole1_R} ${Hole1_G} ${Hole1_B} +checkcolor ${x2} ${y2} ${Hole2_R} ${Hole2_G} ${Hole2_B} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22735 b/tests/v3d/bugs/bug22735 new file mode 100644 index 0000000000..529a7e0e74 --- /dev/null +++ b/tests/v3d/bugs/bug22735 @@ -0,0 +1,15 @@ +puts "========" +puts "OCC22735: Data races in BRepMesh working in parallel mode" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vsetdispmode 1 +mpparallel 1 +restore [locate_data_file OCC22735-march_cube.brep] result +vdisplay result +checktrinfo result -tri 48 -nod 96 -defl 0 -tol_rel_defl 0.001 -tol_rel_tri 0.001 -tol_rel_nod 0.001 + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22795 b/tests/v3d/bugs/bug22795 new file mode 100644 index 0000000000..579171289a --- /dev/null +++ b/tests/v3d/bugs/bug22795 @@ -0,0 +1,56 @@ +puts "================" +puts "OCC22795: Make possible to display some presentable objecys in overlay of others, groupped by display priority " +puts "================" +puts "" + +pload MODELING VISUALIZATION +box b 10 10 10 +box s 10 10 10 +ttranslate s 10 0 0 +vdisplay b s +vsetdispmode b 1 +vsetdispmode s 1 +vfit +vzlayer add +vzlayer add +vzlayer add +set info1 [ vzlayer get ] + +vzlayer del 1 + +set info2 [ vzlayer get ] + +set status_vzlayer 0 + +if { [string compare $info1 "0 1 2 3"] == 0 && [string compare $info1 "0 2 3"] == 0 } { + set status_vzlayer 0 +} else { + set status_vzlayer 1 +} + +vobjzlayer set b 2 +set info3 [ vobjzlayer get b ] +set word8 [string compare ${info3} "Z layer id: 2"] + +vobjzlayer set s 3 +set info4 [ vobjzlayer get s ] +set word9 [string compare ${info4} "Z layer id: 3"] + +vzlayer del 3 +set info5 [ vobjzlayer get s ] +set word10 [string compare ${info5} "Z layer id: 0"] + +set status_vobjzlayer 0 + +if { ${word8} == 0 && ${word9} == 0 && ${word10} == 0 } { + set status_vobjzlayer 0 +} else { + set status_vobjzlayer 1 +} + +if { ${status_vzlayer} != 0 && ${status_vobjzlayer} != 0 } { + puts "Faulty OCC22795" +} else { + puts "OK OCC22795" +} +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22835 b/tests/v3d/bugs/bug22835 new file mode 100644 index 0000000000..9dc0c47281 --- /dev/null +++ b/tests/v3d/bugs/bug22835 @@ -0,0 +1,15 @@ +puts "============" +puts "CR22835: IncrementalMesh generates FLT exceptions when running in parallel mode" +puts "============" +puts "" + +pload MODELING VISUALIZATION +mpparallel 1 +restore [locate_data_file bug22835_hello.brep] result +vinit View1 +vdisplay result +vsetdispmode 1 +tclean result +vdisplay result + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22900 b/tests/v3d/bugs/bug22900 new file mode 100644 index 0000000000..6edfeb023c --- /dev/null +++ b/tests/v3d/bugs/bug22900 @@ -0,0 +1,25 @@ +puts "================" +puts "OCC22900: Problem with shape displaying in shading mode" +puts "================" +puts "" + +pload MODELING VISUALIZATION +vertex v1 0 0 0 +vertex v2 0 0 30 +edge e1 v1 v2 +pcone con1 5 0 10 +ttranslate con1 0 0 30 +compound con1 e1 c1 +don c1 +fit +vinit View1 +vdisplay c1 +vfit +vsetcolor c1 RED +vsetcolor c1 GREEN +vsetdispmode 1 +vsetcolor c1 RED + +checkcolor 204 202 1 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22912 b/tests/v3d/bugs/bug22912 new file mode 100644 index 0000000000..cc90ff3dd6 --- /dev/null +++ b/tests/v3d/bugs/bug22912 @@ -0,0 +1,27 @@ +puts "===========" +puts "OCC22912: After calling AIS_InteractiveContext::UnsetColor objects are drawn with the same color when transparency is changed" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug22912_p.brep] p +explode p +vinit View1 +vdisplay p_1 +vdisplay p_2 +vfit +vsetdispmode p_1 1 +vsetdispmode p_2 1 +vsetcolor p_1 red +vsetcolor p_2 green +vunsetcolor p_1 +vunsetcolor p_2 +vsetcolor p_1 red +vsetcolor p_2 green +vsettransparency p_1 0.5 +vsettransparency p_1 0 + +checkcolor 120 150 0.831 0.000 0.000 +checkcolor 180 273 0.000 0.753 0.000 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug22985 b/tests/v3d/bugs/bug22985 new file mode 100644 index 0000000000..aee0b5d1ce --- /dev/null +++ b/tests/v3d/bugs/bug22985 @@ -0,0 +1,29 @@ +puts "============" +puts "OCC22985: Regression: no shading on good face" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC22985-gt602-f72-noshading.brep] result + +vinit View1 +vdisplay result +vfit + +vsetdispmode 1 + +set x 150 +set y 175 + +set RED_R1 0.68627399206161499 +set GREEN_R1 0.48627400398254395 +set BLUE_R1 0.078431000000000001 + +vmoveto $x $y +vmoveto $x $y + +checkcolor $x $y ${RED_R1} ${GREEN_R1} ${BLUE_R1} + +checkprops result -s 0.0984334 +checkshape result +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23067 b/tests/v3d/bugs/bug23067 new file mode 100644 index 0000000000..1ab9a3fca7 --- /dev/null +++ b/tests/v3d/bugs/bug23067 @@ -0,0 +1,13 @@ +puts "===========" +puts "OCC23067: OpenGl package API needed by UserDraw feature is not exported" +puts "===========" +puts "" + +pload VISUALIZATION + +vinit View1 +vuserdraw a +vfit +checkcolor 321 159 1 1 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23123 b/tests/v3d/bugs/bug23123 new file mode 100644 index 0000000000..76a25f9104 --- /dev/null +++ b/tests/v3d/bugs/bug23123 @@ -0,0 +1,15 @@ +puts "============" +puts "OCC23123: Bug/Regression in visualization of XDE documents in shaded mode" +puts "============" +puts "" + +pload XDE VISUALIZATION + +ReadStep D [locate_data_file OCC23123-test.step] +XShow D +vfit +vsetdispmode 1 +puts "Point color test:" +checkcolor 310 225 0.04 0.04 0.67 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23153 b/tests/v3d/bugs/bug23153 new file mode 100644 index 0000000000..d7ca300c1e --- /dev/null +++ b/tests/v3d/bugs/bug23153 @@ -0,0 +1,55 @@ +#puts "REQUIRED All: \\*\\*\\* Error on Record" +puts "============" +puts "OCC23153: BRepMesh can't apply a mesh for a face of attached shape" +puts "============" +puts "" + +pload MODELING VISUALIZATION XDE + +set TheFileName OCC23153-long_furrowed_shape.stp + +stepread [locate_data_file $TheFileName] a * + +tpcompound result + +checkprops result -s 14684.4 +checkshape result +checknbshapes result -vertex 1152 -edge 1735 -wire 635 -face 581 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 4106 +vinit View1 +vsetdispmode 1 +vdisplay result +vtop +vfit + +set status 0 +set x1 223 +set y1 195 + +if { "[vreadpixel $x1 $y1 rgb name]" == "BLACK" } { + set status 1 + puts "Faulty Color1" +} + +set x2 224 +set y2 240 +if { "[vreadpixel $x2 $y2 rgb name]" == "BLACK" } { + set status 1 + puts "Faulty Color2" +} + +set x3 223 +set y3 266 +if { "[vreadpixel $x3 $y3 rgb name]" == "BLACK" } { + set status 1 + puts "Faulty Color3" +} + +# Resume +puts "" +if { ${status} == 0 } { + puts "OK OCC23153" +} else { + puts "Faulty OCC23153" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23186 b/tests/v3d/bugs/bug23186 new file mode 100644 index 0000000000..4ff7811382 --- /dev/null +++ b/tests/v3d/bugs/bug23186 @@ -0,0 +1,16 @@ +puts "============" +puts "OCC23186: Unable to display Graphic3d_ArrayOfPoints after migrating from OCCT 6.5.2" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vdrawparray a points v 0 0 0 v 0 0 10 v 0 10 10 v 0 10 0 +vfit + +checkcolor 321 2 1 1 0 +checkcolor 321 271 1 1 0 +checkcolor 87 137 1 1 0 +checkcolor 87 406 1 1 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23191 b/tests/v3d/bugs/bug23191 new file mode 100644 index 0000000000..a096b3cfbe --- /dev/null +++ b/tests/v3d/bugs/bug23191 @@ -0,0 +1,26 @@ +puts "===========" +puts "OCC23191: Visualization - small objects displayed with visual artifacts" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23191_irons.brep] i + +explode i +explode i_2 F +compound i_2_1 i_2_4 i_2_5 i2 +compound i_2_2 i_2_3 i3 + +ttranslate i_2 0.003 0 0 +ttranslate i2 0.006 0 0 +ttranslate i3 0.006 0 0 + +vinit View1 +vclear +vsetdispmode 1 +vdisplay i_2 i2 i3 +vsetcolor i3 RED +vbottom +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23200 b/tests/v3d/bugs/bug23200 new file mode 100644 index 0000000000..6bfb3a75f5 --- /dev/null +++ b/tests/v3d/bugs/bug23200 @@ -0,0 +1,50 @@ +puts "============" +puts "CR23200" +puts "Check that the shape is automatic re-triangulated with deflection-check logic" +puts "in case of enabled auto triangulation feature (its own triangulation can be lost)." +puts "And it keeps its already computed triangulation" +puts "in case of disabled auto triangulation feature." +puts "============" +puts "" + +set aDefaultShape $imagedir/${casename}_shape.png +set aShapeAutoTr $imagedir/${casename}_shape_auto_triangulation.png +set aShapeNotAutoTr $imagedir/${casename}_shape_not_auto_triangulation.png + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vsetdispmode 1 +vdefaults -autoTriang on +psphere s 0.5 +vdisplay s +vfit +vdump $aDefaultShape + +vclear +tclean s +incmesh s 0.1 -a 45 +set tri_info [trinfo s] +regexp { +([-0-9.+eE]+) +triangles} $tri_info full triIncmesh1 + +vdisplay s + +checktrinfo s -tri !${triIncmesh1} + +vfit +vdump $aShapeAutoTr + +vclear +vdefaults -autoTriang off +tclean s +incmesh s 0.1 -a 45 +set tri_info [trinfo s] +regexp { +([-0-9.+eE]+) +triangles} $tri_info full triIncmesh2 + +vdisplay s + +checktrinfo s -tri ${triIncmesh2} + +vfit +vdump $aShapeNotAutoTr diff --git a/tests/v3d/bugs/bug23200_1 b/tests/v3d/bugs/bug23200_1 new file mode 100644 index 0000000000..45e593a483 --- /dev/null +++ b/tests/v3d/bugs/bug23200_1 @@ -0,0 +1,24 @@ +puts "============" +puts "CR23200" +puts "Check that the shape doesn't have a shading presentation" +puts "due to its triangulation isn't computed in case of disabled auto triangulation feature." +puts "But in this case the shape should have special wireframe presentation." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vsetdispmode 1 +vdefaults -autoTriang off +pcone c 0 5 10 +vdisplay c +vfit + +set aColor [vreadpixel 200 77 rgb name] +vdump $imagedir/${casename}_shape_pres.png + +if {"$aColor" != "GRAY75"} { + puts "Error: shading presentation of shape is incorrect" +} diff --git a/tests/v3d/bugs/bug23219 b/tests/v3d/bugs/bug23219 new file mode 100644 index 0000000000..6f12f260e6 --- /dev/null +++ b/tests/v3d/bugs/bug23219 @@ -0,0 +1,543 @@ +puts "============" +puts "OCC23219: Triangulation is not built on a planar face" +puts "============" +puts "" + +pload XDE MODELING VISUALIZATION + +polyline ow \ +-22.0 0.0 0 \ +0.0 0.0 0 \ +0.0 24.0 0 \ +-22.0 24.0 0 \ +-22.0 0.0 0 + +polyline iw \ +-5.22496 1.3 0 \ +-5.2317762 1.351774161 0 \ +-5.251760281 1.40002 0 \ +-5.283550362 1.441449638 0 \ +-5.32498 1.473239719 0 \ +-5.373225839 1.4932238 0 \ +-5.37898 1.49467 0 \ +-5.382921578 1.495774705 0 \ +-5.396851629 1.50287242 0 \ +-5.40790658 1.513927371 0 \ +-5.415004295 1.52785742 0 \ +-5.41745 1.543299 0 \ +-5.415004295 1.55874058 0 \ +-5.40790658 1.572670629 0 \ +-5.396851629 1.58372558 0 \ +-5.38292158 1.590823295 0 \ +-5.37748 1.59226 0 \ +-5.363526536 1.595551323 0 \ +-5.306234 1.619282669 0 \ +-5.257035787 1.657033787 0 \ +-5.219284669 1.706232 0 \ +-5.195553323 1.763524536 0 \ +-5.187459 1.825007 0 \ +-5.195553323 1.886489464 0 \ +-5.20961 1.92517 0 \ +-5.2099 1.92578 0 \ +-5.20997 1.92592 0 \ +-5.27024 2.05457 0 \ +-5.272514295 2.06032842 0 \ +-5.27496 2.07577 0 \ +-5.27496 2.62577 0 \ +-5.27496 2.62579 0 \ +-5.267620439 2.67207019 0 \ +-5.24632019 2.713874275 0 \ +-5.23184 2.73095 0 \ +-5.23103 2.73177 0 \ +-4.33177 3.63103 0 \ +-4.275805109 3.699223611 0 \ +-4.234216002 3.777031324 0 \ +-4.208605571 3.861457607 0 \ +-4.199958 3.949258 0 \ +-4.19996 3.94926 0 \ +-4.19996 7.34923 0 \ +-4.197514295 7.36467158 0 \ +-4.19524 7.37043 0 \ +-4.13527 7.49842 0 \ +-4.1352 7.49856 0 \ +-4.1349 7.49922 0 \ +-4.13476 7.49952 0 \ +-4.12666 7.51911 0 \ +-4.12664 7.51916 0 \ +-4.07822 7.65291 0 \ +-4.07165758 7.665281629 0 \ +-4.06656 7.67124 0 \ +-3.60693 8.13087 0 \ +-3.60689 8.13091 0 \ +-3.60677 8.13103 0 \ +-3.550805109 8.199223611 0 \ +-3.509216002 8.277031324 0 \ +-3.483605571 8.361457607 0 \ +-3.474958 8.449258 0 \ +-3.47496 8.44926 0 \ +-3.47496 13.87574 0 \ +-3.47496 13.87575 0 \ +-3.47496 13.8758 0 \ +-3.467620439 13.92207019 0 \ +-3.44632019 13.96387428 0 \ +-3.43184 13.98095 0 \ +-3.43103 13.98177 0 \ +-2.08176 15.33104 0 \ +-2.0813 15.3315 0 \ +-2.025802738 15.39922572 0 \ +-1.98421548 15.47702998 0 \ +-1.958606187 15.56145251 0 \ +-1.949959 15.649249 0 \ +-1.94996 15.64926 0 \ +-1.94996 18.65074 0 \ +-1.958607598 18.7385404 0 \ +-1.984218029 18.82296668 0 \ +-2.025807109 18.90077439 0 \ +-2.08135 18.96854 0 \ +-2.08193 18.96913 0 \ +-2.28525 19.17245 0 \ +-2.29034258 19.17841237 0 \ +-2.297440295 19.19234242 0 \ +-2.29881 19.19744 0 \ +-2.35808 19.47762 0 \ +-2.35812 19.47782 0 \ +-2.35813 19.47786 0 \ +-2.362738183 19.49706749 0 \ +-2.400204838 19.58752 0 \ +-2.459805677 19.66519332 0 \ +-2.537479 19.72479416 0 \ +-2.627931506 19.76226082 0 \ +-2.724999 19.77504 0 \ +-2.822066494 19.76226082 0 \ +-2.912519 19.72479416 0 \ +-2.990192323 19.66519332 0 \ +-3.049793162 19.58752 0 \ +-3.087259817 19.49706749 0 \ +-3.100039 19.4 0 \ +-3.087259817 19.30293251 0 \ +-3.049793162 19.21248 0 \ +-2.990192323 19.13480668 0 \ +-2.912519 19.07520584 0 \ +-2.822066494 19.03773918 0 \ +-2.80286 19.03313 0 \ +-2.80282 19.03312 0 \ +-2.80262 19.03308 0 \ +-2.52244 18.97381 0 \ +-2.51733842 18.9724453 0 \ +-2.503408371 18.96534758 0 \ +-2.49745 18.96025 0 \ +-2.29396 18.75676 0 \ +-2.29386 18.75667 0 \ +-2.29293 18.75573 0 \ +-2.27868172 18.73888015 0 \ +-2.257380051 18.69707328 0 \ +-2.25004 18.65073 0 \ +-2.25004 18.40412 0 \ +-2.252485705 18.38867842 0 \ +-2.25958342 18.37474837 0 \ +-2.270638371 18.36369342 0 \ +-2.28456842 18.3565957 0 \ +-2.30001 18.35415 0 \ +-2.315451578 18.3565957 0 \ +-2.329381629 18.36369342 0 \ +-2.34043658 18.37474837 0 \ +-2.347534295 18.38867842 0 \ +-2.34998 18.40364 0 \ +-2.362741183 18.49706749 0 \ +-2.400207838 18.58752 0 \ +-2.459808677 18.66519332 0 \ +-2.537482 18.72479416 0 \ +-2.627934506 18.76226082 0 \ +-2.725002 18.77504 0 \ +-2.822069494 18.76226082 0 \ +-2.912522 18.72479416 0 \ +-2.990195323 18.66519332 0 \ +-3.049796162 18.58752 0 \ +-3.087262817 18.49706749 0 \ +-3.09187 18.47786 0 \ +-3.09188 18.47782 0 \ +-3.09192 18.47762 0 \ +-3.15119 18.19744 0 \ +-3.152554705 18.19233842 0 \ +-3.15965242 18.17840837 0 \ +-3.16475 18.17245 0 \ +-3.36807 17.96913 0 \ +-3.36811 17.96909 0 \ +-3.36823 17.96897 0 \ +-3.36863 17.96857 0 \ +-3.424184891 17.90078639 0 \ +-3.465773998 17.82297868 0 \ +-3.491384429 17.7385524 0 \ +-3.49658 17.70639 0 \ +-3.49667 17.70575 0 \ +-3.500035 17.650819 0 \ +-3.50004 17.65079 0 \ +-3.50004 17.65074 0 \ +-3.50004 15.97425 0 \ +-3.50004 15.9742 0 \ +-3.507379561 15.92792981 0 \ +-3.52867981 15.88612572 0 \ +-3.54316 15.86905 0 \ +-3.54397 15.86823 0 \ +-5.34323 14.06897 0 \ +-5.399194891 14.00077639 0 \ +-5.440783998 13.92296868 0 \ +-5.466394429 13.8385424 0 \ +-5.475042 13.750742 0 \ +-5.47504 13.75074 0 \ +-5.47504 8.57425 0 \ +-5.47504 8.57423 0 \ +-5.482379561 8.527959815 0 \ +-5.50367981 8.486155725 0 \ +-5.51768 8.46956 0 \ +-5.5177 8.46954 0 \ +-6.10376 7.88344 0 \ +-6.109722371 7.87834742 0 \ +-6.12208 7.87178 0 \ +-6.25542 7.82352 0 \ +-6.25593 7.82334 0 \ +-6.293771 7.805726671 0 \ +-6.342967142 7.767977142 0 \ +-6.380716671 7.718781 0 \ +-6.404447018 7.661490876 0 \ +-6.412541 7.600011 0 \ +-6.404447018 7.538531124 0 \ +-6.380716671 7.481241 0 \ +-6.342967142 7.432044858 0 \ +-6.293771 7.394295329 0 \ +-6.236480876 7.370564982 0 \ +-6.175001 7.362471 0 \ +-6.113521124 7.370564982 0 \ +-6.056231 7.394295329 0 \ +-6.007034858 7.432044858 0 \ +-5.969285329 7.481241 0 \ +-5.95224 7.51752 0 \ +-5.95218 7.51768 0 \ +-5.95164 7.51916 0 \ +-5.90322 7.65291 0 \ +-5.89665758 7.665281629 0 \ +-5.89156 7.67124 0 \ +-5.30693 8.25587 0 \ +-5.30689 8.25591 0 \ +-5.30677 8.25603 0 \ +-5.250805109 8.324223611 0 \ +-5.209216002 8.402031324 0 \ +-5.183605571 8.486457607 0 \ +-5.174958 8.574258 0 \ +-5.17496 8.57426 0 \ +-5.17496 13.75074 0 \ +-5.17496 13.75075 0 \ +-5.17496 13.7508 0 \ +-5.167620439 13.79707019 0 \ +-5.14632019 13.83887428 0 \ +-5.13184 13.85595 0 \ +-5.13103 13.85677 0 \ +-3.33176 15.65604 0 \ +-3.3313 15.6565 0 \ +-3.275802738 15.72422572 0 \ +-3.23421548 15.80202998 0 \ +-3.208606187 15.88645251 0 \ +-3.199959 15.974249 0 \ +-3.19996 15.97426 0 \ +-3.19996 17.39588 0 \ +-3.197514295 17.41132158 0 \ +-3.19041658 17.42525163 0 \ +-3.179361629 17.43630658 0 \ +-3.16543158 17.4434043 0 \ +-3.14999 17.44585 0 \ +-3.13454842 17.4434043 0 \ +-3.120618371 17.43630658 0 \ +-3.10956342 17.42525163 0 \ +-3.102465705 17.41132158 0 \ +-3.10002 17.39636 0 \ +-3.087258817 17.30293251 0 \ +-3.07357 17.2616 0 \ +-3.07321 17.2607 0 \ +-3.049794162 17.21248 0 \ +-3.03957 17.19579 0 \ +-3.03942 17.19556 0 \ +-3.03934 17.19544 0 \ +-3.03907 17.19503 0 \ +-3.03904 17.19498 0 \ +-2.88313 16.95541 0 \ +-2.877485705 16.94359158 0 \ +-2.87504 16.92815 0 \ +-2.87504 15.77425 0 \ +-2.87504 15.77423 0 \ +-2.882379561 15.72796981 0 \ +-2.90367981 15.68616572 0 \ +-2.91897 15.66827 0 \ +-4.49324 14.09396 0 \ +-4.4937 14.0935 0 \ +-4.549197262 14.02577428 0 \ +-4.59078452 13.94797002 0 \ +-4.616393813 13.8635475 0 \ +-4.625041 13.775751 0 \ +-4.62504 13.77575 0 \ +-4.62504 8.49924 0 \ +-4.62504 8.49922 0 \ +-4.632380051 8.452936725 0 \ +-4.65368172 8.411129847 0 \ +-4.66794 8.39427 0 \ +-4.66886 8.39333 0 \ +-4.66897 8.39323 0 \ +-5.17876 7.88344 0 \ +-5.184722371 7.87834742 0 \ +-5.19708 7.87178 0 \ +-5.33042 7.82352 0 \ +-5.33093 7.82334 0 \ +-5.368771 7.805726671 0 \ +-5.417967142 7.767977142 0 \ +-5.455716671 7.718781 0 \ +-5.479447018 7.661490876 0 \ +-5.487541 7.600011 0 \ +-5.479447018 7.538531124 0 \ +-5.455716671 7.481241 0 \ +-5.417967142 7.432044858 0 \ +-5.368771 7.394295329 0 \ +-5.311480876 7.370564982 0 \ +-5.250001 7.362471 0 \ +-5.188521124 7.370564982 0 \ +-5.131231 7.394295329 0 \ +-5.082034858 7.432044858 0 \ +-5.044285329 7.481241 0 \ +-5.02666 7.51911 0 \ +-5.02664 7.51916 0 \ +-5.02648 7.51958 0 \ +-4.97822 7.65292 0 \ +-4.97166058 7.665282629 0 \ +-4.96656 7.67124 0 \ +-4.45693 8.18087 0 \ +-4.45689 8.18091 0 \ +-4.45677 8.18103 0 \ +-4.400805109 8.249223611 0 \ +-4.359216002 8.327031324 0 \ +-4.333605571 8.411457607 0 \ +-4.324958 8.499258 0 \ +-4.32496 8.49926 0 \ +-4.32496 13.77575 0 \ +-4.317621418 13.82208401 0 \ +-4.296324009 13.86388252 0 \ +-4.28104 13.88177 0 \ +-2.70677 15.45603 0 \ +-2.650805109 15.52422361 0 \ +-2.609216002 15.60203132 0 \ +-2.583605571 15.68645761 0 \ +-2.574958 15.774258 0 \ +-2.57496 15.77426 0 \ +-2.57496 16.92815 0 \ +-2.572514295 16.94359158 0 \ +-2.56687 16.95541 0 \ +-2.41096 17.19498 0 \ +-2.41093 17.19503 0 \ +-2.41066 17.19544 0 \ +-2.41059 17.19554 0 \ +-2.41029 17.196 0 \ +-2.400201838 17.212478 0 \ +-2.362735183 17.30293051 0 \ +-2.34998 17.39636 0 \ +-2.347536295 17.41132158 0 \ +-2.34043858 17.42525163 0 \ +-2.329383629 17.43630658 0 \ +-2.31545358 17.4434043 0 \ +-2.300012 17.44585 0 \ +-2.28457042 17.4434043 0 \ +-2.270640371 17.43630658 0 \ +-2.25958542 17.42525163 0 \ +-2.252487705 17.41132158 0 \ +-2.25004 17.39588 0 \ +-2.25004 15.64925 0 \ +-2.25004 15.6492 0 \ +-2.257379561 15.60292981 0 \ +-2.27867981 15.56112572 0 \ +-2.29316 15.54405 0 \ +-2.29397 15.54323 0 \ +-3.64323 14.19397 0 \ +-3.699194891 14.12577639 0 \ +-3.740783998 14.04796868 0 \ +-3.766394429 13.9635424 0 \ +-3.775042 13.875742 0 \ +-3.77504 13.87574 0 \ +-3.77504 8.44925 0 \ +-3.77504 8.44923 0 \ +-3.782379561 8.402959815 0 \ +-3.80367981 8.361155725 0 \ +-3.81768 8.34456 0 \ +-3.8177 8.34454 0 \ +-4.27876 7.88344 0 \ +-4.284722371 7.87834742 0 \ +-4.29708 7.87178 0 \ +-4.43042 7.82352 0 \ +-4.43093 7.82334 0 \ +-4.468759 7.805730991 0 \ +-4.517959284 7.767978284 0 \ +-4.555711991 7.718778 0 \ +-4.579444336 7.661483052 0 \ +-4.587539 7.599998 0 \ +-4.579444336 7.538512948 0 \ +-4.56524 7.49952 0 \ +-4.5651 7.49922 0 \ +-4.56503 7.49908 0 \ +-4.50476 7.37043 0 \ +-4.502485705 7.36467158 0 \ +-4.50004 7.34923 0 \ +-4.50004 3.94923 0 \ +-4.50004 3.94921 0 \ +-4.507379561 3.902929815 0 \ +-4.52867981 3.861125725 0 \ +-4.54316 3.84405 0 \ +-4.54397 3.84323 0 \ +-5.44323 2.94397 0 \ +-5.443235401 2.943965401 0 \ +-5.499204891 2.875766389 0 \ +-5.52837 2.82532 0 \ +-5.53273142 2.818107371 0 \ +-5.543786371 2.80705242 0 \ +-5.55771642 2.799954705 0 \ +-5.573158 2.797509 0 \ +-5.588599578 2.799954705 0 \ +-5.602529629 2.80705242 0 \ +-5.60571 2.80956 0 \ +-5.60643 2.81016 0 \ +-5.662492 2.849782162 0 \ +-5.752944506 2.887248817 0 \ +-5.850012 2.900028 0 \ +-5.947079494 2.887248817 0 \ +-6.037532 2.849782162 0 \ +-6.115205323 2.790181323 0 \ +-6.15885 2.73776 0 \ +-6.15957342 2.736738371 0 \ +-6.170628371 2.72568342 0 \ +-6.18455842 2.718585705 0 \ +-6.2 2.71614 0 \ +-6.215441578 2.718585705 0 \ +-6.229371629 2.72568342 0 \ +-6.24042658 2.736738371 0 \ +-6.24115 2.73776 0 \ +-6.284806677 2.790193323 0 \ +-6.36248 2.849794162 0 \ +-6.452932506 2.887260817 0 \ +-6.55 2.90004 0 \ +-6.647067494 2.887260817 0 \ +-6.73752 2.849794162 0 \ +-6.815193323 2.790193323 0 \ +-6.874794162 2.71252 0 \ +-6.912260817 2.622067494 0 \ +-6.92504 2.525 0 \ +-6.912260817 2.427932506 0 \ +-6.874794162 2.33748 0 \ +-6.815193323 2.259806677 0 \ +-6.76039 2.21453 0 \ +-6.76008 2.21432 0 \ +-6.75834 2.21315 0 \ +-6.6886 2.16656 0 \ +-6.686988371 2.16543658 0 \ +-6.67593342 2.154381629 0 \ +-6.668835705 2.14045158 0 \ +-6.66639 2.12501 0 \ +-6.668835705 2.109568422 0 \ +-6.67593342 2.095638371 0 \ +-6.686988371 2.08458342 0 \ +-6.70091842 2.077485705 0 \ +-6.71636 2.07504 0 \ +-7.1 2.07504 0 \ +-7.10001 2.07504 0 \ +-7.15178675 2.068223459 0 \ +-7.200035 2.048238379 0 \ +-7.20005 2.04823 0 \ +-7.20959942 2.043977705 0 \ +-7.225041 2.041532 0 \ +-7.240482578 2.043977705 0 \ +-7.254412629 2.05107542 0 \ +-7.26546758 2.062130371 0 \ +-7.272565295 2.07606042 0 \ +-7.275011 2.091502 0 \ +-7.272565295 2.10694358 0 \ +-7.26692 2.11876 0 \ +-7.13596 2.31997 0 \ +-7.13593 2.32002 0 \ +-7.13566 2.32044 0 \ +-7.13559 2.32054 0 \ +-7.13529 2.321 0 \ +-7.125201838 2.337478 0 \ +-7.087735183 2.427930506 0 \ +-7.074956 2.524998 0 \ +-7.087735183 2.622065494 0 \ +-7.125201838 2.712518 0 \ +-7.184802677 2.790191323 0 \ +-7.262476 2.849792162 0 \ +-7.352928506 2.887258817 0 \ +-7.449996 2.900038 0 \ +-7.547063494 2.887258817 0 \ +-7.637516 2.849792162 0 \ +-7.715189323 2.790191323 0 \ +-7.774790162 2.712518 0 \ +-7.812256817 2.622065494 0 \ +-7.825036 2.524998 0 \ +-7.812256817 2.427930506 0 \ +-7.774790162 2.337478 0 \ +-7.76457 2.32079 0 \ +-7.76442 2.32056 0 \ +-7.76434 2.32044 0 \ +-7.76407 2.32002 0 \ +-7.76404 2.31997 0 \ +-7.61429 2.08988 0 \ +-7.608645705 2.07806158 0 \ +-7.6062 2.06262 0 \ +-7.608645705 2.047178422 0 \ +-7.61092 2.04142 0 \ +-7.66473 1.92658 0 \ +-7.6648 1.92644 0 \ +-7.6651 1.92578 0 \ +-7.66524 1.92548 0 \ +-7.679445018 1.886478876 0 \ +-7.687539 1.824999 0 \ +-7.679445018 1.763519124 0 \ +-7.655714671 1.706229 0 \ +-7.617965142 1.657032858 0 \ +-7.568769 1.619283329 0 \ +-7.511478876 1.595552982 0 \ +-7.449999 1.587459 0 \ +-7.388519124 1.595552982 0 \ +-7.36739 1.60229 0 \ +-7.36545158 1.602964295 0 \ +-7.35001 1.60541 0 \ +-7.33456842 1.602964295 0 \ +-7.320638371 1.59586658 0 \ +-7.30958342 1.584811629 0 \ +-7.302485705 1.57088158 0 \ +-7.30004 1.55544 0 \ +-7.30004 0.87504 0 \ +-7.30004 0.87501 0 \ +-7.30004 0.875 0 \ +-7.2932238 0.823225839 0 \ +-7.273239719 0.77498 0 \ +-7.241449638 0.733550362 0 \ +-7.20002 0.701760281 0 \ +-7.151774161 0.6817762 0 \ +-7.1 0.67496 0 \ +-5.424993 0.67496 0 \ +-5.373218839 0.6817762 0 \ +-5.324973 0.701760281 0 \ +-5.283543362 0.733550362 0 \ +-5.251753281 0.77498 0 \ +-5.2317692 0.823225839 0 \ +-5.224953 0.875 0 \ +-5.224953 0.875003 0 \ +-5.22496 1.3 0 + +plane p 0 0 0 0 0 1 +mkface f p ow +add iw f +fixshape result f + +vinit +vdisplay result +vsetdispmode result 1 +vfit + +set x 200 +set y 200 +checkcolor $x $y 0.78 0.55 0.09 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23226 b/tests/v3d/bugs/bug23226 new file mode 100644 index 0000000000..86dc048867 --- /dev/null +++ b/tests/v3d/bugs/bug23226 @@ -0,0 +1,310 @@ +puts "============" +puts "OCC23226: Extend OpenGl_Context to store map of shared GPU resources" +puts "this test performs automatic test of primitives array objects by pixel checking" +puts "this test ALSO DUMPS two result images (the primitives on the images should have" +puts "same contours, WIREFRAME OBJECTS ARE IN YELLOW-RED COLORS, SHADED OBJECTS ARE BLUE-GREEN COLORS)" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +set status 0 + +# set window width and height, this values should correspond to a +# view window sizes to pass the test +set view_width 405 +set view_height 405 + +# colors used for tests +# yellow +set colorY_R 1 +set colorY_G 1 +set colorY_B 0 + +# red +set colorR_R 1 +set colorR_G 0 +set colorR_B 0 + +# blue +set colorB_R 0 +set colorB_G 1 +set colorB_B 1 + +# green +set colorG_R 0 +set colorG_G 1 +set colorG_B 0 + +# limit of range where the pixels are tested (sets number of iterations) +# 30 pixels in width and in height will be enough to test all primitives +set limit_x 3 +set limit_y 3 + +# this procedure is internal and will be removed at the end of the script +# generate points for primitive +proc generate_points {x y z r g b} { + # define top plane points + global pts01 pts02 pts03 pts04 pts05 pts06 + set pts01 "v [expr "$x-5"] [expr "$y+5"] [expr "$z"] n 0 0 -1 c $r $g $b" + set pts02 "v [expr "$x "] [expr "$y+5"] [expr "$z"] n 0 0 -1 c $r $g $b" + set pts03 "v [expr "$x "] [expr "$y "] [expr "$z"] n 0 0 -1 c $r $g $b" + set pts04 "v [expr "$x+5"] [expr "$y "] [expr "$z"] n 0 0 -1 c $r $g $b" + set pts05 "v [expr "$x-5"] [expr "$y-5"] [expr "$z"] n 0 0 -1 c $r $g $b" + set pts06 "v [expr "$x "] [expr "$y-5"] [expr "$z"] n 0 0 -1 c $r $g $b" +} + +# this procedure is internal and will be removed at the end of the script +# check pixels of primitive +proc check_primitive {name1 r g b args} { + global limit_x limit_y view_width view_height + # show only primitive that we interested in to test + vdonly $name1 $args + vtop + vfit + + # move cursor not to select shape + vmoveto 0 0 + vmoveto 0 0 + + # test pixels in a top left corner + set TestPassed 0 + set HasPixel 0 + for {set i 0} {$i < $limit_x} {incr i} { + for {set j 0} {$j < $limit_y} {incr j} { + if { "[vreadpixel $i $j rgb]" == "$r $g $b" } { + set HasPixel 1 + } + } + } + if { $HasPixel == 1 } { + set TestPassed [expr $TestPassed + 1] + } else { + set TestPassed 0 + } + + # test pixels in bottom left corner + set HasPixel 1 + for {set i 0} {$i < $limit_x} {incr i} { + for {set j 0} {$j < $limit_y} {incr j} { + set coord_y [expr $view_height-$j] + if { "[vreadpixel $i $coord_y rgb]" == "$r $g $b" } { + set HasPixel 1 + } + } + } + if { $HasPixel == 1 } { + set TestPassed [expr $TestPassed + 1] + } else { + set TestPassed 0 + } + + # test pixels in center right corner + set HasPixel 1 + for {set i 0} {$i < $limit_x} {incr i} { + for {set j 0} {$j < $limit_y} {incr j} { + set coord_x [expr ($view_width-$limit_y) + $i] + set coord_y [expr ($view_height-$limit_y)/2 + $j] + if { "[vreadpixel $coord_x $coord_y rgb]" == "$r $g $b" } { + set HasPixel 1 + } + } + } + if { $HasPixel == 1 } { + set TestPassed [expr $TestPassed + 1] + } else { + set TestPassed 0 + } + + # test pixels in center left corner (shouldn't be anything) + set HasPixel 0 + for {set i 0} {$i < $limit_x} {incr i} { + for {set j 0} {$j < $limit_y} {incr j} { + set coord_x [expr $view_width/4 + $i] + set coord_y [expr ($view_height-$limit_y)/2 + $j] + if { "[vreadpixel $coord_x $coord_y rgb]" == "$r $g $b" } { + set HasPixel 1 + } + } + } + if { $HasPixel == 1 } { + set TestPassed 0 + } else { + set TestPassed [expr $TestPassed + 1] + } + + # show all primitives + vdisplayall + vtop + vfit + + # return a result + if { ${TestPassed} == 4 } { + return 1 + } else { + return 0 + } +} + +vclose ALL + +# ### THIS IS THE HEAD LOOP OF THE TEST #################### +# During this test primitives are created and displayed +# with commands vdrawparray, and verified for consistency +# with check_primitive procedure. In spite of the fact that there +# a lot of code below, it's similar and divided on the similar +# blocks of code. +# The iteration loop is intended to check primitives with +# "vertex buffer objects" turned off (vbo_enable = 0) and +# turned on (vbo_enable = 1) +for {set vbo_enable 0} {$vbo_enable < 2} {incr vbo_enable} { + for {set isNonInterleaved 0} {$isNonInterleaved < 2} {incr isNonInterleaved} { + vclear + vinit View1 + vtop + vvbo $vbo_enable + if { $vbo_enable == 0 } { + puts "TEST WITH VBO is OFF" + } else { + puts "TEST WITH VBO is ON" + } + set aParams "" + if { $isNonInterleaved == 1 } { set aParams "-deinterleaved" } + + # this points are only to simplify visiual check of dumped image + vpoint point1 65 0 0 + vpoint point2 -145 0 0 + + # ****************************** Graphic3d_ArrayOfPoints ****************************** # + puts "Graphic3d_ArrayOfPoints: TEST" + generate_points 60 0 0 $colorY_R $colorY_G $colorY_B + eval vdrawparray pt01 points {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 + + # ****************************** Graphic3d_ArrayOfSegments ****************************** # + puts "Graphic3d_ArrayOfSegments: TEST" + + # 1: no indexes + generate_points 50 0 0 $colorY_R $colorY_G $colorY_B + eval vdrawparray seg01 segments {*}$aParams $pts02 $pts01 $pts01 $pts03 $pts03 $pts05 $pts05 $pts06 $pts06 $pts04 $pts04 $pts02 + + # 2: indexes + generate_points 40 0 0 $colorR_R $colorR_G $colorR_B + eval vdrawparray seg02 segments {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 1 e 2 e 2 e 4 e 4 e 6 e 6 e 5 e 5 e 3 e 3 e 1 + + # ****************************** Graphic3d_ArrayOfPolylines ****************************** # + puts "Graphic3d_ArrayOfPolylines: TEST" + + # 1: no indexes + generate_points 30 0 0 $colorY_R $colorY_G $colorY_B + eval vdrawparray pline01 polylines {*}$aParams $pts02 $pts01 $pts03 $pts05 $pts06 $pts04 $pts02 + + # 2: indexes + generate_points 20 0 0 $colorR_R $colorR_G $colorR_B + eval vdrawparray pline02 polylines {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 2 e 4 e 6 e 5 e 3 e 1 e 2 + + # 3: bounds + generate_points 10 0 0 $colorY_R $colorY_G $colorY_B + eval vdrawparray pline03 polylines {*}$aParams ( b 3 ( $pts02 $pts01 $pts03 )), ( b 4 ( $pts03 $pts05 $pts06 $pts04 )), ( b 2 ( $pts04 $pts02 )) + + # 4: bounds and indexes + generate_points 0 0 0 $colorR_R $colorR_G $colorR_B + eval vdrawparray pline04 polylines {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 ( b 4 ( e 2 e 1 e 3 e 5 )), ( b 4 ( e 5 e 6 e 4 e 2 )) + + # ****************************** Graphic3d_ArrayOfTriangles ****************************** # + puts "Graphic3d_ArrayOfTriangles: TEST" + + # 1: no indexes + generate_points -10 0 0 $colorB_R $colorB_G $colorB_B + eval vdrawparray t01 triangles {*}$aParams ( $pts03 $pts02 $pts01 ) , ( $pts03 $pts04 $pts02 ) , ( $pts04 $pts03 $pts06 ) , ( $pts06 $pts03 $pts05 ) + + # 2: indexes + generate_points -20 0 0 $colorG_R $colorG_G $colorG_B + eval vdrawparray t02 triangles {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 6 e 3 e 5 e 6 e 4 e 3 e 1 e 3 e 2 e 2 e 3 e 4 + + # ****************************** Graphic3d_ArrayOfTriangleFans ****************************** # + puts "Graphic3d_ArrayOfTriangleFans: TEST" + + # 1: no bounds + generate_points -30 0 0 $colorB_R $colorB_G $colorB_B + eval vdrawparray tfan01 trianglefans {*}$aParams ( $pts02 $pts01 $pts03 $pts04 ) + eval vdrawparray tfan02 trianglefans {*}$aParams ( $pts03 $pts05 $pts06 $pts04 ) + + # 2: bounds + generate_points -40 0 0 $colorG_R $colorG_G $colorG_B + eval vdrawparray tfan03 trianglefans {*}$aParams ( b 4 ( $pts02 $pts01 $pts03 $pts04 )), ( b 4 ( $pts03 $pts05 $pts06 $pts04 )) + + # ****************************** Graphic3d_ArrayOfTriangleStrips ****************************** # + puts "Graphic3d_ArrayOfTriangleStrips: TEST" + + # 1: no bounds + generate_points -50 0 0 $colorB_R $colorB_G $colorB_B + eval vdrawparray tstrip01 trianglestrips {*}$aParams ( $pts06 $pts04 $pts03 $pts02 $pts01 ) + eval vdrawparray tstrip02 trianglestrips {*}$aParams ( $pts03 $pts05 $pts06 ) + + # 2: bounds + generate_points -60 0 0 $colorG_R $colorG_G $colorG_B + eval vdrawparray tstrip03 trianglestrips {*}$aParams ( b 5 ( $pts06 $pts04 $pts03 $pts02 $pts01 )) , ( b 3 ( $pts03 $pts05 $pts06 )) + + # ****************************** Graphic3d_ArrayOfQuadrangles ****************************** # + puts "Graphic3d_ArrayOfQuadrangles: TEST" + + # 1: no indexes + generate_points -70 0 0 $colorB_R $colorB_G $colorB_B + eval vdrawparray q01 quads {*}$aParams ( $pts01 $pts03 $pts04 $pts02 ) + eval vdrawparray q02 quads {*}$aParams ( $pts03 $pts05 $pts06 $pts04 ) + + # 2: indexes + generate_points -80 0 0 $colorG_R $colorG_G $colorG_B + eval vdrawparray q03 quads {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 1 e 3 e 4 e 2 e 3 e 5 e 6 e 4 + + # ****************************** Graphic3d_ArrayOfQuadrangleStrips ****************************** # + puts "Graphic3d_ArrayOfQuadrangleStrips: TEST" + + # 1: no bounds + generate_points -90 0 0 $colorB_R $colorB_G $colorB_B + eval vdrawparray qstrips01 quadstrips {*}$aParams ( $pts02 $pts01 $pts04 $pts03 $pts06 $pts05 ) + + # 2: bounds + generate_points -100 0 0 $colorG_R $colorG_G $colorG_B + eval vdrawparray qstrips02 quadstrips {*}$aParams ( b 4 ( $pts02 $pts01 $pts04 $pts03 )) , ( b 4 ( $pts04 $pts03 $pts06 $pts05 )) + + # ****************************** Graphic3d_ArrayOfPolygons ****************************** # + puts "Graphic3d_ArrayOfPolygons: TEST" + + # 1: no indexes + generate_points -110 0 0 $colorB_R $colorB_G $colorB_B + eval vdrawparray poly01 polygons {*}$aParams ( $pts04 $pts02 $pts01 $pts03 $pts05 $pts06 ) + + # 2: bounds + generate_points -120 0 0 $colorG_R $colorG_G $colorG_B + eval vdrawparray poly02 polygons {*}$aParams ( b 5 ( $pts04 $pts02 $pts01 $pts03 $pts06 )) , ( b 3 ( $pts06 $pts03 $pts05 )) + + # 3: indexes + generate_points -130 0 0 $colorB_R $colorB_G $colorB_B + eval vdrawparray poly03 polygons {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 e 4 e 2 e 1 e 3 e 5 e 6 + + # 4: bounds and indexes + generate_points -140 0 0 $colorG_R $colorG_G $colorG_B + eval vdrawparray poly04 polygons {*}$aParams $pts01 $pts02 $pts03 $pts04 $pts05 $pts06 ( b 5 ( e 4 e 2 e 1 e 3 e 6 )), ( b 3 ( e 6 e 3 e 5 )) + + # dump resulted image + set anImgName "${casename}" + if { $vbo_enable == 0 } { set anImgName "${anImgName}_vbooff" } + if { $vbo_enable == 1 } { set anImgName "${anImgName}_vboon" } + if { $isNonInterleaved == 1 } { set anImgName "${anImgName}_noninter" } + vfit + vdump ${imagedir}/${anImgName}.png + } +} + +# delete internal procedures +rename generate_points "" +rename check_primitive "" + +checkcolor 200 200 $colorG_R $colorG_G $colorG_B +checkcolor 220 200 $colorB_R $colorB_G $colorB_B +if { $stat == 1 } { + puts "BUG OK OCC22583" +} else { + puts "BUG FAULTY OCC22583" +} diff --git a/tests/v3d/bugs/bug23253 b/tests/v3d/bugs/bug23253 new file mode 100644 index 0000000000..97fd17d2e5 --- /dev/null +++ b/tests/v3d/bugs/bug23253 @@ -0,0 +1,103 @@ +puts "============" +puts "OCC23253: Additional viewer 3d draw-commands vleft, vfront, ..." +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 10 20 30 +ptorus t 50 10 + +vinit +vsetdispmode 1 + +vdisplay b +vdisplay t +vfit + +set status 0 + +##### +vaxo +##### + +set x1 120 +set y1 260 +checkcolor $x1 $y1 0.91 0.64 0.11 + +set x2 120 +set y2 260 +checkcolor $x2 $y2 0.91 0.64 0.11 + +##### +vtop +##### + +set x1 125 +set y1 135 +checkcolor $x1 $y1 1 1 0.92 + +set x2 220 +set y2 200 +checkcolor $x2 $y2 1 1 0.94 + +##### +vback +##### + +set x1 120 +set y1 230 +checkcolor $x1 $y1 0.92 0.66 0.11 + +set x2 190 +set y2 170 +checkcolor $x2 $y2 1 1 0.94 + +##### +vfront +##### + +set x1 120 +set y1 230 +checkcolor $x1 $y1 0.93 0.66 0.11 + +set x2 220 +set y2 170 +checkcolor $x2 $y2 1 1 0.94 + +##### +vright +##### + +set x1 120 +set y1 230 +checkcolor $x1 $y1 0.92 0.66 0.11 + +set x2 240 +set y2 170 +checkcolor $x2 $y2 1 1 0.94 + +##### +vleft +##### + +set x1 120 +set y1 230 +checkcolor $x1 $y1 0.93 0.66 0.11 + +set x2 170 +set y2 170 +checkcolor $x2 $y2 1 1 0.94 + +##### +vbottom +##### + +set x1 90 +set y1 300 +checkcolor $x1 $y1 0.81 0.58 0.09 + +set x2 220 +set y2 250 +checkcolor $x2 $y2 1 1 0.94 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23400 b/tests/v3d/bugs/bug23400 new file mode 100644 index 0000000000..0fca40fc53 --- /dev/null +++ b/tests/v3d/bugs/bug23400 @@ -0,0 +1,14 @@ +puts "============" +puts "OCC23400: Triangulation of thin ring contains gap" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23400_thinring.brep] a +vinit View1 +vsetdispmode 1 +vdisplay a +vtop +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23407_1 b/tests/v3d/bugs/bug23407_1 new file mode 100644 index 0000000000..ade491da38 --- /dev/null +++ b/tests/v3d/bugs/bug23407_1 @@ -0,0 +1,21 @@ +puts "============" +puts "CR23407: Draw face outlines for XDE objects" +puts "============" +puts "" + +pload XDEDRAW VISUALIZATION + +XNewDoc Doc1 +ReadStep Doc1 [locate_data_file screw.step] +XShow Doc1 0:1:1:1 +XShowFaceBoundary Doc1 0:1:1:1 1 255 0 0 10 1 +vfit +vsetdispmode 1 + +checkcolor 178 36 1 0 0 +if { $stat != 1 } { puts "Error : Boundary of face is not changed" } + +checkcolor 244 89 1 0 0 +if { $stat != 01} { puts "Error : Boundary of face is not changed" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23407_2 b/tests/v3d/bugs/bug23407_2 new file mode 100644 index 0000000000..46e9f4a897 --- /dev/null +++ b/tests/v3d/bugs/bug23407_2 @@ -0,0 +1,21 @@ +puts "============" +puts "CR23407: Draw face outlines for XDE objects" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 10 10 10 +vclear +vinit View1 +vdisplay b +vsetdispmode 1 +vaspects b -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 5 -setFaceBoundaryType dash +vfit +vaspects -setwidth 10 + +if { "[vreadpixel 314 344 rgb name]" != "RED" || + "[vreadpixel 26 267 rgb name]" != "RED" } { + puts "Error : Boundary of face is not changed" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23425 b/tests/v3d/bugs/bug23425 new file mode 100644 index 0000000000..b638a042ee --- /dev/null +++ b/tests/v3d/bugs/bug23425 @@ -0,0 +1,8 @@ +puts "============" +puts "CR23425: diffimage generate O S D _ E x c e p t i o n during execution" +puts "============" +puts "" + +pload VISUALIZATION +diffimage [locate_data_file bug23425_B8_Linux.gif] [locate_data_file bug23425_B8_Win.gif] 0.01 0 1 +diffimage [locate_data_file bug23425_B8_Win.gif] [locate_data_file bug23425_B8_Linux.gif] 0.01 0 1 diff --git a/tests/v3d/bugs/bug23525 b/tests/v3d/bugs/bug23525 new file mode 100644 index 0000000000..cc7130c3a1 --- /dev/null +++ b/tests/v3d/bugs/bug23525 @@ -0,0 +1,22 @@ +puts "=======" +puts "CR23525: Disappearing of highlight in screenshot" +puts "=======" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +box t_box 100 100 100 +vdisplay t_box +vfit + +set x_coord 110 +set y_coord 352 +vmoveto 0 0 + +# EDGE ON +vselmode 2 1 +vmoveto $x_coord $y_coord +checkcolor $x_coord $y_coord 0 1 1 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23670_2 b/tests/v3d/bugs/bug23670_2 new file mode 100644 index 0000000000..c4d6f11116 --- /dev/null +++ b/tests/v3d/bugs/bug23670_2 @@ -0,0 +1,20 @@ +puts "============" +puts "OCC23670: Support for multiple 3D views" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vinit MyDriver/MyViewer/View1 +vinit MyDriver/MyViewer/MyView +vclose View1 +set ResultBefore [vviewlist] +vinit Driver1/Viewer1/MyView +vclose MyView +vinit Driver1/Viewer1/View2 + +set ResultAfter [vviewlist] +set Result [string equal $ResultBefore $ResultAfter] +if {$Result != 0} { puts "Error. Different view lists are equal." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23705 b/tests/v3d/bugs/bug23705 new file mode 100644 index 0000000000..02163642de --- /dev/null +++ b/tests/v3d/bugs/bug23705 @@ -0,0 +1,15 @@ +puts "========" +puts "CR23705: Isoline in the AIS viewer is not trimmed" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23705_plancher20igs_face.brep] result + +vinit View1 +visos 10 10 1 +vdisplay result +vfit +checkcolor 326 295 0 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23709_1 b/tests/v3d/bugs/bug23709_1 new file mode 100644 index 0000000000..f8d3da9628 --- /dev/null +++ b/tests/v3d/bugs/bug23709_1 @@ -0,0 +1,22 @@ +puts "============" +puts "OCC23709: Redesign of hlrtest command" +puts "============" +puts "" + +pload MODELING VISUALIZATION +pcone a 5 0 10 +box b 15 0 0 10 10 10 +vinit View1 +vdisplay a +vdisplay b +vrotate 35 0 0 +vfit +vhlr on +vhlrtype polyalgo b +vaspects -setwidth 5 +if { "[vreadpixel 290 170 rgb name]" != "YELLOW" } { + puts "Error : color is not yellow" +} +checkcolor 86 221 0 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23709_2 b/tests/v3d/bugs/bug23709_2 new file mode 100644 index 0000000000..cce87cfcb0 --- /dev/null +++ b/tests/v3d/bugs/bug23709_2 @@ -0,0 +1,22 @@ +puts "============" +puts "OCC23709: Redesign of hlrtest command" +puts "============" +puts "" + +pload MODELING VISUALIZATION +pcone a 5 0 10 +box b 15 0 0 10 10 10 +vinit View1 +vdisplay a b +vrotate 35 0 0 +vfit +vhlr on +vhlrtype algo a +vaspects -setwidth 5 +if { "[vreadpixel 290 170 rgb name]" != "YELLOW" } { + puts "Error : color is not yellow" +} + +checkcolor 86 221 0 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23709_3 b/tests/v3d/bugs/bug23709_3 new file mode 100644 index 0000000000..2fe9d5b2e7 --- /dev/null +++ b/tests/v3d/bugs/bug23709_3 @@ -0,0 +1,20 @@ +puts "===========" +puts "OCC23709: Redesign of hlrtest command" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23709_solidcone.brep] result +vinit View1 +vdisplay result +vrotate 35 0 0 +vfit +vhlr on +vhlrtype algo result + +vaspects -setwidth 5 +if { "[vreadpixel 183 267 rgb name]" != "YELLOW" } { + puts "Error : color is not yellow" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23709_4 b/tests/v3d/bugs/bug23709_4 new file mode 100644 index 0000000000..c3fc71359a --- /dev/null +++ b/tests/v3d/bugs/bug23709_4 @@ -0,0 +1,19 @@ +puts "===========" +puts "OCC23709: Redesign of hlrtest command" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23709_surfcone.brep] result +vinit View1 +vdisplay result +vrotate 35 0 0 +vfit +vhlr on +vhlrtype algo result +vaspects -setwidth 5 +if { "[vreadpixel 183 267 rgb name]" != "YELLOW" } { + puts "Error : color is not yellow" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23883 b/tests/v3d/bugs/bug23883 new file mode 100644 index 0000000000..e20f31b542 --- /dev/null +++ b/tests/v3d/bugs/bug23883 @@ -0,0 +1,23 @@ +puts "==========" +puts "OCC23883" +################################################################################# +puts "Bound color in the primitive array do not work when displayed using VBO" +################################################################################# + +set x_coord 321 +set y_coord 200 + +pload MODELING VISUALIZATION +vclear +vinit View1 +vvbo 0 +vdrawparray pl01 polylines v 0 0 0 v 0 10 0 v 0 10 10 v 0 0 0 b 4 c 1 0 0 +vfit +checkcolor $x_coord $y_coord 1 0 0 + +vclear +vvbo 1 +vdrawparray pl01 polylines v 0 0 0 v 0 10 0 v 0 10 10 v 0 0 0 b 4 c 1 0 0 +checkcolor $x_coord $y_coord 1 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug23886_1 b/tests/v3d/bugs/bug23886_1 new file mode 100644 index 0000000000..ee61bdc643 --- /dev/null +++ b/tests/v3d/bugs/bug23886_1 @@ -0,0 +1,22 @@ +puts "============" +puts "CR23886: Visualizing planar faces with 'notches' depends heavily on the deflection coefficient" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23886_face_01.brep] s + +vinit View1 +vdisplay s +vfit + +vdefaults -angDefl 1 + +vsetdispmode s 1 +vdump ${imagedir}/${casename}_1.png + +vsetshading s 0.00001 +vdump ${imagedir}/${casename}_2.png + +vsetshading s 0.01 +vdump ${imagedir}/${casename}_3.png diff --git a/tests/v3d/bugs/bug23886_2 b/tests/v3d/bugs/bug23886_2 new file mode 100644 index 0000000000..d846b85ffc --- /dev/null +++ b/tests/v3d/bugs/bug23886_2 @@ -0,0 +1,22 @@ +puts "============" +puts "CR23886: Visualizing planar faces with 'notches' depends heavily on the deflection coefficient" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23886_face_02.brep] s + +vinit View1 +vdisplay s +vfit + +vdefaults -angDefl 1 + +vsetdispmode s 1 +vdump ${imagedir}/${casename}_1.png + +vsetshading s 0.00001 +vdump ${imagedir}/${casename}_2.png + +vsetshading s 0.01 +vdump ${imagedir}/${casename}_3.png diff --git a/tests/v3d/bugs/bug23886_3 b/tests/v3d/bugs/bug23886_3 new file mode 100644 index 0000000000..1e06895cb3 --- /dev/null +++ b/tests/v3d/bugs/bug23886_3 @@ -0,0 +1,22 @@ +puts "============" +puts "CR23886: Visualizing planar faces with 'notches' depends heavily on the deflection coefficient" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug23886_face_03.brep] s + +vinit View1 +vdisplay s +vfit + +vdefaults -angDefl 1 + +vsetdispmode s 1 +vdump ${imagedir}/${casename}_1.png + +vsetshading s 0.00001 +vdump ${imagedir}/${casename}_2.png + +vsetshading s 0.01 +vdump ${imagedir}/${casename}_3.png diff --git a/tests/v3d/bugs/bug24001 b/tests/v3d/bugs/bug24001 new file mode 100644 index 0000000000..a497aaa3eb --- /dev/null +++ b/tests/v3d/bugs/bug24001 @@ -0,0 +1,38 @@ +puts "========" +puts "OCC24001: Camera dump test" +puts "========" + +pload MODELING VISUALIZATION +box b 1 2 3 +vinit View1 +vdisplay b + +# initialize camera parameters +vcamera -fov 45 -iodType relative -iod 0.05 -zfocustype relative -zfocus 1.0 + +# test vdump work +# make sure that neither of 4 produced images match each other +vcamera -ortho +vfit +set aTitle "ortho" +vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 +vcamera -persp +vfit +set aTitle "persp" +vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 +vcamera -stereo +set aTitle "stereoR" +vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -stereo R +set aTitle "stereoL" +vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -stereo L + +# test context stereo mode switching +# if not supported by hardware it must not crash +vstereo 1 +vclose all +vinit +vdisplay b +vcamera -stereo +vfit +set aTitle "afterSwitch" +vdump $imagedir/${casename}_${aTitle}.png -buffer rgb -width 512 -height 512 -stereo R diff --git a/tests/v3d/bugs/bug24282 b/tests/v3d/bugs/bug24282 new file mode 100644 index 0000000000..0aedcea1ee --- /dev/null +++ b/tests/v3d/bugs/bug24282 @@ -0,0 +1,19 @@ +puts "========" +puts "OCC24282: Shaded presentation is not computed due to e x c e p t i o n in StdPrs_ToolShadedShape::Normal()" +puts "========" + +pload MODELING VISUALIZATION +restore [locate_data_file bug24282_box_no_uv.brep] b +vinit View1 +vdisplay b +vfit +vsetdispmode b 1 + +set x_coord 200 +set y_coord 200 +set RED 0.78039216995239258 +set GREEN 0.55294120311737061 +set BLUE 0.094117648899555206 +checkcolor ${x_coord} ${y_coord} ${RED} ${GREEN} ${BLUE} + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug24307_1 b/tests/v3d/bugs/bug24307_1 new file mode 100644 index 0000000000..810badf5d1 --- /dev/null +++ b/tests/v3d/bugs/bug24307_1 @@ -0,0 +1,83 @@ +puts "========" +puts "OCC24307 Objects clipping algorithm using BVH performance test: Solid spheres test" +puts "========" + +# define objects' location parameters and their characteristics +set SPHERES_NUM 10 +set SPERE_RADIUS 100 +set SPHERE_FINENESS 10 +set PERCENT_OF_INNER_SPHERES 30 + +# window parameters +set SMALL_WIN_WIDTH 512 +set SMALL_WIN_HEIGHT 512 + +# other +array set aSphereNames {} + +pload VISUALIZATION MODELING +vclear +vinit name=small_wnd l=32 t=32 w=$SMALL_WIN_WIDTH h=$SMALL_WIN_HEIGHT +vactivate small_wnd +vrenderparams -perfUpdateInterval 0 +vrenderparams -frustumculling off +vautozfit 0 +vviewparams -scale 1.953125 -eye 0.57735026918962573 -0.57735026918962573 0.57735026918962573 +vzrange 1 512 +vremove -all -noinfo + +puts [vdrawsphere tmp_sph $SPHERE_FINENESS] +vremove -noinfo tmp_sph + +set aInnerSpheresNum [expr $SPHERES_NUM * $PERCENT_OF_INNER_SPHERES / 100] +puts "" +set aDebugInfo "Total number of visible objects: " +append aDebugInfo $aInnerSpheresNum +puts $aDebugInfo +puts "" + +puts "Start displaying spheres without clipping..." +set aInnerWidthStep [expr $SMALL_WIN_WIDTH / ($aInnerSpheresNum + 1)] +set aInnerHeightStep [expr $SMALL_WIN_HEIGHT / ($aInnerSpheresNum + 1)] +set aOuterStep [expr $SPERE_RADIUS * 3 / ($SPHERES_NUM - $aInnerSpheresNum + 1)] +for {set i 0} {$i < $aInnerSpheresNum} {incr i} { + set aCurrName "inner_sph" + append aCurrName $i + set aX [expr - $SMALL_WIN_WIDTH / 2 + ($i + 1) * $aInnerWidthStep ] + set aY [expr - $SMALL_WIN_HEIGHT / 2 + ($i + 1) * $aInnerHeightStep ] + vdrawsphere $aCurrName $SPHERE_FINENESS $aX $aY 0 $SPERE_RADIUS 0 0 + set aSphereNames($i) $aCurrName +} +for {set i $aInnerSpheresNum} {$i < $SPHERES_NUM} {incr i} { + set aCurrName "outer_sph" + append aCurrName $i + set aX [expr - $SMALL_WIN_WIDTH - $SPERE_RADIUS * 3 + ($i - $aInnerSpheresNum + 1) * $aOuterStep ] + set aY [expr - $SMALL_WIN_HEIGHT - $SPERE_RADIUS * 3 + ($i - $aInnerSpheresNum + 1) * $aOuterStep ] + vdrawsphere $aCurrName $SPHERE_FINENESS $aX $aY 0 $SPERE_RADIUS 0 0 + set aSphereNames($i) $aCurrName +} +puts [vfps] +vrenderparams -perfCounters none +vdump $imagedir/${casename}_cull_off_ref.png +vrenderparams -perfCounters verbose|nofps|nocpu +vdump $imagedir/${casename}_cull_off.png +puts "All spheres were displayed." +puts "" + +verase + +puts "Start displaying spheres with clipping..." +vrenderparams -frustumculling on +vdisplayall +puts [vfps] +vrenderparams -perfCounters none +vdump $imagedir/${casename}_cull_on_ref.png +vrenderparams -perfCounters verbose|nofps|nocpu +vdump $imagedir/${casename}_cull_on.png +puts "All spheres were displayed." +puts "" + +set aDiffImageResult [diffimage $imagedir/${casename}_cull_on_ref.png $imagedir/${casename}_cull_off_ref.png 0.1 0 0 $imagedir/${casename}_diff.png] +if {$aDiffImageResult != 0} { + puts "ERROR : Test failed: there is a difference between images rendered with and without clipping" +} diff --git a/tests/v3d/bugs/bug24307_2 b/tests/v3d/bugs/bug24307_2 new file mode 100644 index 0000000000..06852760e9 --- /dev/null +++ b/tests/v3d/bugs/bug24307_2 @@ -0,0 +1,87 @@ +puts "========" +puts "OCC24307 Objects clipping algorithm using BVH performance test: Simple boxes test" +puts "========" + +# object characteristics +set BOXES_NUM 10 +set BOX_SIZE 100 +set PERCENT_OF_INNER_BOXES 30 + +# window parameters +set SMALL_WIN_WIDTH 512 +set SMALL_WIN_HEIGHT 512 + +# other +array set aBoxNames {} + +pload VISUALIZATION MODELING +vclear +vinit name=small_wnd l=32 t=32 w=$SMALL_WIN_WIDTH h=$SMALL_WIN_HEIGHT +vactivate small_wnd +vrenderparams -perfUpdateInterval 0 +vrenderparams -frustumculling off +vautozfit 0 +vviewparams -scale 1.953125 -eye 0.57735026918962573 -0.57735026918962573 0.57735026918962573 +vzrange 1 512 +vremove -all -noinfo + +set aInnerBoxesNum [expr $BOXES_NUM * $PERCENT_OF_INNER_BOXES / 100] +puts "" +set aDebugInfo "Total number of visible objects: " +append aDebugInfo $aInnerBoxesNum +puts $aDebugInfo +puts "" + +puts "Start boxes generation..." +set aInnerWidthStep [expr $SMALL_WIN_WIDTH / (2 * ($aInnerBoxesNum + 1))] +set aInnerHeightStep [expr $SMALL_WIN_HEIGHT / (2 * ($aInnerBoxesNum + 1))] +set aOuterStep [expr $BOX_SIZE * 3 / ($BOXES_NUM - $aInnerBoxesNum + 1)] +for {set i 0} {$i < $aInnerBoxesNum} {incr i} { + set aCurrName "inner_box" + append aCurrName $i + set aX [expr - $SMALL_WIN_WIDTH / 4 + ($i + 1) * $aInnerWidthStep ] + set aY [expr - $SMALL_WIN_HEIGHT / 4 + ($i + 1) * $aInnerHeightStep ] + box $aCurrName $aX $aY 0 $BOX_SIZE $BOX_SIZE $BOX_SIZE + set aBoxNames($i) $aCurrName +} +for {set i $aInnerBoxesNum} {$i < $BOXES_NUM} {incr i} { + set aCurrName "outer_box" + append aCurrName $i + set aX [expr - $SMALL_WIN_WIDTH - $BOX_SIZE * 3 + ($i - $aInnerBoxesNum + 1) * $aOuterStep] + set aY [expr - $SMALL_WIN_HEIGHT - $BOX_SIZE * 3 + ($i - $aInnerBoxesNum + 1) * $aOuterStep] + box $aCurrName $aX $aY 0 $BOX_SIZE $BOX_SIZE $BOX_SIZE + set aBoxNames($i) $aCurrName +} +puts "$BOXES_NUM boxes generated." +puts "" + +puts "Start displaying boxes without clipping..." +for {set i 0} {$i < $BOXES_NUM} {incr i} { + vdisplay -noupdate $aBoxNames($i) +} +puts [vfps] +vrenderparams -perfCounters none +vdump $imagedir/${casename}_cull_off_ref.png +vrenderparams -perfCounters verbose|nofps|nocpu +vdump $imagedir/${casename}_cull_off.png +puts "All boxes were displayed." +puts "" + +verase + +vrenderparams -frustumculling on +puts "Start displaying boxes with clipping..." +for {set i 0} {$i < $BOXES_NUM} {incr i} { + vdisplay -noupdate $aBoxNames($i) +} +puts [vfps] +vrenderparams -perfCounters none +vdump $imagedir/${casename}_cull_on_ref.png +vrenderparams -perfCounters verbose|nofps|nocpu +vdump $imagedir/${casename}_cull_on.png +puts "All boxes were displayed." + +set aDiffImageResult [diffimage $imagedir/${casename}_cull_on_ref.png $imagedir/${casename}_cull_off_ref.png 0.1 0 0 $imagedir/${casename}_diff.png] +if {$aDiffImageResult != 0} { + puts "ERROR : Test failed: there is a difference between images rendered with and without clipping" +} diff --git a/tests/v3d/bugs/bug24388_1 b/tests/v3d/bugs/bug24388_1 new file mode 100644 index 0000000000..4d87ef1b63 --- /dev/null +++ b/tests/v3d/bugs/bug24388_1 @@ -0,0 +1,22 @@ +puts "===========" +puts "0024388: Option to enable visualization of hidden lines in DRAW" +puts "Checks if dotted hidden lines are highlighted properly." +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b 15 0 0 10 10 10 +vinit View1 +vdisplay b +vrotate 35 0 0 +vfit +vhlr on 1 +vhlrtype algo b +vmoveto 76 304 +checkcolor 115 203 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of dotted hidden lines in the box is wrong." } + +checkcolor 122 200 0 0 0 +if { $stat != 1 } { puts "Error : Highlighting of dotted hidden lines in the box is wrong." } + +vdump ${imagedir}/${casename}_3.png diff --git a/tests/v3d/bugs/bug24388_2 b/tests/v3d/bugs/bug24388_2 new file mode 100644 index 0000000000..4eb6093ff2 --- /dev/null +++ b/tests/v3d/bugs/bug24388_2 @@ -0,0 +1,29 @@ +puts "===========" +puts "0024388: Option to enable visualization of hidden lines in DRAW" +puts "Checks if dotted hidden lines are displayed properly in HLR mode." +puts "===========" +puts "" + +pload MODELING VISUALIZATION +set m_pi2 1,57 +pcone a 5 0 10 +vinit View1 +vdisplay a +vrotate 35 0 0 +vfit +vhlr on 0 +vhlrtype algo a +vrotate -$m_pi2 -$m_pi2 0 +vfit +checkcolor 131 240 0 0 0 + +if { $stat != 1 } { puts "Error : Drawing hidden lines as dotted lines produces wrong result." } +vdump $imagedir/${casename}_without_lines.png + +vhlr on 1 + +# Check display of dotted hidden lines +checkcolor 131 240 0.2 0.2 0.2 +if { $stat != 1 } { puts "Error : Drawing hidden lines as dotted lines produces wrong result." } + +vdump $imagedir/${casename}_with_lines.png diff --git a/tests/v3d/bugs/bug24391 b/tests/v3d/bugs/bug24391 new file mode 100644 index 0000000000..6ce8b98ea1 --- /dev/null +++ b/tests/v3d/bugs/bug24391 @@ -0,0 +1,21 @@ +puts "============" +puts "OCC24391: Erased AIS object can not be displayed in AIS_InteractiveContext after AIS_InteractiveContext::Remove" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box a 1 1 1 +vdisplay a +verase a +vremove -context a +vdisplay a +vfit + +vaspects -setwidth 5 +vmoveto 204 205 +if { "[vreadpixel 204 205 rgb name]" != "CYAN" } { + puts "Error : Erased object is not displayed after its removing." +} + +vdump $imagedir/${casename}_with_lines.png diff --git a/tests/v3d/bugs/bug24394 b/tests/v3d/bugs/bug24394 new file mode 100644 index 0000000000..ed85a6e69b --- /dev/null +++ b/tests/v3d/bugs/bug24394 @@ -0,0 +1,17 @@ +puts "========" +puts "OCC24394: Visualization - implement more general way for rendering of immediate objects" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 1 2 3 +box b2 3 0 0 2 3 1 +vinit View1 +vclear +vaxo +vsetdispmode 1 +vdisplay b1 +vdisplay -top b1 +vfit + +vdump $imagedir/${casename}_with_lines.png diff --git a/tests/v3d/bugs/bug24539 b/tests/v3d/bugs/bug24539 new file mode 100644 index 0000000000..d449e04b48 --- /dev/null +++ b/tests/v3d/bugs/bug24539 @@ -0,0 +1,14 @@ +puts "============" +puts "OCC24539: Visualization (new camera) - small objects displayed with visual artifacts" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 0.001 0.001 0.001 +vinit View1 +vclear +vsetdispmode 1 +vdisplay b +vfit + +vdump $imagedir/${casename}_with_lines.png diff --git a/tests/v3d/bugs/bug24606 b/tests/v3d/bugs/bug24606 new file mode 100644 index 0000000000..2da561f8e6 --- /dev/null +++ b/tests/v3d/bugs/bug24606 @@ -0,0 +1,33 @@ +puts "============" +puts "OCC24606: Tests ::FitDepth and ::FitAll implementation of V3d_View." +puts "============" +puts "" + +pload MODELING VISUALIZATION QAcommands +set check_x 402 +set check_y 320 + +restore [locate_data_file bug24606.brep] shape + +vinit View1 +vautozfit 0 +vsetdispmode 1 +vdisplay shape +OCC24606 +vmoveto $check_x $check_y +checkcolor $check_x $check_y 0 1 1 + +if {$stat != 1} { puts "Error : V3d view ::FitAll is broken." } +vdump ${imagedir}/${casename}_1.png + +vinit View2 +vautozfit 1 +vsetdispmode 1 +vdisplay shape +OCC24606 +vmoveto $check_x $check_y + +checkcolor $check_x $check_y 0 1 1 + +if {$stat != 1} { puts "Error : V3d view ::FitAll is broken." } +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug24610 b/tests/v3d/bugs/bug24610 new file mode 100644 index 0000000000..57b6ba75a3 --- /dev/null +++ b/tests/v3d/bugs/bug24610 @@ -0,0 +1,19 @@ +puts "============" +puts "OCC24610: Erased AIS object should not be taken into account by FitAll operation" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b1 200 200 200 +vdisplay b1 +vfit +box b2 2 2 2 +vdisplay b2 +set color_1 [vreadpixel 32 305] +verase b1 +vfit +set color_2 [vreadpixel 32 305] +if {$color_1 == $color_2} { puts "ERROR: OCC24610 is reproduced" } + +vdump ${imagedir}/${casename}_2.png diff --git a/tests/v3d/bugs/bug24714 b/tests/v3d/bugs/bug24714 new file mode 100644 index 0000000000..a4fbf8fbac --- /dev/null +++ b/tests/v3d/bugs/bug24714 @@ -0,0 +1,25 @@ +puts "============" +puts "CR24714: Test V3d_View::SetSize method" +puts "============" +puts "" + +pload MODELING VISUALIZATION +set aV "Driver1/Viewer1/View1" +vinit name=$aV l=32 t=32 w=400 h=200 +vactivate $aV +vclear + +box b 10 10 10 +vdisplay b +vfront +vfit + +vviewparams -size 22 + +vaspects -setwidth 5 +vmoveto 200 100 +if { "[vreadpixel 200 9 rgb name]" != "CYAN" } { + puts "Error : the view projection size is incorrect!" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug24762_coloredshape b/tests/v3d/bugs/bug24762_coloredshape new file mode 100644 index 0000000000..91f0f076e0 --- /dev/null +++ b/tests/v3d/bugs/bug24762_coloredshape @@ -0,0 +1,42 @@ +puts "========" +puts "OCC24762 new interactive object AIS_ColoredShape with customized subshapes presentations" +puts "========" + +pload MODELING VISUALIZATION +box b 0 0 0 1 2 3 +box bb 3 0 0 2 3 1 + +# prepare view +vinit View1 +vclear +vglinfo +vsetdispmode 1 +vaxo +vdisplay b bb +vfit + +# customize box 1 +explode b V +vaspects b -subshapes b_1 -setcolor GREEN +explode b E +vaspects b -subshapes b_6 b_12 -setcolor RED -setwidth 6 +explode b W +vaspects b -subshapes b_2 -setcolor HOTPINK -setwidth 4 +explode b F +vaspects b -subshapes b_3 -setcolor GRAY + +# customize box 2 +explode bb F +vaspects bb -setcolor GREEN -subshapes bb_6 -setcolor RED +vsetdispmode bb 0 + +# take snapshot +vdump $imagedir/${casename}.png + +# check colors on box 1 +set aWireColor [vreadpixel 54 150 rgb name] +set anEdgeColor [vreadpixel 100 90 rgb name] +set aFaceColor [vreadpixel 30 200 rgb name] +if {"$aWireColor" != "HOTPINK"} { puts "Error: wrong Wire color" } +if {"$anEdgeColor" != "RED"} { puts "Error: wrong Edge color" } +if {"$aFaceColor" != "GRAY69"} { puts "Error: wrong Face color" } diff --git a/tests/v3d/bugs/bug24785 b/tests/v3d/bugs/bug24785 new file mode 100644 index 0000000000..ffa57b33dd --- /dev/null +++ b/tests/v3d/bugs/bug24785 @@ -0,0 +1,50 @@ +puts "This test case handles a specific task:" +puts "to draw 2d objects in same scene with 3d objects while 2d objects need to be drawn in specific order on 3d plane and overlap correctly with 3d objects." + +pload MODELING VISUALIZATION +vinit View1 +# Thin boxes represent overlapping 2d objects in same plane +# Normally such configuration would cause z-fighting noise (flickering) +box b1 -0.75 -0.75 0 1 1 0.01 +box b2 -0.5 -0.5 0 1 1 0.01 +box b3 -0.25 -0.25 0 1 1 0.01 +vdisplay b1 +vdisplay b2 +vdisplay b3 +vsetmaterial b2 silver +vsetmaterial b3 copper + +psphere s 0.3 +vdisplay s + +# Create new z-layer for 3d objects +vzlayer add +vobjzlayer set s 1 + +vsetdispmode 1 + +# Disable OpenGl depth test for layer 0 (to eliminate flickering) +# But depth write is still enabled +vzlayer disable depthtest 0 + +# Disable depth buffer clearing for layer 1 (we want correct overlapping with 3d objects) +vzlayer disable depthclear 1 + +# List currently enabled settings of each layer +vzlayer settings 0 +vzlayer settings 1 + +# "3d" box with one of its faces on same plane with "2d" objects +# Normally this also would cause flickering because new box is +# supposed to be in layer 1 as "3d" structure, thus depth test between +# new box and "2d" objects will be enabled. +box b 0 0 0.01 0.5 0.5 -0.5 +vdisplay b +vobjzlayer set b 1 + +# To handle this situation, depth offset setting was introduced. +# It implemented with glPolygonOffset calls per layer. +vzlayer enable positiveoffset 1 + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug24835 b/tests/v3d/bugs/bug24835 new file mode 100644 index 0000000000..5653d3732e --- /dev/null +++ b/tests/v3d/bugs/bug24835 @@ -0,0 +1,18 @@ +puts "============" +puts "CR24835: Graphic structure for highlighting is not erased if presentable object for highlight is deleted." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit v +box b 1 1 1 +vdisplay b +vfit +vselmode b 1 1 +vmoveto 380 104 +vmoveto 29 103 +vremove b +vclose v 1 +vinit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug24867 b/tests/v3d/bugs/bug24867 new file mode 100644 index 0000000000..0c7ea32fc9 --- /dev/null +++ b/tests/v3d/bugs/bug24867 @@ -0,0 +1,25 @@ +puts "============" +puts "OCC24867: Visualization - polygon offsets look broken" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file Top.brep] b +vinit View1 +vdisplay b +vfit +vsetdispmode 1 +vaspects -setwidth 5 +vmoveto 200 200 +if { "[vreadpixel 264 288 rgb name]" != "CYAN" } { + puts "Error : Highlighting of dimension with flipping in local context failed." +} + +if { "[vreadpixel 251 271 rgb name]" != "CYAN" } { + puts "Error : Highlighting of dimension with flipping in local context failed." +} + +vdump $::imagedir/${::casename}_highlighted.png + +vselect 200 200 +vdump $::imagedir/${::casename}_selected.png diff --git a/tests/v3d/bugs/bug24996 b/tests/v3d/bugs/bug24996 new file mode 100644 index 0000000000..1ff9c983d8 --- /dev/null +++ b/tests/v3d/bugs/bug24996 @@ -0,0 +1,19 @@ +puts "============" +puts "0024996: Visualization - newly displayed objects are clipped until first camera movement" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 1 2 3 +box b2 3 2 1 1 2 3 +box b3 5 -4 0 1 2 3 + +vclear +vinit View1 +vaxo +vdisplay -dispMode 0 b1 +vfit +vzoom 0.25 +vdisplay -dispMode 0 b2 b3 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug25063 b/tests/v3d/bugs/bug25063 new file mode 100644 index 0000000000..08a62bd31c --- /dev/null +++ b/tests/v3d/bugs/bug25063 @@ -0,0 +1,12 @@ +puts "===========" +puts "OCC25063: Visualization - 2D objects are not displayed at some camera positions" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vtop +vline 1 -90 -90 130 90 90 130 +vfit + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug25071 b/tests/v3d/bugs/bug25071 new file mode 100644 index 0000000000..28056f7fbb --- /dev/null +++ b/tests/v3d/bugs/bug25071 @@ -0,0 +1,29 @@ +puts "============" +puts "CR25071: Check that the selected wireframe representation uses exactly the same" +puts "discretization of face boundaries as the face outlines shown in shading mode" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 + +# Computing wireframe without triangulation, then checking face boundaries and selection +pcone c 0 5 10 +vdisplay c; vfit +vsetdispmode c 1 +vaspects c -setFaceBoundaryDraw 1 -setFaceBoundaryColor 0.25 0.25 0 +vselect 200 200 + +vdump $imagedir/${casename}_wf_no_triang.png + +vremove c +vclose View1 +vinit View1 + +# Computing wireframe after triangulation, then checking face boundaries and selection +vsetdispmode 1 +vdisplay c; vfit +vaspects c -setFaceBoundaryDraw 1 -setFaceBoundaryColor 0.25 0.25 0 +vselect 200 200 + +vdump $imagedir/${casename}_wf_with_triang.png diff --git a/tests/v3d/bugs/bug25099 b/tests/v3d/bugs/bug25099 new file mode 100644 index 0000000000..99e6b4c151 --- /dev/null +++ b/tests/v3d/bugs/bug25099 @@ -0,0 +1,50 @@ +puts "============" +puts "CR25099: Test vertex draw modes" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 + +# Checking that the default behavior is not impacted by the vertex draw mode +vertex v1 0 -1 0 +vertex v2 0 -1 5 +vertex v3 -1 -1 0 +vertex v4 -1 -1 5 +edge e v3 v4 +box b1 1 2 3 +box b2 3 4 2 +compound v1 v2 v3 v4 e b1 c +vdisplay c; vfit +vvertexmode +vdump $imagedir/${casename}_default_wf_isolated.png + +vsetdispmode c 1 +vdump $imagedir/${casename}_default_shading_isolated.png + +# Changing default vertex draw mode to 'all vertices' +vclear +vvertexmode -set all +vdisplay c +vvertexmode +vdump $imagedir/${casename}_default_wf_all1.png + +# Newly displayed objects should inherit the default vertex draw mode +vdisplay b2; vfit +vvertexmode b2 +vdump $imagedir/${casename}_default_wf_all2.png + +# Checking the new mode in shading +vsetdispmode 1 +vdump $imagedir/${casename}_default_shading_all.png + +# Set individual vertex draw mode for an objects +vvertexmode -set isolated b2 +vvertexmode b2 +vdump $imagedir/${casename}_individual.png + +# Reset individual vertex draw mode using 'inherited' value +vvertexmode -set inherited b2 +# The next line should report 'all' (inherited from the default drawer) +vvertexmode b2 +vdump $imagedir/${casename}_inherited.png diff --git a/tests/v3d/bugs/bug25178 b/tests/v3d/bugs/bug25178 new file mode 100644 index 0000000000..523df819cb --- /dev/null +++ b/tests/v3d/bugs/bug25178 @@ -0,0 +1,14 @@ +puts "=======" +puts "CR25178: Visualization - edges of the model are still clipped after vfit command" +puts "=======" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug25179_nurbs-with-partial-seam.brep] a + +vinit View1 +vdisplay a +vleft +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25251 b/tests/v3d/bugs/bug25251 new file mode 100644 index 0000000000..3df4d006c2 --- /dev/null +++ b/tests/v3d/bugs/bug25251 @@ -0,0 +1,29 @@ +puts "============" +puts "OCC25251: Visualization - Vertex disappearing from the view after switching display mode" +puts "============" +puts "" + +set check_x 204 +set check_y 204 + +set x 100 +set y 100 + +pload MODELING VISUALIZATION +vinit View1 + +vertex v 0 0 0 +vdisplay v +checkcolor ${check_x} ${check_y} 1 1 0 + +vmoveto ${check_x} ${check_y} +checkcolor ${check_x} ${check_y} 0 1 1 + +vsetdispmode 1 +vmoveto ${check_x} ${check_y} +checkcolor ${check_x} ${check_y} 1 1 0 + +vmoveto ${x} ${y} +checkcolor ${check_x} ${check_y} 1 1 0 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug25300_1 b/tests/v3d/bugs/bug25300_1 new file mode 100644 index 0000000000..66416b8f9c --- /dev/null +++ b/tests/v3d/bugs/bug25300_1 @@ -0,0 +1,43 @@ +puts "============" +puts "CR25300" +puts "============" +puts "" + +########################################################################################## +puts "Visualization - Build wireframe representation consistent with the shape's triangulation" +# +# Case 1: Test isolines on conic shape where usual algorithm builds isos beyond the +# shape's boundaries +########################################################################################## + +pload VISUALIZATION + +restore [locate_data_file bug25300_pencil.brep] aPencil + +set aSimpleIsoImg $imagedir/${casename}_iso.png +set aIsoOnTrgImg $imagedir/${casename}_iso_on_triang.png + +vinit View1 +vclear +vaxo +vdisplay aPencil +vviewparams -scale 9787.997 -proj -0.0115 -0.9998 0.0145 +vviewparams -up -0.0155 0.0147 0.9998 -at 0.0503 0 0 +vsetdispmode 1 + +# shows that default isoline builder has problemas with proper +# construction of isolines on top of the pencil +vmoveto 200 200 +vdump $aSimpleIsoImg +checkcolor 337 162 0 1 1 + +vmoveto 0 0 + +# enable isoline-on-triangulation builder +vaspects aPencil -isoontriang on + +# shows that isoline-on-triangulation builder constructs isos that +# do not extend beyond the boundaries of shape's triangulation +vmoveto 200 200 +vdump $aIsoOnTrgImg +checkcolor 337 162 0 0 0 diff --git a/tests/v3d/bugs/bug25300_2 b/tests/v3d/bugs/bug25300_2 new file mode 100644 index 0000000000..2c06eec5e1 --- /dev/null +++ b/tests/v3d/bugs/bug25300_2 @@ -0,0 +1,43 @@ +puts "============" +puts "CR25300" +puts "============" +puts "" + +########################################################################################## +puts "Visualization - Build wireframe representation consistent with the shape's triangulation" +# +# Case 2: Conic shape where isolines are build outside of its displayed triangulation +########################################################################################## + +pload VISUALIZATION MODELING + +pcone aCone 90 0 150 360 + +set aSimpleIsoImg $imagedir/${casename}_iso.png +set aIsoOnTrgImg $imagedir/${casename}_iso_on_triang.png + +vinit View1 +vclear +vaxo +vdisplay aCone +vviewparams -scale 122.2874 -proj 0.0353 -0.9281 0.3706 +vviewparams -up -0.2791 0.3469 0.8954 -at -5.5784 62.4399 122.7242 +vviewparams -eye 12.0732 -401.6167 308.0344 +vsetdispmode 1 + +# shows that default isoline builder has problemas with proper +# construction of isolines on top of the conic surface +vmoveto 300 300 +vdump $aSimpleIsoImg +checkcolor 347 179 0 1 1 + +vmoveto 0 0 + +# enable isoline-on-triangulation builder +vaspects aCone -isoontriang on + +# shows that isoline-on-triangulation builder constructs isos that +# do not extend beyond the boundaries of shape's triangulation +vmoveto 300 300 +vdump $aIsoOnTrgImg +checkcolor 347 179 0 0 0 diff --git a/tests/v3d/bugs/bug25363 b/tests/v3d/bugs/bug25363 new file mode 100644 index 0000000000..1535f9c97a --- /dev/null +++ b/tests/v3d/bugs/bug25363 @@ -0,0 +1,59 @@ +puts "================" +puts "OCC25335: Visualization - add test command for V3d_View::FitAll by view area" +puts "================" +puts "" + +set check1_x 2 +set check1_y 2 + +set check2_x 407 +set check2_y 2 + +set check3_x 2 +set check3_y 407 + +set check4_x 407 +set check4_y 407 + +set check5_x 204 +set check5_y 204 + +pload MODELING VISUALIZATION +vinit View1 +vtop + +# 2D view area +vpoint p1 5.0 5.0 0.0 +vpoint p2 15.0 5.0 0.0 +vpoint p3 15.0 15.0 0.0 +vpoint p4 5.0 15.0 0.0 +vpoint p5 10.0 10.0 0.0 + +vfitarea 4.999 4.999 15.001 15.001 + +# Check area by 1st point +vmoveto ${check1_x} ${check1_y} +checkcolor ${check1_x} ${check1_y} 0 1 1 +if {$stat != 1} { puts "Error : Fit all by view area is broken." } + +# Check area by 2nd point +vmoveto ${check2_x} ${check2_y} +checkcolor ${check2_x} ${check2_y} 0 1 1 +if {$stat != 1} { puts "Error : Fit all by view area is broken." } + +# Check area by 3rd point +vmoveto ${check3_x} ${check3_y} +checkcolor ${check3_x} ${check3_y} 0 1 1 +if {$stat != 1} { puts "Error : Fit all by view area is broken." } + +# Check area by 4th point +vmoveto ${check4_x} ${check4_y} +checkcolor ${check4_x} ${check4_y} 0 1 1 +if {$stat != 1} { puts "Error : Fit all by view area is broken." } + +# Check area by 5th point +vmoveto ${check5_x} ${check5_y} +checkcolor ${check5_x} ${check5_y} 0 1 1 +if {$stat != 1} { puts "Error : Fit all by view area is broken." } + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug25400 b/tests/v3d/bugs/bug25400 new file mode 100644 index 0000000000..494e82133c --- /dev/null +++ b/tests/v3d/bugs/bug25400 @@ -0,0 +1,39 @@ +puts "========" +puts "OCC25400: Visualization, TKOpenGl - Structure disappears if assigned a non-default Z layer" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 +vinit View1 +vdisplay b +vrenderparams -frustumculling on +vfit + +vdump $imagedir/${casename}_default_layer.png + +# 1. Test a non-default Z layer: +# the object should not disappear from the screen +# due to wrong frustum culling operation + +vzlayer add +vobjzlayer set b 1 +# vfit is used to redraw the view, the box disappeared after this due to the issue 25400 +vfit + +vdump $imagedir/${casename}_new_layer.png + +vzlayer del 1 +# vfit is used to redraw the view, the textured box appeared again after this +vfit + +vdump $imagedir/${casename}_after_delete_layer.png + +# 2. Test a non-default display priority value: +# the object should not disappear from the screen +# due to wrong frustum culling operation + +vpriority b +vpriority b 6 + +vdump $imagedir/${casename}_new_priority.png diff --git a/tests/v3d/bugs/bug25459_coloredshape b/tests/v3d/bugs/bug25459_coloredshape new file mode 100644 index 0000000000..a8611c05bc --- /dev/null +++ b/tests/v3d/bugs/bug25459_coloredshape @@ -0,0 +1,23 @@ +puts "========" +puts "OCC25459 AIS_ColoredShape::SetMaterial() should not reset custom colors" +puts "========" + +pload MODELING VISUALIZATION +box b 0 0 0 1 2 3 + +# prepare view +vclear +vinit View1 +vglinfo +vaxo +vdisplay -dispMode 1 b +vfit + +# customize object +explode b F +vaspects b -subshapes b_3 -setcolor RED +vaspects b -setmaterial PLASTIC + +# validate results +if { [vreadpixel 128 256 -rgb -name] != "RED4"} { puts "Error: wrong Face color" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25466 b/tests/v3d/bugs/bug25466 new file mode 100644 index 0000000000..35aa70bfeb --- /dev/null +++ b/tests/v3d/bugs/bug25466 @@ -0,0 +1,22 @@ +puts "============" +puts "CR25466: Visualization - Impossible to change the display mode when a local context is opened" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 1 2 3 +box b2 3 0 0 2 3 1 + +vinit View1 +vclear +vaxo + +vsetdispmode 0 +vdisplay b1 b2 +vfit + +vselmode b1 4 1 +vsetdispmode b1 1 +checkcolor 100 100 0.78 0.55 0.09 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25540 b/tests/v3d/bugs/bug25540 new file mode 100644 index 0000000000..9c14fe8d63 --- /dev/null +++ b/tests/v3d/bugs/bug25540 @@ -0,0 +1,48 @@ +puts "============" +puts "CR25540" +puts "Check that the discretization of local selection," +puts "wireframe and shaded presentation of shape is identical." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 w=912 h=912 +vclear + +# Create object in shaded mode +vsetdispmode 1 +pcylinder p 1 100 +vdisplay p +vfit + +# Setup field of view +vrotate 1 1.5 0 +vfit +vtranslateview 24 18.5 0 +vzoom 32 +vtranslateview -0.1 -0.6 0 +vzoom 2 + +vdump $imagedir/${casename}_shaded_pres.png + +vmoveto 100 100 +vdump $imagedir/${casename}_h_pres.png + +# Activate the local selection by edges and highlight small circle edge. +# It's discretization should coincide with discretization of whole shape hiligting. +vselmode p -set EDGE 1 +vmoveto 130 80 +vdump $imagedir/${casename}_local_h_pres.png + +# Explode object on faces +explode p F +# Create colored shape: set another color to one face +vaspects p -subshapes p_3 -setcolor RED + +vselmode p -set 0 1 +vmoveto 100 100 +vdump $imagedir/${casename}_h_sub_pres.png + +vselmode p -set EDGE 1 +vmoveto 130 80 +vdump $imagedir/${casename}_local_h_sub_pres.png diff --git a/tests/v3d/bugs/bug25552 b/tests/v3d/bugs/bug25552 new file mode 100644 index 0000000000..efe310f551 --- /dev/null +++ b/tests/v3d/bugs/bug25552 @@ -0,0 +1,57 @@ +puts "============" +puts "CR25552" +puts "Provide the way to hide objects within different Views of the one Viewer" +puts "============" +puts "" + +set aSubShapeTriang $imagedir/${casename}_subshape_triangulation.png +set aShapeTriang $imagedir/${casename}_shape_triangulation.png +set aDiff $imagedir/${casename}_diff.png + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vsetdispmode 1 + +vinit View2 +vclear +vaxo +vsetdispmode 1 + +box b1 0 0 0 1 2 3 +box b2 3 0 0 2 3 1 +box b3 0 3 0 2 3 1 + +vdisplay b1 b3 +# b2 should be displayed only in View2, but not in View1 +vdisplay -inview b2 +#vdisplay b2 +vaspects -noupdate b1 -setcolor RED +vaspects -noupdate b2 -setcolor GREEN +vfit +# b1 should be displayed only in View1 +verase -inview b1 +vmoveto 250 347 + +set aColorV2B1 [vreadpixel 50 250 rgb name] +if { $aColorV2B1 != "BLACK" } { puts "Error: box b1 (red) should NOT be visible in View2!" } + +set aColorV2B2 [vreadpixel 200 350 rgb name] +if { $aColorV2B2 != "GREEN2" } { puts "Error: box b2 (green) should be visible in View2!" } + +set aColorV2B3 [vreadpixel 250 200 rgb name] +if { $aColorV2B3 != "DARKGOLDENROD" } { puts "Error: box b3 (goldenrod) should be visible in View2!" } +vdump $imagedir/${casename}_v2.png + +vactivate View1 +vfit +set aColorV1B1 [vreadpixel 50 250 rgb name] +if { $aColorV1B1 != "RED2" } { puts "Error: box b1 (red) should be visible in View1!" } + +set aColorV1B2 [vreadpixel 200 350 rgb name] +if { $aColorV1B2 != "BLACK" } { puts "Error: box b2 (green) should NOT be visible in View1!" } + +set aColorV1B3 [vreadpixel 250 200 rgb name] +if { $aColorV1B3 != "DARKGOLDENROD" } { puts "Error: box b3 (goldenrod) should be visible in View1!" } +vdump $imagedir/${casename}_v1.png diff --git a/tests/v3d/bugs/bug25671 b/tests/v3d/bugs/bug25671 new file mode 100644 index 0000000000..fd4572f675 --- /dev/null +++ b/tests/v3d/bugs/bug25671 @@ -0,0 +1,112 @@ +puts "============" +puts "CR25671: V3d_View::Convert doesn't work as expected in GRID active mode." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 w=400 h=400 + +# 1. Synthetic case for detection with AIS_InteractiveContext::MoveTo +set detect_x 197 +set detect_y 229 + +set cylinder_r 5 +set cylinder_h 10 +set cylinder_xyz {100 0 0} + +vgrid -type circular -mode points -origin -10 0 -step 5 5 -rotAngle 45 +pcylinder c $cylinder_r $cylinder_h +ttranslate c {*}$cylinder_xyz +vdisplay c +vfit +vmoveto $detect_x $detect_y +checkcolor $detect_x $detect_y 0 1 1 + +if { $stat != 1 } { puts "Error : Detection does not work correctly with activated grid." } + +vgrid off +vremove -all + +# 2.1 Quick test of coordinate conversion commands +set view_scale 2.5 +set view_proj {0 1 0} +set view_up {0 0 1} +set view_eye {0.5 100.5 0.5} +set view_at {0.5 0.5 0.5} +set view_znear 0 +set view_zfar 150 + +vviewparams -scale $view_scale -eye {*}$view_eye -at {*}$view_at -proj {*}$view_proj -up {*}$view_up +vzrange $view_znear $view_zfar + +set vconvert_1_view [vconvert 1.0 view] +set vconvert_1_win [vconvert 1.0 window] +set vconvert_00_00_win [vconvert 0.0 0.0 window] +set vconvert_200_200_view [vconvert 200 200 view] +set vconvert_05_05_ray [vconvert 0.5 0.5 ray] +set vconvert_200_200_model [vconvert 200 200] +set vconvert_05_100_05_win [vconvert 0.5 100 0.5 window] + +checkreal "vconvert 1.0 view, view 1" [lindex $vconvert_1_view 2] 1.0 1e-7 0.0 +checkreal "vconvert 1.0 window, view 1" [lindex $vconvert_1_win 2] 1.0 1e-7 0.0 +checkreal "vconvert 0.0 0.0 window, view 1, Xp" [lindex $vconvert_00_00_win 2] 200.0 1.0 0.0 +checkreal "vconvert 0.0 0.0 window, view 1, Yp" [lindex $vconvert_00_00_win 3] 200.0 1.0 0.0 +checkreal "vconvert 200 200 view, view 1, Xv" [lindex $vconvert_200_200_view 2] 0.0 1e-7 0.0 +checkreal "vconvert 200 200 view, view 1, Yv" [lindex $vconvert_200_200_view 3] 0.0 1e-7 0.0 +checkreal "vconvert 0.5 0.5 ray, view 1, DX" [lindex $vconvert_05_05_ray 2] 0.0 1e-7 0.0 +checkreal "vconvert 0.5 0.5 ray, view 1, DY" [lindex $vconvert_05_05_ray 3] -1.0 1e-7 0.0 +checkreal "vconvert 0.5 0.5 ray, view 1, DZ" [lindex $vconvert_05_05_ray 4] 0.0 1e-7 0.0 +checkreal "vconvert 200 200, view 1, X" [lindex $vconvert_200_200_model 2] 0.5 1.0 0.0 +checkreal "vconvert 200 200, view 1, Y" [lindex $vconvert_200_200_model 3] 100.5 1.0 0.0 +checkreal "vconvert 200 200, view 1, Z" [lindex $vconvert_200_200_model 4] -0.5 1.0 0.0 +checkreal "vconvert 0.5 100 0.5 window, view 1, Xp" [lindex $vconvert_05_100_05_win 2] 200.0 1.0 0.0 +checkreal "vconvert 0.5 100 0.5 window, view 1, Yp" [lindex $vconvert_05_100_05_win 3] 199.0 1.0 0.0 + +# 2.2 Quick test of coordinate conversion commands +vgrid -type rectangular -origin 10 10 -step 1 1 -rotAngle 45 + +set view_scale 49.504950495049506 +set view_proj {0 0 1} +set view_up {0 1 0} +set view_eye {25 5 125} +set view_at {25 5 45} +set view_znear 0 +set view_zfar 150 + +vviewparams -scale $view_scale -eye {*}$view_eye -at {*}$view_at -proj {*}$view_proj -up {*}$view_up +vautozfit 0 +vzrange $view_znear $view_zfar + +set vconvert_1_view [vconvert 1.0 view] +set vconvert_1_win [vconvert 1.0 window] +set vconvert_00_00_win [vconvert 0.0 0.0 window] +set vconvert_200_200_view [vconvert 200 200 view] +set vconvert_05_05_ray [vconvert 0.5 0.5 ray] +set vconvert_200_200_model [vconvert 200 200] +set vconvert_200_200_grid [vconvert 200 200 grid] +set vconvert_25_5_35_win [vconvert 25.0 4.94 35.0 window] +set vconvert_25_5_35_grid [vconvert 25.0 4.94 35.0 grid] + +checkreal "vconvert 1.0 view, view 2" [lindex $vconvert_1_view 2] 0.05 0.05 0.0 +checkreal "vconvert 1.0 window, view 2" [lindex $vconvert_1_win 2] 19.0 0.05 0.0 +checkreal "vconvert 0.0 0.0 window, view 2, Xp" [lindex $vconvert_00_00_win 2] 200.0 1.0 0.0 +checkreal "vconvert 0.0 0.0 window, view 2, Yp" [lindex $vconvert_00_00_win 3] 200.0 1.0 0.0 +checkreal "vconvert 200 200 view, view 2, Xv" [lindex $vconvert_200_200_view 2] 0.0 1e-7 0.0 +checkreal "vconvert 200 200 view, view 2, Yv" [lindex $vconvert_200_200_view 3] 0.0 1e-7 0.0 +checkreal "vconvert 0.5 0.5 ray, view 2, DX" [lindex $vconvert_05_05_ray 2] 0.0 1e-7 0.0 +checkreal "vconvert 0.5 0.5 ray, view 2, DY" [lindex $vconvert_05_05_ray 3] 0.0 1e-7 0.0 +checkreal "vconvert 0.5 0.5 ray, view 2, DZ" [lindex $vconvert_05_05_ray 4] -1.0 1e-7 0.0 +checkreal "vconvert 200 200, view 2, X" [lindex $vconvert_200_200_model 2] 25.0 0.05 0.0 +checkreal "vconvert 200 200, view 2, Y" [lindex $vconvert_200_200_model 3] 4.95 0.05 0.0 +checkreal "vconvert 200 200, view 2, Z" [lindex $vconvert_200_200_model 4] 125.0 0.05 0.0 +checkreal "vconvert 200 200 grid, view 2, X" [lindex $vconvert_200_200_grid 2] 25.486 0.05 0.0 +checkreal "vconvert 200 200 grid, view 2, Y" [lindex $vconvert_200_200_grid 3] 4.856 0.05 0.0 +checkreal "vconvert 200 200 grid, view 2, Z" [lindex $vconvert_200_200_grid 4] 0.0 0.05 0.0 +checkreal "vconvert 0.5 100 0.5 window, view 2, Xp" [lindex $vconvert_25_5_35_win 2] 200.0 1.0 0.0 +checkreal "vconvert 0.5 100 0.5 window, view 2, Yp" [lindex $vconvert_25_5_35_win 3] 200.0 1.0 0.0 +checkreal "vconvert 25 4.94 35 grid, view 2, X" [lindex $vconvert_25_5_35_grid 2] 25.486 0.05 0.0 +checkreal "vconvert 25 4.94 35 grid, view 2, Y" [lindex $vconvert_25_5_35_grid 3] 4.856 0.05 0.0 +checkreal "vconvert 25 4.94 35 grid, view 2, Z" [lindex $vconvert_25_5_35_grid 4] 0.0 0.05 0.0 + +# do not save any image +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25672 b/tests/v3d/bugs/bug25672 new file mode 100644 index 0000000000..33ca74eebc --- /dev/null +++ b/tests/v3d/bugs/bug25672 @@ -0,0 +1,45 @@ +puts "============" +puts "CR25672: V3d_View::ConvertToGrid doesn't work for grid if the grid plane's origin is not identical to camera origin." +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 + +set view_scale 60.630934227306405 +set view_proj {0.577 -0.577 0.577} +set view_up {-0.408 0.408 0.816} +set view_at {5 5 5} +set view_eye {15 -5 15} +set view_zmin -300.0 +set view_zmax 300.0 +vviewparams -scale $view_scale -eye {*}$view_eye -at {*}$view_at -proj {*}$view_proj -up {*}$view_up +vzrange $view_zmin $view_zmax +vgrid -type rectangular -mode lines -origin -10 10 -step 1 1 + +set vconvert_res [vconvert 5.0 5.0 0.0 grid] + +checkreal "vconvert 5.0 5.0 0.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0 +checkreal "vconvert 5.0 5.0 0.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0 +checkreal "vconvert 5.0 5.0 0.0 grid, Z" [lindex $vconvert_res 4] 0.0 1e-7 0.0 + +vpriviledgedplane 20 20 30 0 0 1 1 0 0 + +set vconvert_res [vconvert 5.0 5.0 30.0 grid] + +checkreal "vconvert 5.0 5.0 30.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0 +checkreal "vconvert 5.0 5.0 30.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0 +checkreal "vconvert 5.0 5.0 30.0 grid, Z" [lindex $vconvert_res 4] 30.0 1e-7 0.0 + +vcamera -persp + +vpriviledgedplane 10 5 10 0 0 1 1 0 0 + +set vconvert_res [vconvert 5.0 5.0 10.0 grid] + +checkreal "vconvert 5.0 5.0 10.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0 +checkreal "vconvert 5.0 5.0 10.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0 +checkreal "vconvert 5.0 5.0 10.0 grid, Z" [lindex $vconvert_res 4] 10.0 1e-7 0.0 + +# do not save any image +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25687_1 b/tests/v3d/bugs/bug25687_1 new file mode 100644 index 0000000000..de01a2af7c --- /dev/null +++ b/tests/v3d/bugs/bug25687_1 @@ -0,0 +1,27 @@ +puts "============" +puts "OCC25687" +puts "AIS_ColoredShape should activate back-face culling for valid Solids." +puts "============" +puts "" + +set x_check_coord 225 +set y_check_coord 32 + +pload MODELING VISUALIZATION +box b 10 10 10 +explode b f + +vinit View1 +vclear +vaxo +vsetdispmode 1 +vdisplay b +vviewparams -proj 0.5 0.3 0.1 +vfit +vaspects b -subshapes b_1 -setcolor GREEN + +if {"[vreadpixel ${x_check_coord} ${y_check_coord} rgb name]" == "GREEN"} { + puts "Error: back-face culling should be turned ON, but back-face is still visible." +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25687_2 b/tests/v3d/bugs/bug25687_2 new file mode 100644 index 0000000000..b2e78ad330 --- /dev/null +++ b/tests/v3d/bugs/bug25687_2 @@ -0,0 +1,26 @@ +puts "============" +puts "OCC25687" +puts "AIS_ColoredShape should disable back-face culling for Solids with hidden Face" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 10 10 10 +explode b f + +vinit View1 +vclear +vaxo +vsetdispmode 1 +vdisplay b +vviewparams -proj 0.5 0.3 0.1 +vfit + +vaspects b -subshapes b_1 -setcolor GREEN +vaspects b -subshapes b_2 -setvis 0 + +if {"[vreadpixel 200 200 rgb name]" != "GREEN"} { + puts "Error: back-face culling should be disabled, but seems to be not." +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25695 b/tests/v3d/bugs/bug25695 new file mode 100644 index 0000000000..3e215e9eaf --- /dev/null +++ b/tests/v3d/bugs/bug25695 @@ -0,0 +1,20 @@ +puts "===========" +puts "OCC25695" +puts "Visualization, AIS_InteractiveContext - define default HilightMode" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +psphere s 1 + +vclear +vinit View1 +vdisplay -dispMode 1 s +vfit + +# setup dynamic highlighting style +vselprops dynHighlight -dispMode -1 -transp 0.5 -material PLASTIC +vmoveto 250 250 +if { [vreadpixel 250 250 rgb name] != "GRAY58" } { puts "Error: wrong highlighting color" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25723 b/tests/v3d/bugs/bug25723 new file mode 100644 index 0000000000..d585cd46eb --- /dev/null +++ b/tests/v3d/bugs/bug25723 @@ -0,0 +1,30 @@ +puts "============" +puts "OCC25723 Calculate the center of rotation taking into account structure visibility" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 10 10 10 +box b2 0 0 20 10 10 10 +box b3 0 0 -20 10 10 10 +box b4 0 0 40 10 10 10 + +vclear +vinit View1 +vaxo +vsetdispmode 1 + +# turn on solid selection +vselmode 6 1 +vdisplay b1 b2 b3 b4 +vfit + +# select and hide boxes b2 b3 b4 +vselect 100 100 400 410 +verase + +# rotation +vrotate -mouseStart 100 100 -mouseMove 300 300 +if {"[vreadpixel 220 50 rgb name]" != "GOLDENROD3"} { puts "Error: Rotation is not correct" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug25723_1 b/tests/v3d/bugs/bug25723_1 new file mode 100644 index 0000000000..0a06d71b0f --- /dev/null +++ b/tests/v3d/bugs/bug25723_1 @@ -0,0 +1,47 @@ +puts "============" +puts "OCC25723" +puts "Calculate the center of rotation taking into account active selection" +puts "============" +puts "" + +set x_sel_coord 220 +set y_sel_coord 50 + +set x_mouse_start_coord 100 +set y_mouse_start_coord 100 + +set x_mouse_move_coord 300 +set y_mouse_move_coord 300 + +set x_check_coord 220 +set y_check_coord 50 + +pload MODELING VISUALIZATION +box b1 0 0 0 10 10 10 +box b2 0 0 20 10 10 10 +box b3 0 0 -20 10 10 10 +box b4 0 0 40 10 10 10 + +vinit View1 +vclear +vaxo +vsetdispmode 1 + +# turn on solid selection +vselmode 6 1 +vdisplay b1 b2 b3 b4 +vfit + +# select one (red) solid +vselect ${x_sel_coord} ${y_sel_coord} + +# start rotation +vrotate -mouseStart ${x_mouse_start_coord} ${y_mouse_start_coord} -mouseMove ${x_mouse_move_coord} ${y_mouse_move_coord} + +# unselect +vselect 0 0 + +# check color +if {"[vreadpixel ${x_check_coord} ${y_check_coord} rgb name]" != "GOLDENROD3"} { puts "Error : Rotation is not correct" } + +vdump ${imagedir}/${test_image}.png diff --git a/tests/v3d/bugs/bug25760_1 b/tests/v3d/bugs/bug25760_1 new file mode 100644 index 0000000000..227a66e5c1 --- /dev/null +++ b/tests/v3d/bugs/bug25760_1 @@ -0,0 +1,71 @@ +puts "============" +puts "CR25760: Visualization - precision factor added to ZNear, ZFar in method ZFitAll() of Graphic3d_Camera is not enough" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 w=409 h=409 +vclear + +proc test2d {} { + set pix1 {135 204} + set pix2 {204 187} + + for {set i 8} {$i <= 8} {incr i} { + set min_z [expr pow (-10, $i)] + set max_z [expr $min_z + 1000] + plane p1 0 0 $min_z 0 0 1 + plane p2 0 0 $max_z 0 0 1 + + mkface f1 p1 -1 0 -1 0 + mkface f2 p2 0 1 0 1 + + vclear + vdisplay f1 f2 + vtop + vfit + + for {set z [expr $max_z + 1.0]} {$z <= 1e10} {set z [expr abs ($z) * 1.2]} { + vviewparams -eye 0 0 $z + vmoveto {*}$pix1 + if { [checkcolor {*}$pix1 0 1 1] != 1 } { + puts "Error: 2D projection test failed with the following parameters:" + vviewparams + vzrange + puts "" + puts "z : $z" + puts "min_z: $min_z" + puts "max_z: $max_z" + return 0 + } + vmoveto {*}$pix2 + if { [checkcolor {*}$pix2 0 1 1] != 1 } { + puts "Error: 2D projection test failed with the following parameters:" + vviewparams + vzrange + puts "" + puts "z : $z" + puts "min_z: $min_z" + puts "max_z: $max_z" + return 0 + } + } + } + return 1 +} + +set tcl_precision 16 + +#################################################################### +# Test orthographic camera without frustum culling. # +#################################################################### +vcamera -ortho +vrenderparams -frustumculling off +if { [test2d] != 1 } { puts "Error: 2D projection test failed: view frustum culling is OFF" } + +#################################################################### +# Test orthographic camera with frustum culling. # +#################################################################### +vcamera -ortho +vrenderparams -frustumculling on +if { [test2d] != 1 } { puts "Error: 2D projection test failed: view frustum culling is ON" } diff --git a/tests/v3d/bugs/bug25760_2 b/tests/v3d/bugs/bug25760_2 new file mode 100644 index 0000000000..39f34661fe --- /dev/null +++ b/tests/v3d/bugs/bug25760_2 @@ -0,0 +1,118 @@ +puts "============" +puts "CR25760: Visualization - precision factor added to ZNear, ZFar in method ZFitAll() of Graphic3d_Camera is not enough" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 w=409 h=409 +vclear + +vclear +vautozfit 0 + +proc test3d {dstart} { + + set proj1 { 0.47243081629544409 -0.39335870920278265 -0.78871924644244684} + set proj2 {-0.31828216872577886 0.17649241059446089 -0.93142197208020105} + + for {set i 1} {$i <= 3} {incr i} { + for {set r 1} {$r <= 3} {incr r} { + + set x [expr pow(100, $i)] + set y [expr pow( 70, $i)] + set z [expr pow( 50, $i)] + set dist [expr pow(100, $r)] + + vclear + vertex v0 $x $y $z + vertex v1 [expr "$x + ($dist * [lindex $proj1 0])"] [expr "$y + ($dist * [lindex $proj1 1])"] [expr "$z + ($dist * [lindex $proj1 2])"] + vertex v2 [expr "$x + ($dist * [lindex $proj2 0])"] [expr "$y + ($dist * [lindex $proj2 1])"] [expr "$z + ($dist * [lindex $proj2 2])"] + + for {set d [expr $dstart * {max ($x,$y,$z,$dist)}]} {$d <= 1e7} {set d [expr "abs ($d) * 1.2E5"]} { + for {set p 1} {$p <= 2} {incr p} { + set proj [set proj$p] + + vremove -all + vdisplay v0 + vdisplay v$p + vviewparams -eye [expr "$x - ($d * [lindex $proj 0])"] [expr "$y - ($d * [lindex $proj 1])"] [expr "$z - ($d * [lindex $proj 2])"] -at $x $y $z + vzfit + + vremove -all + vdisplay v0 + if { [checkcolor 204 204 1 1 0] != 1 } { + puts "Error: 3D projection test failed with the following parameters:" + vviewparams + vzrange + puts "" + puts "v1 x: $x" + puts "v1 y: $y" + puts "v1 z: $z" + puts "v2 x: [expr $x + ($dist * [lindex $proj 0])]" + puts "v2 y: [expr $y + ($dist * [lindex $proj 1])]" + puts "v2 z: [expr $z + ($dist * [lindex $proj 2])]" + puts "" + return 0 + } + + vremove -all + vdisplay v$p + if { [checkcolor 204 204 1 1 0] != 1 } { + puts "Error: 3D projection test failed with the following parameters:" + vviewparams + vzrange + puts "" + puts "v1 x: $x" + puts "v1 y: $y" + puts "v1 z: $z" + puts "v2 x: [expr $x + ($dist * [lindex $proj 0])]" + puts "v2 y: [expr $y + ($dist * [lindex $proj 1])]" + puts "v2 z: [expr $z + ($dist * [lindex $proj 2])]" + puts "" + return 0 + } + } + } + } + } + return 1 +} + +set tcl_precision 16 + +#################################################################### +# Test orthographic camera without frustum culling. # +# Test camera with scale 1E-8 to avoid jittering. # +#################################################################### +vcamera -ortho +vviewparams -scale 1e-8 +vrenderparams -frustumculling off +if { [test3d 1e-7] != 1 } { puts "Error: 3D projection test failed: camera is orthographic, view frustum culling is OFF" } + +#################################################################### +# Test orthographic camera with frustum culling. # +# Test camera with scale 1E-8 to avoid jittering. # +#################################################################### +vcamera -ortho +vviewparams -scale 1e-8 +vrenderparams -frustumculling on + +if { [test3d 1e-7] != 1 } { + puts "Error: 3D projection test failed: camera is orthographic, view frustum culling is ON" +} + +#################################################################### +# Test perspective camera without frustum culling. # +# Test camera with less starting distance 1.0 to avoid jittering. # +#################################################################### +vcamera -persp +vrenderparams -frustumculling off +if { [test3d 1.0] != 1 } { puts "Error: 3D projection test failed: camera is perspective, view frustum culling is OFF" } + +#################################################################### +# Test perspective camera with frustum culling. # +# Test camera with less starting distance 1.0 to avoid jittering. # +#################################################################### +vcamera -persp +vrenderparams -frustumculling on +if { [test3d 1.0] != 1 } { puts "Error: 3D projection test failed: camera is perspective, view frustum culling is ON" } diff --git a/tests/v3d/bugs/bug25767 b/tests/v3d/bugs/bug25767 new file mode 100644 index 0000000000..aec32d8507 --- /dev/null +++ b/tests/v3d/bugs/bug25767 @@ -0,0 +1,14 @@ +puts "==========" +puts "OCC25767: 'vdisplay' command raises e x c e p t i o n" +puts "==========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vpoint p1 -108.4710001 -108.56800009999999 -145.30700009999998 +vpoint p2 8.4813999999999999e+102 117.1230001 128.35480981703273 +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25773 b/tests/v3d/bugs/bug25773 new file mode 100644 index 0000000000..2a107b8182 --- /dev/null +++ b/tests/v3d/bugs/bug25773 @@ -0,0 +1,27 @@ +puts "============" +puts "CR25773" +puts "Check that properties of object can be applied to it (set to its drawer)" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear + +vaspects -defaults -setfreeboundarycolor 0 0 1 + +pcone c 0 5 10 +explode c F +vdisplay c_1; vfit + +set x 80 +set y 103 +checkcolor $x $y 0 0 1 + +vaspects c_1 -freeboundary off +checkcolor $x $y 0 0 0 + +vaspects c_1 -freeboundary on -setfreeboundarycolor 1 0 0 -setfreeboundarywidth 2 +checkcolor $x $y 1 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25777 b/tests/v3d/bugs/bug25777 new file mode 100644 index 0000000000..63cd7813d0 --- /dev/null +++ b/tests/v3d/bugs/bug25777 @@ -0,0 +1,114 @@ +puts "============" +puts "OCC25777: Draw Harness, ViewerTest - make commands defining standard views to match their names" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +box b0 -70 -70 -70 140 140 140 + +# Top View +text2brep top Top -height 30 -aspect bold -halign center -valign center -pos 0 30 70 -plane 0 0 1 1 0 0 -composite on +explode top Sh +prism ptop top 0 0 -10 + +# Bottom View +text2brep bottom Bottom -height 30 -aspect bold -halign center -valign center -pos 0 -30 -70 -plane 0 0 -1 1 0 0 -composite on +explode bottom Sh +prism pbottom bottom 0 0 10 + +# Front View +text2brep front Front -height 30 -aspect bold -halign left -valign top -pos -70 -70 65 -plane 0 -1 0 1 0 0 -composite on +explode front Sh +prism pfront front 0 10 0 + +# Back View +text2brep back Back -height 30 -aspect bold -halign left -valign bottom -pos 70 70 -60 -plane 0 1 0 -1 0 0 -composite on +explode back Sh +prism pback back 0 -10 0 + +# Right View +text2brep right Right -height 30 -aspect bold -halign left -valign top -pos 70 -60 65 -plane 1 0 0 0 1 0 -composite on +explode right Sh +prism pright right -10 0 0 + +# Left View +text2brep left Left -height 30 -aspect bold -halign left -valign bottom -pos -70 60 -60 -plane -1 0 0 0 -1 0 -composite on +explode left Sh +prism pleft left 10 0 0 + +# Cut operations +bcut cutbox b0 ptop +bcut cutbox cutbox pbottom +bcut cutbox cutbox pfront +bcut cutbox cutbox pback +bcut cutbox cutbox pleft +bcut cutbox cutbox pright + +vclear +vclose all +vinit + +vtrihedron tr +vdisplay cutbox + +vfit + +# Axo View +vaxo +vdump $imagedir/${casename}_new_0_axo.png + +axo +fit +xwd $imagedir/${casename}_old_0_axo.png + +vsetdispmode 1 +vmoveto 200 200 + +# Front View +vfront +vdump $imagedir/${casename}_new_1_front.png + +front +fit +xwd $imagedir/${casename}_old_1_front.png + +# Back View +vback +vdump $imagedir/${casename}_new_2_back.png + +back +fit +xwd $imagedir/${casename}_old_2_back.png + +# Right View +vright +vdump $imagedir/${casename}_new_3_right.png + +right +fit +xwd $imagedir/${casename}_old_3_right.png + +# Left View +vleft +vdump $imagedir/${casename}_new_4_left.png + +left +fit +xwd $imagedir/${casename}_old_4_left.png + +# Top View +vtop +vdump $imagedir/${casename}_new_5_top.png + +top +fit +xwd $imagedir/${casename}_old_5_top.png + +# Bottom View +vbottom +vdump $imagedir/${casename}_new_6_bottom.png + +bottom +fit +xwd $imagedir/${casename}_old_6_bottom.png diff --git a/tests/v3d/bugs/bug25783_1 b/tests/v3d/bugs/bug25783_1 new file mode 100644 index 0000000000..7e961355ae --- /dev/null +++ b/tests/v3d/bugs/bug25783_1 @@ -0,0 +1,44 @@ +puts "============" +puts "OCC25783_1" +puts "Draw 2D objects." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +# display polyline in overlay +text2brep tcc "Center" -font SansFont -height 30 +vdisplay tcc -2d center -osd +polyline lcc -50 -50 0 -50 50 0 50 50 0 50 0 0 0 -50 0 -50 -50 0 +vdisplay lcc -2d center -overlay + +# display polyline in overlay in the bottom left corner of the view +text2brep tbl "Bottom-Left" -font SansFont -height 30 +vdisplay tbl -2d bottomLeft 5 5 -osd +polyline lbl 0 0 0 0 100 0 100 100 0 100 50 0 50 0 0 0 0 0 +vdisplay lbl -2d bottomLeft 3 3 -overlay + +# display polyline in overlay in the top left corner of the view +text2brep ttl "Top-Left" -font SansFont -height 30 -pos -27 0 0 +vdisplay ttl -2d topLeft 30 30 -osd +polyline ltl 0 -100 0 0 0 0 100 0 0 100 -50 0 50 -100 0 0 -100 0 +vdisplay ltl -2d topLeft 3 3 -overlay + +# display polyline in overlay in the top right corner of the view +text2brep ttr "Top-Right" -font SansFont -height 30 -pos -100 0 0 +vdisplay ttr -2d topRight 30 30 -osd +polyline ltr -100 -100 0 -100 0 0 0 0 0 0 -50 0 -50 -100 0 -100 -100 0 +vdisplay ltr -2d topRight 3 3 -overlay + +# display polyline in overlay in the bottom right corner of the view +text2brep tbr "Bottom-Right" -font SansFont -height 30 -pos -165 0 0 +vdisplay tbr -2d bottomRight 5 5 -osd +polyline lbr -100 0 0 -100 100 0 0 100 0 0 50 0 -50 0 0 -100 0 0 +vdisplay lbr -2d bottomRight 3 3 -overlay + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug25814 b/tests/v3d/bugs/bug25814 new file mode 100644 index 0000000000..f1c87685ca --- /dev/null +++ b/tests/v3d/bugs/bug25814 @@ -0,0 +1,44 @@ +puts "============" +puts "CR25814" +puts "Check that the discretization of the sub-shape is identical in shaded and wireframe modes" +puts "if the whole shape was already displayed" +puts "============" +puts "" + +set aSubShapeTriang $imagedir/${casename}_subshape_triangulation.png +set aShapeTriang $imagedir/${casename}_shape_triangulation.png +set aDiff $imagedir/${casename}_diff.png + +pload MODELING VISUALIZATION +pcylinder c 100 350 +explode c f + +vinit View1 w=900 h=900 +vclear +vsetdispmode 1 + +vdisplay c_3 +vfit +vzoom 4 +vtranslateview 70 20 0 +vmoveto 200 200 +vdump $aSubShapeTriang + +vclear +tclean c_3 + +vdisplay c +vfit +vclear + +vdisplay c_3 +vfit +vzoom 4 +vtranslateview 70 20 0 +vmoveto 200 200 +vdump $aShapeTriang + +set aDiffRes [diffimage $aSubShapeTriang $aShapeTriang 0.1 0 0 $aDiff] +if {$aDiffRes != 0} { + puts "ERROR : Test failed: there is a difference between images. Discretization of the sub-shape in wireframe mode is incorrect" +} diff --git a/tests/v3d/bugs/bug25853 b/tests/v3d/bugs/bug25853 new file mode 100644 index 0000000000..ad187c10ef --- /dev/null +++ b/tests/v3d/bugs/bug25853 @@ -0,0 +1,50 @@ +puts "==========" +puts "OCC25853: Edges disappear or reappear when displaying new edges" +puts "==========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 w=1024 h=1024 +vsetdispmode View1 1 +vclear + +#vtop +set scale 0.086865724500890112 +set vpprojx 0.0 +set vpprojy 0.0 +set vpprojz 1.0 +set vpupx 0.0 +set vpupy 1.0 +set vpupz 0.0 +set vpatx 4995 +set vpaty 500 +set vpatz 0 +set vpeyex 4995 +set vpeyey 500 +set vpeyez 0.0001 +vviewparams -scale $scale -eye $vpeyex $vpeyey $vpeyez -at $vpatx $vpaty $vpatz -up $vpupx $vpupy $vpupz -proj $vpprojx $vpprojy $vpprojz + +set NB 1000 + +proc draw_lines {{distance 10.0}} { + # set colors to corner spheres + for {set i 0} {$i < $::NB} {incr i} { + set x [expr $i * $distance] + set ya 0.0 + set yb 1000.0 + set z 0.0 + vertex v1 $x $ya $z + vertex v2 $x $yb $z + edge e$i v1 v2 + vdisplay -update e$i + puts "$i: $x $ya $yb $z" + } +} + +puts "Start test lines" +draw_lines 10.0 + +checkcolor 804 483 1 0 0 +checkcolor 860 500 1 0 0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug25867 b/tests/v3d/bugs/bug25867 new file mode 100644 index 0000000000..ba605fafce --- /dev/null +++ b/tests/v3d/bugs/bug25867 @@ -0,0 +1,16 @@ +puts "============" +puts "OCC25867: Visualization, TKOpenGl - fix misprint in transformation persistence math" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b1 -1 -1 -1 3 3 3 +box b2 4 4 4 15 10 10 +vdisplay b1 +vdisplay b2 -trsfPers zoom -trsfPersPos 0 0 0 +vfit +vdump $imagedir/${casename}_1.png + +vdisplay b2 -trsfPers zoom -trsfPersPos 1 1 1 +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/bugs/bug25935 b/tests/v3d/bugs/bug25935 new file mode 100644 index 0000000000..0bb6b2fc52 --- /dev/null +++ b/tests/v3d/bugs/bug25935 @@ -0,0 +1,29 @@ +puts "============" +puts "CR25935" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +restore [locate_data_file bug25935.brep] aShape +explode aShape Sh + +vinit View1 + +# check displaying and selection of a sub-shell of the shape +vdisplay aShape_3 +vfit +vmoveto 210 200 +checkcolor 210 200 0 1 1 + +vremove -all + +# check displaying and selection of the whole shape +vdisplay aShape +vfit +vmoveto 192 211 +vmoveto 213 191 +vmoveto 205 205 +vmoveto 197 194 +checkcolor 205 212 0 1 1 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug26014 b/tests/v3d/bugs/bug26014 new file mode 100644 index 0000000000..225f002230 --- /dev/null +++ b/tests/v3d/bugs/bug26014 @@ -0,0 +1,29 @@ +puts "============" +puts "CR26014" +puts "Check that the colored shading shape doesn't have a shading presentation" +puts "due to its triangulation isn't computed in case of disabled auto triangulation feature." +puts "But in this case the shape should have special wireframe presentation." +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vsetdispmode 1 +vdefaults -autoTriang off +pcone c 0 5 10 +vdisplay c +vfit + +explode c F +vaspects c -subshapes c_2 -setcolor RED -setLineWidth 4 + +set aColorWireframe [vreadpixel 200 31 rgb name] +set aColorShaded [vreadpixel 180 60 rgb name] + +vdump $imagedir/${casename}_shape_pres.png + +if {"$aColorWireframe" != "RED" || "$aColorShaded" != "BLACK"} { + puts "Error: presentation of shape is incorrect" +} diff --git a/tests/v3d/bugs/bug26082 b/tests/v3d/bugs/bug26082 new file mode 100644 index 0000000000..d80bad774e --- /dev/null +++ b/tests/v3d/bugs/bug26082 @@ -0,0 +1,48 @@ +puts "============" +puts "CR26082" +puts "============" +puts "" + +######################################################################### +puts "When view is resized horizontally the viusaliziation is not scaled" +######################################################################### + +set cursor_1 { 288 53 } +set cursor_2 { 53 127 } +set cursor_3 { 122 154 } + +set viewparams { -scale 606.309 \ + -proj 0.577 -0.577 0.577 \ + -up -0.408 0.408 0.816 \ + -at 0.5 0.5 0.5 + -eye 1.5 -0.5 1.5 } + +pload VISUALIZATION MODELING + +box b 1 1 1 + +vinit View1 w=400 h=400 +vinit View2 w=200 h=400 +vinit View3 w=400 h=200 +vclear +vaxo + +vdisplay b + +vactivate View1 +vviewparams {*}$viewparams +vmoveto {*}$cursor_1 +checkcolor {*}$cursor_1 0 1 1 +vdump ${imagedir}/${casename}_1.png + +vactivate View2 +vviewparams {*}$viewparams +vmoveto {*}$cursor_2 +checkcolor {*}$cursor_2 0 1 1 +vdump ${imagedir}/${casename}_2.png + +vactivate View3 +vviewparams {*}$viewparams +vmoveto {*}$cursor_3 +checkcolor {*}$cursor_3 0 1 1 +vdump ${imagedir}/${casename}_3.png diff --git a/tests/v3d/bugs/bug26139 b/tests/v3d/bugs/bug26139 new file mode 100644 index 0000000000..b970cb2224 --- /dev/null +++ b/tests/v3d/bugs/bug26139 @@ -0,0 +1,11 @@ +puts "============" +puts "CR26139: AIS_InteractiveContext::Display performance regression" +puts "To measure performance downgrade, the time elapsed should be greater than on previous version" +puts "============" +puts "" + +pload VISUALIZATION QAcommands + +vinit View1 +OCC26139 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug26149 b/tests/v3d/bugs/bug26149 new file mode 100644 index 0000000000..6ca69cf19d --- /dev/null +++ b/tests/v3d/bugs/bug26149 @@ -0,0 +1,42 @@ +puts "===========" +puts "0026149: Visualization - depth buffer should not be written within Z-layers without Graphic3d_ZLayerDepthWrite flag" +puts "Check that objects drawn in Graphic3d_ZLayerId_BotOSD layer do not overlap objects in Graphic3d_ZLayerId_Default layer." +puts "===========" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont +vinit View1 +vclear +vaxo + +text2brep tcc "Center" -font SansFont -height 30 +vdisplay tcc -2d center -underlay +polyline lcc -50 -50 0 -50 50 0 50 50 0 50 0 0 0 -50 0 -50 -50 0 +vdisplay lcc -2d center -underlay + +text2brep tbl "Bottom-Left" -font SansFont -height 30 +vdisplay tbl -2d bottomLeft 5 5 -underlay +polyline lbl 0 0 0 0 100 0 100 100 0 100 50 0 50 0 0 0 0 0 +vdisplay lbl -2d bottomLeft 3 3 -underlay + +text2brep ttl "Top-Left" -font SansFont -height 30 -pos -27 0 0 +vdisplay ttl -2d topLeft 30 30 -underlay +polyline ltl 0 -100 0 0 0 0 100 0 0 100 -50 0 50 -100 0 0 -100 0 +vdisplay ltl -2d topLeft 3 3 -underlay + +text2brep ttr "Top-Right" -font SansFont -height 30 -pos -100 0 0 +vdisplay ttr -2d topRight 30 30 -underlay +polyline ltr -100 -100 0 -100 0 0 0 0 0 0 -50 0 -50 -100 0 -100 -100 0 +vdisplay ltr -2d topRight 3 3 -underlay + +text2brep tbr "Bottom-Right" -font SansFont -height 30 -pos -165 0 0 +vdisplay tbr -2d bottomRight 5 5 -underlay +polyline lbr -100 0 0 -100 100 0 0 100 0 0 50 0 -50 0 0 -100 0 0 +vdisplay lbr -2d bottomRight 3 3 -underlay + +box b 1 2 3 +vdisplay b +vfit +vsetdispmode b 1 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug26154 b/tests/v3d/bugs/bug26154 new file mode 100644 index 0000000000..3fc00aa040 --- /dev/null +++ b/tests/v3d/bugs/bug26154 @@ -0,0 +1,22 @@ +puts "TODO OCC26154 ALL: ERROR: OCC26154 is reproduced." + +puts "========" +puts "OCC26154: 0026154: Visualization - v3d viewer grid disappears due to automatic z-fit" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 + +box b 1 1 1 +vdisplay b +vfit +vgrid -type rectangular -mode lines -origin 0 0 -step 1 1 +vtop + +set bug_info [string trim [vreadpixel 86 355 name]] +if {$bug_info != "GRAY50 1"} { + puts "ERROR: OCC26154 is reproduced. Grid is not visible." +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug26163 b/tests/v3d/bugs/bug26163 new file mode 100644 index 0000000000..9051b8f439 --- /dev/null +++ b/tests/v3d/bugs/bug26163 @@ -0,0 +1,29 @@ +puts "============" +puts "CR26163" +puts "============" +puts "" + +########################################################################################## +puts "Visualization - AIS_Shape::SetWidth() should not overwrite the free boundary color" +########################################################################################## + +set check_x 252 +set check_y 170 + +pload VISUALIZATION MODELING + +vinit View1 w=400 h=400 +vclear +vaxo + +restore [locate_data_file bug26163.brep] s +vdisplay s +vfit +vsetwidth s 4 + +# check that free boundary color is kept +if { [checkcolor $check_x $check_y 0.0 1.0 0.0] != 1 } { + puts "Error: free boundary aspect unexpectedly changed." +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug26357 b/tests/v3d/bugs/bug26357 new file mode 100644 index 0000000000..ebcc39a95d --- /dev/null +++ b/tests/v3d/bugs/bug26357 @@ -0,0 +1,50 @@ +puts "============" +puts "0026357: Visualization - Panning zooms view if aspect ratio > 1" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 100 100 100 + +vclear +vinit View1 w=400 h=400 +vinit View2 w=200 h=400 +vinit View3 w=400 h=200 + +vdisplay -dispMode 1 -highMode 1 b + +# Test panning with aspect ratio 1:1 +vactivate View1 +vaxo +vfit +vpan 200 0 +vmoveto 399 200 +if { [vreadpixel 399 200 rgb name] != "CYAN2" } { puts "Error: incorrect color after forward panning in View1" } +vpan -200 0 +vmoveto 200 200 +if { [vreadpixel 200 200 rgb name] != "CYAN2" } { puts "Error: incorrect color after backward panning in View1" } +vdump ${imagedir}/${casename}_1.png + +# Test panning with aspect ratio 1:2 +vactivate View2 +vaxo +vfit +vpan 100 0 +vmoveto 199 100 +if { [vreadpixel 199 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after forward panning in View2" } +vpan -100 0 +vmoveto 100 100 +if { [vreadpixel 100 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after backward panning in View2" } +vdump ${imagedir}/${casename}_2.png + +# Test panning with aspect ratio 2:1 +vactivate View3 +vaxo +vfit +vpan 200 0 +vmoveto 399 100 +if { [vreadpixel 399 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after forward panning in View3" } +vpan -200 0 +vmoveto 200 100 +if { [vreadpixel 200 100 rgb name] != "CYAN2" } { puts "Error: incorrect color after backward panning in View3" } +vdump ${imagedir}/${casename}_3.png diff --git a/tests/v3d/bugs/bug26401 b/tests/v3d/bugs/bug26401 new file mode 100644 index 0000000000..6496a24313 --- /dev/null +++ b/tests/v3d/bugs/bug26401 @@ -0,0 +1,67 @@ +puts "========" +puts "OCC26401: Visualization - small boxes in front of big one disappear in perspective view" +puts "========" +puts "" + +pload MODELING VISUALIZATION +# Boxes {1 x 1 x 1} +box b0 0 0 0 1 1 1 +box b1 -1 0 0 1 1 1 +box b2 1 0 0 1 1 1 +box b3 0 1 0 1 1 1 +box b4 -1 1 0 1 1 1 +box b5 1 1 0 1 1 1 + +vinit View1 +vclear +vaxo +vsetdispmode 1 +vcamera -persp +vdisplay b0 b1 b2 b3 b4 b5 +vsetcolor b1 b2 GREEN +vsetcolor b4 b5 RED +vsetcolor b3 GRAY55 +vfit +vautozfit +vzrange +vtrihedron t + +set color "[vreadpixel 230 230 rgb]" +if { [lindex $color 0] == 0 && + [lindex $color 1] == 0 && + [lindex $color 2] == 0 } { + puts "Error : Boxes disappear." +} + +vdump $imagedir/${casename}_1.png + +# Boxes {0.01 x 0.01 x 0.01} +box b0 0.00 0.00 0.00 0.01 0.01 0.01 +box b1 -0.01 0.00 0.00 0.01 0.01 0.01 +box b2 0.01 0.00 0.00 0.01 0.01 0.01 +box b3 0.00 0.01 0.00 0.01 0.01 0.01 +box b4 -0.01 0.01 0.00 0.01 0.01 0.01 +box b5 0.01 0.01 0.00 0.01 0.01 0.01 + +vinit View2 +vclear +vaxo +vsetdispmode 1 +vcamera -persp +vdisplay b0 b1 b2 b3 b4 b5 +vsetcolor b1 b2 GREEN +vsetcolor b4 b5 RED +vsetcolor b3 GRAY55 +vfit +vautozfit +vzrange +vtrihedron t + +set color "[vreadpixel 230 230 rgb]" +if { [lindex $color 0] == 0 && + [lindex $color 1] == 0 && + [lindex $color 2] == 0 } { + puts "Error : Boxes disappear." +} + +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/bugs/bug26435 b/tests/v3d/bugs/bug26435 new file mode 100644 index 0000000000..9f743d7d4b --- /dev/null +++ b/tests/v3d/bugs/bug26435 @@ -0,0 +1,45 @@ +puts "============" +puts "CR26435: Visualization - V3d_View::ConvertToGrid returns wrong coordinates for non-orthogonal projection" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 w=400 h=400 +vgrid -type rectangular -mode lines -origin 0 0 -step 5 5 + +# 1. Check convert to grid for axonometric projection. Grid is at origin. +vaxo +set output [vconvert 200 200 grid] + +checkreal "vconvert axo - grid origin" [lindex $output 2] 5.0 1e-7 0.0 +checkreal "vconvert axo - grid origin" [lindex $output 3] -5.0 1e-7 0.0 +checkreal "vconvert axo - grid origin" [lindex $output 4] 0.0 1e-7 0.0 + +# 2. Check convert to grid for top projection. Grid is at origin. +vtop +set output [vconvert 200 200 grid] + +checkreal "vconvert top - grid origin" [lindex $output 2] 0.0 1e-7 0.0 +checkreal "vconvert top - grid origin" [lindex $output 3] -5.0 1e-7 0.0 +checkreal "vconvert top - grid origin" [lindex $output 4] 0.0 1e-7 0.0 + +# 3. Check convert to grid for axonometric projection. Grid is not at origin. +vpriviledgedplane 0.0 0.0 10.0 0 0 1 1 0 0 + +vaxo +set output [vconvert 200 200 grid] + +checkreal "vconvert axo - grid lifted" [lindex $output 2] 15.0 1e-7 0.0 +checkreal "vconvert axo - grid lifted" [lindex $output 3] -15.0 1e-7 0.0 +checkreal "vconvert axo - grid lifted" [lindex $output 4] 10.0 1e-7 0.0 + +# 4. Check convert to grid for top projection. Grid is not at origin. +vtop +set output [vconvert 200 200 grid] + +checkreal "vconvert top - grid lifted" [lindex $output 2] 0.0 1e-7 0.0 +checkreal "vconvert top - grid lifted" [lindex $output 3] -5.0 1e-7 0.0 +checkreal "vconvert top - grid lifted" [lindex $output 4] 10.0 1e-7 0.0 + +# do not save any image +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug26792 b/tests/v3d/bugs/bug26792 new file mode 100644 index 0000000000..fafb80e57e --- /dev/null +++ b/tests/v3d/bugs/bug26792 @@ -0,0 +1,22 @@ +puts "================================================================" +puts "CR26792" +puts "Visualization, Graphic3d - Z-fit support for transform persistence is missing after removing Visual3d_View" +puts "================================================================" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo + +box b 50 50 50 +vdisplay b -trsfPers zoom +vzoom 0.01 +vzfit + +checkcolor 204 184 1.0 1.0 0.0 +checkcolor 238 205 1.0 1.0 0.0 +checkcolor 275 182 1.0 1.0 0.0 +checkcolor 239 184 1.0 1.0 0.0 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug27374 b/tests/v3d/bugs/bug27374 new file mode 100644 index 0000000000..6aba06d243 --- /dev/null +++ b/tests/v3d/bugs/bug27374 @@ -0,0 +1,18 @@ +puts "========" +puts "OCC27374: Visualization - add support zoom persistence objects for FitAll operation" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear + +box b0 30 0 0 3 3 3 +box b1 -30 -30 30 10 20 30 +box b2 30 0 30 100 100 100 +vdisplay b0 +vdisplay b1 -trsfPers zoom -perspos 10 0 0 +vdisplay b2 -trsfPers zoom -perspos 40 0 30 +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug27536 b/tests/v3d/bugs/bug27536 new file mode 100644 index 0000000000..74d2e26552 --- /dev/null +++ b/tests/v3d/bugs/bug27536 @@ -0,0 +1,22 @@ +puts "========" +puts "0027536: Visualization - incorrect behavior of zoom persisted objects" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo + +box b -50 -50 -50 100 100 100 +vdisplay b -trsfPers zoom -trsfPersPos 0 0 0 -dispmode 1 +vdump $imagedir/${casename}_1.png + +vinit View2 w=200 h=400 +vaxo +vfit + +# Check that box wasn't resized in small view +if {[vreadpixel 165 200 -rgb -name] != "DARKGOLDENROD"} { puts "ERROR: zoom persistent box is resized on view sizes changed!" } + +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/bugs/bug27629 b/tests/v3d/bugs/bug27629 new file mode 100644 index 0000000000..7cc75340ab --- /dev/null +++ b/tests/v3d/bugs/bug27629 @@ -0,0 +1,14 @@ +puts "========" +puts "0027629: Visualization - apply a correct model-world matrix to normals in fixed function pipeline with enabled zoom persistence" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b0 25 25 25 +vdisplay b0 -dispMode 1 -trsfPers zoom +vzoom 10 + +if { [vreadpixel 220 200 -rgb -name] != "DARKGOLDENROD"} { puts "Error: normals aren't normalized!" } + +vdump ${imagedir}/${test_image}.png diff --git a/tests/v3d/bugs/bug27655 b/tests/v3d/bugs/bug27655 new file mode 100644 index 0000000000..6a7184529a --- /dev/null +++ b/tests/v3d/bugs/bug27655 @@ -0,0 +1,17 @@ +puts "========" +puts "CR27655: Visualization - AIS_Triangulation don't disappears after setting non-zero transparency" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 + +box b 10 10 10 +vdisplay b -dispMode 1 +vdrawsphere s 100 +vsettransparency s 0.7 + +vfit + +vdump $imagedir/${casename}_0.png diff --git a/tests/v3d/bugs/bug27700 b/tests/v3d/bugs/bug27700 new file mode 100644 index 0000000000..6e3e7d36cf --- /dev/null +++ b/tests/v3d/bugs/bug27700 @@ -0,0 +1,14 @@ +puts "========" +puts "CR27700: Visualization - glPolygonMode() used for frame drawing affects label text shading" +puts "========" +puts "" + +pload MODELING VISUALIZATION QAcommands +vclear +vinit View1 + +OCC27700 +vtop +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug27821 b/tests/v3d/bugs/bug27821 new file mode 100644 index 0000000000..def3b14c29 --- /dev/null +++ b/tests/v3d/bugs/bug27821 @@ -0,0 +1,26 @@ +puts "========" +puts "AIS_Shape - displaying TopoDS_Face with NULL surface (test case checks there is no crash)" +puts "========" + +pload MODELING VISUALIZATION + +restore [locate_data_file bug27821_nullsurf.brep] s +explode s F + +# check that sprops and vprops do not crash on NULL surface +sprops s +vprops s + +# check that AIS_Shape does not crash on NULL surface +vclear +vinit View1 +vaxo +vdisplay -noupdate -dispMode 0 s +vaspects s -subshapes s_1 -setcolor RED +vdisplay -noupdate -dispMode 1 s +vaspects s -unsetFaceBoundary +vaspects s -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 2 +vfit +vselect 250 250 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28036_1 b/tests/v3d/bugs/bug28036_1 new file mode 100644 index 0000000000..a3ec453124 --- /dev/null +++ b/tests/v3d/bugs/bug28036_1 @@ -0,0 +1,28 @@ +puts "===========" +puts "OCC28036" +puts "Visualization, AIS_ColoredShape - handle correctly nested compounds within Shaded display mode" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 1 2 3 +box b2 0 3 0 2 1 3 +box b3 3 0 0 3 2 1 +compound b1 b2 c12 +compound c12 b3 c + +vclear +vinit View1 +vaxo +vdisplay -dispMode 1 c +vfit + +vaspects c -setColor BLUE +vaspects c -subshapes b1 -setColor RED +vaspects c -subshapes c12 -setColor GREEN + +if { [vreadpixel 100 100 rgb name] != "RED2" } { puts "Error: wrong subshape color" } +if { [vreadpixel 200 100 rgb name] != "GREEN2" } { puts "Error: wrong subshape color" } +if { [vreadpixel 200 300 rgb name] != "BLUE2" } { puts "Error: wrong subshape color" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28036_2 b/tests/v3d/bugs/bug28036_2 new file mode 100644 index 0000000000..d4fb83ba10 --- /dev/null +++ b/tests/v3d/bugs/bug28036_2 @@ -0,0 +1,72 @@ +puts "===========" +puts "OCC28036" +puts "Visualization, AIS_ColoredShape - handle correctly nested compounds within Shaded display mode" +puts "===========" +puts "" + +pload MODELING VISUALIZATION + +clear +box b1 0 0 0 100 200 1 +box b2 150 0 0 100 50 1 +box b3 150 50 0 100 150 1 + +for {set i 1} {$i <= 3} {incr i} { tcopy b${i} b1_${i}; ttranslate b1_${i} 0 -300 0 } +for {set i 1} {$i <= 3} {incr i} { tcopy b${i} b2_${i}; ttranslate b2_${i} 0 0 0 } +for {set i 1} {$i <= 3} {incr i} { tcopy b${i} b3_${i}; ttranslate b3_${i} 0 300 0 } + +# make a reference scene with per-object colors +vclear +vinit View1 +vsetdispmode 1 +vaxo + +vdisplay b1_1 b1_2 b1_3 +vsetcolor b1_1 RED +vsetcolor b1_2 GREEN +vsetcolor b1_3 BLUE + +vdisplay b2_1 b2_2 b2_3 +vsetcolor b2_1 RED +vsetcolor b2_2 GREEN +vsetcolor b2_3 BLUE + +vdisplay b3_1 b3_2 b3_3 +vsetcolor b3_1 RED +vsetcolor b3_2 GREEN +vsetcolor b3_3 BLUE +vfit +vdump $imagedir/${casename}_ref.png + +# make a scene with sub-colors and nested compounds +for {set j 1} {$j <= 3} {incr j} { compound b${j}_2 b${j}_3 b${j}_23 } +for {set j 1} {$j <= 3} {incr j} { compound b${j}_1 b${j}_23 b${j}_123 } +compound b1_123 b2_123 b3_123 b123_123 + +vclear +vdisplay b123_123 + +compound b1_23 b2_23 b3_23 b123_23 +vaspects b123_123 -subshapes b123_23 -setColor GREEN + +vaspects b123_123 -subshapes b1_123 -setColor RED +vaspects b123_123 -subshapes b2_123 -setColor RED +vaspects b123_123 -subshapes b3_123 -setColor RED + +compound b2_3 b3_3 b23_3 +vaspects b123_123 -subshapes b1_3 -setColor BLUE +vaspects b123_123 -subshapes b23_3 -setColor BLUE + +if { [vreadpixel 50 250 rgb name] != "RED2" } { puts "Error: wrong color" } +if { [vreadpixel 175 175 rgb name] != "RED2" } { puts "Error: wrong color" } +if { [vreadpixel 300 100 rgb name] != "RED2" } { puts "Error: wrong color" } + +if { [vreadpixel 100 310 rgb name] != "GREEN2"} { puts "Error: wrong color" } +if { [vreadpixel 200 230 rgb name] != "GREEN2"} { puts "Error: wrong color" } +if { [vreadpixel 320 170 rgb name] != "GREEN2"} { puts "Error: wrong color" } + +if { [vreadpixel 130 280 rgb name] != "BLUE2" } { puts "Error: wrong color" } +if { [vreadpixel 250 200 rgb name] != "BLUE2" } { puts "Error: wrong color" } +if { [vreadpixel 350 150 rgb name] != "BLUE2" } { puts "Error: wrong color" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28061 b/tests/v3d/bugs/bug28061 new file mode 100644 index 0000000000..3efaa9d7a9 --- /dev/null +++ b/tests/v3d/bugs/bug28061 @@ -0,0 +1,19 @@ +puts "===========" +puts "OCC28061 - Highlighting of any object with HLR option leads to crash" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 + +vclear +vinit View1 +vdisplay -dispMode 0 b +vsetwidth -noupdate b 4 +vfit +vhlr on + +vmoveto 250 250 +if { [vreadpixel 321 150 rgb name] != "CYAN" } { puts "Error: the box is not highlighted" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28093 b/tests/v3d/bugs/bug28093 new file mode 100644 index 0000000000..e55f517a05 --- /dev/null +++ b/tests/v3d/bugs/bug28093 @@ -0,0 +1,18 @@ +puts "===========" +puts "OCC28093" +puts "Visualization - access violation on removal of dynamic highlighting after device loss" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 +vclear +vinit View1 +vdisplay -dispMode 1 -highMode 1 b +vfit + +vmoveto 250 250 +vraytrace 1 +vmoveto 400 400 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28361 b/tests/v3d/bugs/bug28361 new file mode 100644 index 0000000000..4801b99f57 --- /dev/null +++ b/tests/v3d/bugs/bug28361 @@ -0,0 +1,14 @@ +puts "============" +puts "OCC28361 Visualization, TKV3d - buggy behavior of Transformation Persistence compiled on several Linux platforms in optimized mode" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +box b 10 10 10 +vdisplay b -trsfPers zoomRotate -trsfPersPos 90 90 90 +vmoveto 266 164 +if { [vreadpixel 256 174 rgb name] != "CYAN" } { puts "Error: the box is not highlighted" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28621 b/tests/v3d/bugs/bug28621 new file mode 100644 index 0000000000..fc3d9fa807 --- /dev/null +++ b/tests/v3d/bugs/bug28621 @@ -0,0 +1,28 @@ +puts "=================================================================================================" +puts "0028621: Visualization - AIS_ColoredShape::UnsetTransparency() is not implemented" +puts "=================================================================================================" + +pload VISUALIZATION MODELING +box b 1 2 3 +vclear +vinit View1 +vdisplay -noupdate -dispMode 1 b +vfit + +# OK +set aColor11 [vreadpixel 250 250 rgb name] +vsettransparency b 0.8 +vunsettransparency b +set aColor12 [vreadpixel 250 250 rgb name] +if { "$aColor11" != "$aColor12" } { puts "Error: color is not set back" } + +explode b F +vaspects b -subShapes b_2 -setColor RED + +set aColor21 [vreadpixel 250 250 rgb name] +vsettransparency b 0.8 +vunsettransparency b +set aColor22 [vreadpixel 250 250 rgb name] +if { "$aColor21" != "$aColor22" } { puts "Error: color is not set back" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug2883_1 b/tests/v3d/bugs/bug2883_1 new file mode 100644 index 0000000000..11d948cdec --- /dev/null +++ b/tests/v3d/bugs/bug2883_1 @@ -0,0 +1,23 @@ +puts "==========" +puts "OCC2883: It is impossible to set material, color and transparency to compound" +puts "==========" +puts "" + +pload MODELING VISUALIZATION +vertex v -20 10 -30 +vertex ve1 -10 10 10 +vertex ve2 0 10 10 +edge e ve1 ve2 +sphere s -80 0 0 150 +mkface f s 0.1 0.7 0.2 0.9 +box s -60 0 0 30 60 40 +compound v e f s c + +vinit View1 +vclear +vaxo +vsetdispmode 1 +vdisplay c +vfit +vsetmaterial c JADE +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28890 b/tests/v3d/bugs/bug28890 new file mode 100644 index 0000000000..cbaa2cff18 --- /dev/null +++ b/tests/v3d/bugs/bug28890 @@ -0,0 +1,42 @@ +puts "============" +puts "0028890: Visualization - After closing all views and then display the view again, just the first view has object(s) displayed" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vclose ALL +box b1_1 0 0 0 1 2 3 +box b1_2 0 3 0 3 1 2 +box b2_1 0 0 0 3 1 2 +box b2_2 0 3 0 1 2 3 + +# fill first Viewer +vinit Driver1/Viewer1/View1 +vzbufftrihedron +vdisplay -dispMode 1 b1_1 b1_2 +vfit +vsetcolor b1_1 RED +vsetcolor b1_2 GREEN + +# fill second Viewer +vinit Driver1/Viewer2/View1 +vzbufftrihedron +vdisplay -dispMode 1 b2_1 b2_2 +vfit +vsetcolor b2_1 RED +vsetcolor b2_2 GREEN + +# enable RayTracing which sets DeviceLost flag +vactivate Driver1/Viewer1/View1 +vraytrace 1 +set aColor1 [vreadpixel 150 250 rgb] +vdump $::imagedir/${::casename}_1.png + +vactivate Driver1/Viewer2/View1 +vraytrace 1 +set aColor2 [vreadpixel 150 250 rgb] +vdump $::imagedir/${::casename}_2.png + +# check that DeviceLost flag is processed by both Viewers +if { "$aColor1" != "$aColor2" } { puts "Error: colors should be equal" } diff --git a/tests/v3d/bugs/bug288_1 b/tests/v3d/bugs/bug288_1 new file mode 100644 index 0000000000..33bdc3aede --- /dev/null +++ b/tests/v3d/bugs/bug288_1 @@ -0,0 +1,19 @@ +puts "========================" +puts " OCC288 " +puts "(case 1)" +puts "========================" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_058.brep] result +checkshape result + +tclean result +vinit View1 +vdisplay result +vsetdispmode result 1 +isos result 0 +triangles result +vfit + +checktrinfo result -tri !5148 -nod !3042 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_10 b/tests/v3d/bugs/bug288_10 new file mode 100644 index 0000000000..5908934854 --- /dev/null +++ b/tests/v3d/bugs/bug288_10 @@ -0,0 +1,19 @@ +puts "================" +puts "OCC288: Currently meshing (for shading) of some shapes looks incorrect" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_151.brep] result + +checkprops result -s 52620.1 +checkshape result + +checknbshapes result -vertex 20 -edge 37 -wire 21 -face 19 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 98 +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_2 b/tests/v3d/bugs/bug288_2 new file mode 100644 index 0000000000..fdad6f393c --- /dev/null +++ b/tests/v3d/bugs/bug288_2 @@ -0,0 +1,19 @@ +puts "========================" +puts " OCC288 " +puts "(case 2)" +puts "========================" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_105.brep] result +checkshape result + +tclean result +vinit View1 +vdisplay result +vsetdispmode result 1 +isos result 0 +triangles result +vfit + +checktrinfo result -tri !1170 -nod !647 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_3 b/tests/v3d/bugs/bug288_3 new file mode 100644 index 0000000000..a639285ab6 --- /dev/null +++ b/tests/v3d/bugs/bug288_3 @@ -0,0 +1,19 @@ +puts "========================" +puts " OCC288 " +puts "(case 3)" +puts "========================" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_107.brep] result +checkshape result + +tclean result +vinit View1 +vdisplay result +vsetdispmode result 1 +isos result 0 +triangles result +vfit + +checktrinfo result -tri !1832 -nod !1574 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_4 b/tests/v3d/bugs/bug288_4 new file mode 100644 index 0000000000..78af4b6740 --- /dev/null +++ b/tests/v3d/bugs/bug288_4 @@ -0,0 +1,19 @@ +puts "========================" +puts " OCC288 " +puts "(case 4)" +puts "========================" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_151.brep] result +checkshape result + +tclean result +vinit View1 +vdisplay result +vsetdispmode result 1 +isos result 0 +triangles result +vfit + +checktrinfo result -tri !4176 -nod !2857 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_5 b/tests/v3d/bugs/bug288_5 new file mode 100644 index 0000000000..0486edd2bc --- /dev/null +++ b/tests/v3d/bugs/bug288_5 @@ -0,0 +1,18 @@ +puts "============ OCC288 (case 5) ===============" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC288e.brep] result + +#Delete invalid (in terms of bug#25109) triangulation +tclean result +checkshape result + +vinit View1 +vdisplay result +vsetdispmode result 1 +isos result 0 +triangles result +vfit + +checktrinfo result -tri 8048 -nod 8247 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_6 b/tests/v3d/bugs/bug288_6 new file mode 100644 index 0000000000..128e475e35 --- /dev/null +++ b/tests/v3d/bugs/bug288_6 @@ -0,0 +1,20 @@ +puts "================" +puts "OCC288: Currently meshing (for shading) of some shapes looks incorrect" +puts "================" +puts "" +puts "TODO #23828 MacOS: Tcl Exception: result is not a topological shape!!!" +puts "TODO #23828 MacOS: TEST INCOMPLETE" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC288-shading_176.brep] result +checkprops result -s 1.21055e+07 + +checknbshapes result -vertex 667 -edge 941 -wire 368 -face 289 -shell 6 -solid 6 -compsolid 0 -compound 1 -shape 2278 +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit +checkshape result + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_7 b/tests/v3d/bugs/bug288_7 new file mode 100644 index 0000000000..403cf22788 --- /dev/null +++ b/tests/v3d/bugs/bug288_7 @@ -0,0 +1,19 @@ +puts "================" +puts "OCC288: Currently meshing (for shading) of some shapes looks incorrect" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_058.brep] result + +checkprops result -s 14125.5 +checkshape result + +checknbshapes result -vertex 23 -edge 40 -wire 19 -face 19 -shell 1 -solid 1 -compsolid 0 -compound 1 -shape 104 +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_8 b/tests/v3d/bugs/bug288_8 new file mode 100644 index 0000000000..58695b525b --- /dev/null +++ b/tests/v3d/bugs/bug288_8 @@ -0,0 +1,18 @@ +puts "================" +puts "OCC288: Currently meshing (for shading) of some shapes looks incorrect" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_105.brep] result + +checkprops result -l 265.239 +checksection result +checknbshapes result -vertex 2 -edge 3 -wire 1 -face 1 -shell 0 -solid 0 -compsolid 0 -compound 0 -shape 7 +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug288_9 b/tests/v3d/bugs/bug288_9 new file mode 100644 index 0000000000..78bbfc28dc --- /dev/null +++ b/tests/v3d/bugs/bug288_9 @@ -0,0 +1,19 @@ +puts "================" +puts "OCC288: Currently meshing (for shading) of some shapes looks incorrect" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file shading_107.brep] result + +checkprops result -s 329710 +checkshape result + +checknbshapes result -vertex 18 -edge 36 -wire 18 -face 18 -shell 1 -solid 0 -compsolid 0 -compound 0 -shape 91 +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug28936 b/tests/v3d/bugs/bug28936 new file mode 100644 index 0000000000..41ffce3d24 --- /dev/null +++ b/tests/v3d/bugs/bug28936 @@ -0,0 +1,20 @@ +puts "============" +puts "OCC28936: Visualization - Draw freezes while making a 3d representation" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +restore [locate_data_file bug28936_Holsterbro_sofabed.brep] sh + +checkshape sh +checkprops sh -s 18308978.50927943 + +vinit View1 +vclear +vsetdispmode 1 +vdisplay sh +vfit + +vdump $imagedir/${casename}.png + \ No newline at end of file diff --git a/tests/v3d/bugs/bug29020 b/tests/v3d/bugs/bug29020 new file mode 100644 index 0000000000..c17ba2bf1d --- /dev/null +++ b/tests/v3d/bugs/bug29020 @@ -0,0 +1,20 @@ +puts "========" +puts "0029020: Visualization, V3d_View - workaround image dump issue on Intel OpenGL driver" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b 1 1 1 +vclear +vinit View1 +vdisplay -dispMode 1 b +vtop +vfit + +#Get max size of dumped image +set anExpression {Max texture size: (\d+)} +regexp $anExpression [vglinfo] _ match + +vdump $imagedir/${casename}_max_width.png -width $match -height 100 + +vdump $imagedir/${casename}_max_height.png -width 100 -height $match diff --git a/tests/v3d/bugs/bug29051 b/tests/v3d/bugs/bug29051 new file mode 100644 index 0000000000..2b02358613 --- /dev/null +++ b/tests/v3d/bugs/bug29051 @@ -0,0 +1,21 @@ +puts "========" +puts "0029051: Visualization, TKOpenGl - wrong color of transparent dynamic highlight with OIT tuned ON" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 +vclear +vinit View1 +vdisplay -dispMode 1 b +vfit +vselprops dynHighlight -dispMode 1 -color RED -transp 0.2 +vmoveto 250 250 +vrenderparams -oit off +if { [vreadpixel 250 250 rgb name] != "ORANGERED2" } { puts "Error: wrong highlight color with OIT turned OFF"} +vdump $imagedir/${casename}_oit_off.png + +vrenderparams -oit 0 +vreadpixel 250 250 rgb name +if { [vreadpixel 250 250 rgb name] != "ORANGERED2" } { puts "Error: wrong highlight color with OIT turned ON"} +vdump $imagedir/${casename}_oit_on.png diff --git a/tests/v3d/bugs/bug29127 b/tests/v3d/bugs/bug29127 new file mode 100644 index 0000000000..a657b7f87c --- /dev/null +++ b/tests/v3d/bugs/bug29127 @@ -0,0 +1,24 @@ +puts "============" +puts "0029127: Visualization - V3d_View::ToPixMap() crashes on tiled rendering without FBO" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 + +# request software OpenGL implementation - which is OpenGL 1.1 in case of Windows +# (test case is useless for other systems) +pload OPENGL +vcaps -softMode 1 + +# disable FPE signals -- these often occur in software OpenGL drivers +dsetsignal 0 + +vclear +vinit View1 +vsetdispmode 1 +vdisplay b +vfit +vdump $::imagedir/${::casename}_409.png -buffer rgb -width 409 -height 409 +vdump $::imagedir/${::casename}_412.png -buffer rgb -width 412 -height 412 -tileSize 409 +vdump $::imagedir/${::casename}_500.png -buffer rgb -width 500 -height 500 -tileSize 300 diff --git a/tests/v3d/bugs/bug29262 b/tests/v3d/bugs/bug29262 new file mode 100644 index 0000000000..3d7df35283 --- /dev/null +++ b/tests/v3d/bugs/bug29262 @@ -0,0 +1,20 @@ +puts "========" +puts "0029262: Visualization - AIS_InteractiveContext::Load() does not register Object in the Viewer" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vclear +vclose ALL +vinit View1 +vinit View2 +box b 1 2 3 +vdisplay -dispMode 1 -inview -erased b +vdisplay b +vfit +if { [vreadpixel 200 200 rgb name] != "DARKGOLDENROD" } { puts "Error: object is not displayed in Shaded mode" } +vdump $imagedir/${casename}_view2.png + +vactivate View1 +if { [vreadpixel 200 200 rgb name] != "BLACK" } { puts "Error: object view affinity is ignored" } +vdump $imagedir/${casename}_view1.png diff --git a/tests/v3d/bugs/bug29787 b/tests/v3d/bugs/bug29787 new file mode 100644 index 0000000000..847e64e9f4 --- /dev/null +++ b/tests/v3d/bugs/bug29787 @@ -0,0 +1,25 @@ +puts "========" +puts "0029787: Visualization - Avoid in presentation edges of certain continuity class" +puts "========" +puts "" + +pload MODELING VISUALIZATION + +vclear +vinit View1 +vbackground -color WHITE + +psphere s1 1 +psphere s2 1 +psphere s3 1 +ttranslate s2 4 0 0 +ttranslate s3 8 0 0 + +vdisplay -dispMode 0 s1 +vdisplay -dispMode 1 s2 s3 +vfit + +vaspects s2 -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED +vaspects s3 -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setMostContinuity c2 + +vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/bugs/bug29837 b/tests/v3d/bugs/bug29837 new file mode 100644 index 0000000000..01019a5bd3 --- /dev/null +++ b/tests/v3d/bugs/bug29837 @@ -0,0 +1,20 @@ +puts "============" +puts "0029837: Visualization, Graphic3d_Camera - Fit All operation works incorrectly on flat object" +puts "============" +puts "" + +pload VISUALIZATION +vclear +vinit View1 +vtop +vpoint p1 0 0 4000 +vpoint p2 200 0 4000 +vaspects p1 -setColor RED +vaspects p2 -setColor GREEN +vaspects p1 p2 -setMarkerType . -setMarkerSize 20 +vsegment s p1 p2 +vfit +if { [vreadpixel 5 200 -rgb -name] != "RED" } { puts "Error: p1 not found" } +if { [vreadpixel 402 200 -rgb -name] != "GREEN" } { puts "Error: p2 not found" } + +vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/bugs/bug29847 b/tests/v3d/bugs/bug29847 new file mode 100644 index 0000000000..b108e53d69 --- /dev/null +++ b/tests/v3d/bugs/bug29847 @@ -0,0 +1,18 @@ +puts "============" +puts "0029847: Visualization, Image_Diff - Tolerance is not effective for 24/32bit image formats" +puts "============" +puts "" + +pload VISUALIZATION +vclear +vinit View1 +vbackground -color GRAY50 +vdump $imagedir/${casename}_127.png +vbackground -color GRAY51 +vdump $imagedir/${casename}_130.png +set aNbDiff0 [diffimage $imagedir/${casename}_127.png $imagedir/${casename}_130.png $imagedir/${casename}_0.png -toleranceOfColor 0] +set aNbDiff1 [diffimage $imagedir/${casename}_127.png $imagedir/${casename}_130.png $imagedir/${casename}_1.png -toleranceOfColor 0.1] +set aNbDiff01 [diffimage $imagedir/${casename}_127.png $imagedir/${casename}_130.png $imagedir/${casename}_01.png -toleranceOfColor 0.01] +if { $aNbDiff0 != 167281 } { puts "Error: difference with tolerance 0.0 is incorrect" } +if { $aNbDiff1 != 0 } { puts "Error: difference with tolerance 0.1 is incorrect" } +if { $aNbDiff01 != 167281 } { puts "Error: difference with tolerance 0.01 is incorrect" } diff --git a/tests/v3d/bugs/bug30076 b/tests/v3d/bugs/bug30076 new file mode 100644 index 0000000000..c346e22bb4 --- /dev/null +++ b/tests/v3d/bugs/bug30076 @@ -0,0 +1,18 @@ +puts "=============" +puts "0030076: Visualization, TKV3d - API to update certain vertex attribute(s) without recomputing a presentation" +puts "=============" + +set c1 {c 1 0 0} +set c2 {c 0 0 1} + +pload VISUALIZATION + +vclear +vinit View1 +vdrawparray a triangles -deinterleaved -mutable v 10 0 0 {*}$c1 v 11 0 0 {*}$c1 v 11 1 0 {*}$c1 v 11 1 0 {*}$c2 v 10 1 0 {*}$c2 v 10 0 0 {*}$c2 +vfit +vdump $imagedir/${casename}_1.png +vdrawparray a -patch triangles -deinterleaved -mutable v 10 0 0 {*}$c2 v 11 0 0 {*}$c2 v 11 1 0 {*}$c2 v 11 1 0 {*}$c1 v 10 1 0 {*}$c1 v 10 0 0 {*}$c1 +if { [vreadpixel 200 150 rgb name] != "RED2" } { puts "Error: array was not updated" } +if { [vreadpixel 200 250 rgb name] != "BLUE2" } { puts "Error: array was not updated" } +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/bugs/bug301 b/tests/v3d/bugs/bug301 new file mode 100644 index 0000000000..e6be5ca0e1 --- /dev/null +++ b/tests/v3d/bugs/bug301 @@ -0,0 +1,15 @@ +puts "========" +puts "OCC301" +puts "SAM926" +puts "========" +puts "" + +pload MODELING VISUALIZATION QAcommands +vinit View1 +OCC301 50 5 +OCC301 30 3 +vtop +vfit +puts "Angle dimensions have different arrow sizes" + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug30146 b/tests/v3d/bugs/bug30146 new file mode 100644 index 0000000000..98e8bed9fc --- /dev/null +++ b/tests/v3d/bugs/bug30146 @@ -0,0 +1,18 @@ +puts "=============" +puts "0030146: Visualization - e x c e p t i o n during attempt to display Edge without geometry" +puts "=============" + +pload MODELING VISUALIZATION + +restore [locate_data_file CTO904_cts20176a.rle] a +incmesh a 0.1 +tclean -geom a + +vclear +vinit View1 +vviewparams -scale 3.69 -proj 0.30 0.94 0.14 -up -0.46 0.013 0.88 -at 103.9 -59.94 -27.08 +vdisplay -dispMode 0 a +vdump ${imagedir}/${casename}_wireframe.png + +vdisplay -dispMode 1 a +vdump ${imagedir}/${casename}_shaded.png diff --git a/tests/v3d/bugs/bug30182 b/tests/v3d/bugs/bug30182 new file mode 100644 index 0000000000..9b8978e03f --- /dev/null +++ b/tests/v3d/bugs/bug30182 @@ -0,0 +1,64 @@ +puts "============" +puts "0030182: Visualization, Image_AlienPixMap - support reading encoded image from memory buffer" +puts "============" +puts "" + +set anImg1 [locate_data_file hatch_1.png] +set anImg2 [locate_data_file OCC1188.gif] +set anImgTmp "$imagedir/${casename}_img.bin" + +set aTmpOut [open "$anImgTmp" w] +fconfigure $aTmpOut -translation binary +foreach aFileIter {anImg1 anImg2} { + set aFileName [set $aFileIter] + set aFileIn [open $aFileName] + fconfigure $aFileIn -translation binary + fcopy $aFileIn $aTmpOut + close $aFileIn +} +close $aTmpOut + +pload VISUALIZATION QAcommands +vclear +vinit View1 +vtop + +OCC30182 t $anImg1 -fileName; vfit +vdump $imagedir/${casename}_1.png + +OCC30182 t $anImg1 -stream; vfit +vdump $imagedir/${casename}_1s1.png + +OCC30182 t $anImg1 -memory; vfit +vdump $imagedir/${casename}_1m1.png + +OCC30182 t $anImg2 -fileName; vfit +vdump $imagedir/${casename}_2.png + +OCC30182 t $anImg2 -stream; vfit +vdump $imagedir/${casename}_2s1.png + +OCC30182 t $anImg2 -memory; vfit +vdump $imagedir/${casename}_2m1.png + +OCC30182 t $anImgTmp -stream -offset 0; vfit +vdump $imagedir/${casename}_1s2.png + +OCC30182 t $anImgTmp -memory -offset 0; vfit +vdump $imagedir/${casename}_1m2.png + +OCC30182 t $anImgTmp -stream -offset [file size $anImg1]; vfit +vdump $imagedir/${casename}_2s2.png + +OCC30182 t $anImgTmp -memory -offset [file size $anImg1]; vfit +vdump $imagedir/${casename}_2m2.png + +if { [diffimage $imagedir/${casename}_1s1.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1s1" } +if { [diffimage $imagedir/${casename}_1m1.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1m1" } +if { [diffimage $imagedir/${casename}_1s2.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1s2" } +if { [diffimage $imagedir/${casename}_1m2.png $imagedir/${casename}_1.png] != 0 } { puts "Error 1m2" } + +if { [diffimage $imagedir/${casename}_2s1.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2s1" } +if { [diffimage $imagedir/${casename}_2m1.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2m1" } +if { [diffimage $imagedir/${casename}_2s2.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2s2" } +if { [diffimage $imagedir/${casename}_2m2.png $imagedir/${casename}_2.png] != 0 } { puts "Error 2m2" } diff --git a/tests/v3d/bugs/bug30412 b/tests/v3d/bugs/bug30412 new file mode 100644 index 0000000000..bdf43163bf --- /dev/null +++ b/tests/v3d/bugs/bug30412 @@ -0,0 +1,33 @@ +puts "=============" +puts "0030412: Visualization, TKV3d - add presentation of camera frustum" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 + +vfront +vcamera -persp + +set THE_NB_BOXES 5 +puts "Creating [expr $THE_NB_BOXES * $THE_NB_BOXES * $THE_NB_BOXES] boxes..." +for {set i 0} {$i < $THE_NB_BOXES} {incr i} { + for {set j 0} {$j < $THE_NB_BOXES} {incr j} { + for {set k 0} {$k < $THE_NB_BOXES} {incr k} { + box b$i$j$k 3.*$i 3.*$j 3.*$k 1 1 1 + vdisplay -noupdate -dispMode 1 b$i$j$k + } + } +} + +vfit +vzoom 1.5 +vcamera cam + +vright +vfit +vdump $::imagedir/${::casename}_cam_right.png + +vaxo +vfit +vdump $::imagedir/${::casename}_cam_axo.png \ No newline at end of file diff --git a/tests/v3d/bugs/bug30434 b/tests/v3d/bugs/bug30434 new file mode 100644 index 0000000000..e1ebfa8441 --- /dev/null +++ b/tests/v3d/bugs/bug30434 @@ -0,0 +1,43 @@ +puts "=============" +puts "0030434: Visualization, TKV3d - add 'NoUpdate' state of frustum culling optimization" +puts "=============" + +pload VISUALIZATION +vclear +vinit View1 + +set THE_NB_POINTS 10 +puts "Creating [expr $THE_NB_POINTS * $THE_NB_POINTS * $THE_NB_POINTS] points..." +for {set i 0} {$i < $THE_NB_POINTS} {incr i} { + for {set j 0} {$j < $THE_NB_POINTS} {incr j} { + for {set k 0} {$k < $THE_NB_POINTS} {incr k} { + vpoint p$i$j$k 3.*$i 3.*$j 3.*$k + } + } +} + +vcamera -ortho +vfront +vfit +vzoom 2 +vrenderparams -frustumculling on +vrenderparams -frustumculling noupdate +vfit +if { [vreadpixel 92 92 rgb name] == "YELLOW" } { puts "Error: point should be clipped earlier" } +vdump $::imagedir/${::casename}_ortho_culled.png +vrenderparams -frustumculling off +if { [vreadpixel 92 92 rgb name] != "YELLOW" } { puts "Error: point should NOT be clipped" } +vdump $::imagedir/${::casename}_ortho_all.png + +vcamera -persp +vaxo +vfit +vzoom 3 +vrenderparams -frustumculling on +vrenderparams -frustumculling noupdate +vfit +if { [vreadpixel 114 92 rgb name] == "YELLOW" } { puts "Error: point should be clipped earlier" } +vdump $::imagedir/${::casename}_persp_culled.png +vrenderparams -frustumculling off +if { [vreadpixel 114 92 rgb name] != "YELLOW" } { puts "Error: point should NOT be clipped" } +vdump $::imagedir/${::casename}_persp_all.png diff --git a/tests/v3d/bugs/bug30437 b/tests/v3d/bugs/bug30437 new file mode 100644 index 0000000000..d2122884d8 --- /dev/null +++ b/tests/v3d/bugs/bug30437 @@ -0,0 +1,27 @@ +puts "=============" +puts "0030437: Visualization, TKV3d - add Draw command to print rendering statistics" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 -width 800 -height 400 +vdrawparray g trianglestrips v -97.9819 -175.225 -7.6706 v -97.9819 194.163 -7.6706 v 271.406 -175.225 -7.6706 v 271.406 194.163 -7.6706 + +vpoint pl1 -4 -17 0 +vpoint pl2 -4 -10 14 +vpoint pl3 0 -6 17 +vpoint pr1 179 17 39 +vpoint pr2 174 -2 12 +vpoint pr3 177 0 15 +vfit + +vcamera -persp +vviewparams -scale 5 -proj -0 -1 -0 -up 0 0 1 -at -157 9.5 19 +vviewparams -scale 5 -proj -0 -1 -0 -up 0 0 1 -at -157 9.5 19 + +set aPointsNb [vstatprofiler points] +set aTrianglesNb [vstatprofiler triangles] + +# check number of not culled points and triangles +if [expr $aPointsNb != 3 || $aTrianglesNb != 2] { puts "Error: unexpected number of culled elements" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug30437_1 b/tests/v3d/bugs/bug30437_1 new file mode 100644 index 0000000000..39e8aab967 --- /dev/null +++ b/tests/v3d/bugs/bug30437_1 @@ -0,0 +1,32 @@ +puts "=============" +puts "0030437: Visualization, TKV3d - add Draw command to print rendering statistics" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 + +set THE_NB_POINTS 10 +puts "Creating [expr $THE_NB_POINTS * $THE_NB_POINTS * $THE_NB_POINTS] points..." +for {set i 0} {$i < $THE_NB_POINTS} {incr i} { + for {set j 0} {$j < $THE_NB_POINTS} {incr j} { + for {set k 0} {$k < $THE_NB_POINTS} {incr k} { + vpoint p$i$j$k 3.*$i 3.*$j 3.*$k + } + } +} + +vcamera -ortho +vfront +vfit +vzoom 2 +set aPointsNb_1 [vstatprofiler points] +if [expr $aPointsNb_1 != 160] { puts "Error: unexpected number of not culled points 1" } + +vcamera -persp +vaxo +vfit +vzoom 3 +set aPointsNb_2 [vstatprofiler points] +if [expr $aPointsNb_2 != 307] { puts "Error: unexpected number of not culled points 2" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug30561 b/tests/v3d/bugs/bug30561 new file mode 100644 index 0000000000..280e1f6f61 --- /dev/null +++ b/tests/v3d/bugs/bug30561 @@ -0,0 +1,35 @@ +puts "============" +puts "0030561: Visualization, PrsMgr_PresentableObject - Keep the local transformation for child in AddChild()" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 + +psphere m 3 +vdisplay -dispMode 1 m +vlocation m -setLocation 20 10 20 +box b1 1 1 1 +box b2 1 1 1 +vdisplay b1 -dispMode 1 +vdisplay b2 -dispMode 1 +vlocation b1 -setLocation -10 0 0 +vlocation b2 -setLocation -10 0 0 + +set r {1 2 3 4 5} +foreach i $r { psphere c$i 1 } +foreach i $r { vdisplay -dispMode 1 c$i } +foreach i $r { vlocation c$i -setLocation [expr 20+10*$i] 10 20 } +foreach i $r { vchild m -ignoreParentTrsf -add c$i } +vchild m -add b1 + +# change main shape's local transformation, the children should be correspondingly moved +vlocation m -setLocation 100 20 20 + +# change one of sub-shape's local transformation, other shapes MUST NOT move +vlocation c4 -setLocation 40 10 0 + +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug30630_1 b/tests/v3d/bugs/bug30630_1 new file mode 100644 index 0000000000..9fa8bfbe95 --- /dev/null +++ b/tests/v3d/bugs/bug30630_1 @@ -0,0 +1,48 @@ +puts "==================================================================================" +puts "0030630: Visualization - wrong visualization of shape with mirrored transformation" +puts "Check that displaying of non-solid shapes (shells) is not affected by mirror transformation" +puts "==================================================================================" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vrotate 3 0 0 +vcamera -persp + +# Simple box +box b 1 1 1 +explode b sh +renamevar b_1 b +vdisplay -dispMode 1 b +vaspects b -setBackFaceColor RED +vfit +vdump $imagedir/${casename}_simple.png +verase b + +# Box with mirror transformation +box a 1 1 1 +bmirror a 0 0 0 1 0 0 +explode a sh +renamevar a_1 a +vdisplay -dispMode 1 a +vaspects a -setBackFaceColor RED +vfit +box aa -0.5 0.5 0.5 0.1 0.1 0.1 +vdisplay -dispMode 1 aa +vsetcolor aa BLUE +vdump $imagedir/${casename}_mirror.png +if { [vreadpixel 300 200 rgb name] != "RED2" } { puts "Error: shell of mirrored box should show back faces" } +verase a + +# Box with mirror transformation and reversed face +box c 1 1 1 +bmirror c 0 0 0 1 0 0 +orientation c R +explode c sh +renamevar c_1 c +vdisplay -dispMode 1 c +vaspects c -setBackFaceColor RED +vfit +vdump $imagedir/${casename}_mirrev.png +if { [vreadpixel 300 200 rgb name] == "RED2" } { puts "Error: shell of reversed mirrored box should show front faces" } diff --git a/tests/v3d/bugs/bug30630_2 b/tests/v3d/bugs/bug30630_2 new file mode 100644 index 0000000000..6018a32c94 --- /dev/null +++ b/tests/v3d/bugs/bug30630_2 @@ -0,0 +1,40 @@ +puts "==================================================================================" +puts "0030630: Visualization - wrong visualization of shape with mirrored transformation" +puts "Check that local transformation of visualizated object" +puts "affects only position, not material place" +puts "==================================================================================" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vrotate 3 0 0 +vcamera -persp + +# Simple box +box b 1 1 1 +bmirror b 0 0 0 0 0 1 +vdisplay -dispMode 1 b +vaspects b -setBackFaceColor RED +box bb 0.5 0.5 -0.5 0.1 0.1 0.1 +vdisplay -dispMode 1 bb +vsetcolor bb BLUE +vfit +vdump $imagedir/${casename}_simple.png +if { [vreadpixel 195 220 rgb name] != "BLUE2" } { puts "Error: mirrored box should look inside out" } + +# Box with rotation transformation +vlocation b -rotate 0 0 0 1 0 0 90 +vlocation bb -rotate 0 0 0 1 0 0 90 +vfit +vdump $imagedir/${casename}_rotate.png +if { [vreadpixel 215 230 rgb name] != "BLUE2" } { puts "Error: rotated mirrored box should look inside out" } + +# Box with mirror transformation +vlocation b -reset +vlocation b -mirror 0 -0.5 0 0 1 0 +vlocation bb -reset +vlocation bb -mirror 0 -0.5 0 0 1 0 +vfit +vdump $imagedir/${casename}_mirror.png +if { [vreadpixel 215 230 rgb name] != "BLUE2" } { puts "Error: mirrored mirrored box should look inside out" } diff --git a/tests/v3d/bugs/bug30630_3 b/tests/v3d/bugs/bug30630_3 new file mode 100644 index 0000000000..6bf0e08a35 --- /dev/null +++ b/tests/v3d/bugs/bug30630_3 @@ -0,0 +1,42 @@ +puts "==================================================================================" +puts "0030630: Visualization - wrong visualization of shape with mirrored transformation" +puts "Check that solid with mirrored transformation is displayed as turned out" +puts "==================================================================================" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +vrotate 3 0 0 +vcamera -persp + +# Simple box +box b 1 1 1 +vdisplay -dispMode 1 b +vaspects b -setBackFaceColor RED +vfit +vdump $imagedir/${casename}_simple.png +verase b + +# Box with mirror transformation +box a 1 1 1 +bmirror a 0 0 0 1 0 0 +vdisplay -dispMode 1 a +vaspects a -setBackFaceColor RED +vfit +box aa -0.5 0.5 0.5 0.1 0.1 0.1 +vdisplay -dispMode 1 aa +vsetcolor aa BLUE +vdump $imagedir/${casename}_mirror.png +if { [vreadpixel 195 220 rgb name] != "BLUE2" } { puts "Error: mirrored box should look inside out" } +verase a + +# Box with mirror transformation and reversed face +box c 1 1 1 +bmirror c 0 0 0 1 0 0 +orientation c R +vdisplay -dispMode 1 c +vaspects c -setBackFaceColor RED +vfit +vdump $imagedir/${casename}_mirrev.png +if { [vreadpixel 195 220 rgb name] == "BLUE2" } { puts "Error: reversed mirrored box should NOT look inside out" } diff --git a/tests/v3d/bugs/bug30823 b/tests/v3d/bugs/bug30823 new file mode 100644 index 0000000000..fff39bfdd0 --- /dev/null +++ b/tests/v3d/bugs/bug30823 @@ -0,0 +1,25 @@ +puts "=============" +puts "0030823: Visualization, PrsMgr_PresentableObject - A new flag to disable automatic display/erase of children" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 + +psphere parent 3 +vdisplay -dispMode 1 parent +box child1 1 1 1 +box child2 1 1 1 +vdisplay child1 -dispMode 1 +vdisplay child2 -dispMode 1 +vlocation child1 -setLocation 10 0 0 +vlocation child2 -setLocation 20 0 0 + +vparent parent -ignoreVisu +vchild parent -ignoreParentTrsf -add child1 +vchild parent -ignoreParentTrsf -add child2 + +vfit + +verase parent +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug30907 b/tests/v3d/bugs/bug30907 new file mode 100644 index 0000000000..5bc6c13a7d --- /dev/null +++ b/tests/v3d/bugs/bug30907 @@ -0,0 +1,13 @@ +puts "=============" +puts "0030907: Visualization Algorithms - impossible to compute iso-lines for an offset face made by a face of linear extrusion" +puts "=============" + +pload MODELING VISUALIZATION +restore [locate_data_file bug30907.brep] f +offsetshape r f 20 +vdisplay r +vfit + +puts [vaspects -isoontriangulation 1] + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug30949 b/tests/v3d/bugs/bug30949 new file mode 100644 index 0000000000..c7506fe447 --- /dev/null +++ b/tests/v3d/bugs/bug30949 @@ -0,0 +1,34 @@ +puts "=============" +puts "0030949: Foundation Classes - Dump improvement for OCCT classes" +puts "=============" + +pload VISUALIZATION +vinit View1 + +set pred 0.088428 +set pgreen 0.041081 +set pblue 0.00209 + +set dump_aligned_off [vaspects -defaults -dumpJson -dumpCompact on] + +if {![regexp {"RGBA": \[+([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\]} $dump_aligned_off full cred cgreen cblue]} { + puts "Error in Dump. Wrong format of output." +} + +checkreal "Cred" $cred $pred 1.0e-7 0.0 +checkreal "Cgreen" $cgreen $pgreen 1.0e-7 0.0 +checkreal "Cblue" $cblue $pblue 1.0e-7 0.0 + + +set dump_aligned_off_deep [vaspects -defaults -dumpJson -dumpCompact on -dumpDepth 2] + +if {[regexp {\[+([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\, +([-0-9.+eE]+)\]} dump_aligned_off_deep full cred cgreen cblue]} { + puts "Error in Dump. Wrong deep of output" +} + + +puts "Aligned Dump of vaspects:" +set dump_aligned_on [vaspects -defaults -dumpJson] + +puts "Aligned Dump of vaspects (deep = 2):" +set dump_aligned_on_deep [vaspects -defaults -dumpJson -dumpCompact off -dumpDepth 2] diff --git a/tests/v3d/bugs/bug31341 b/tests/v3d/bugs/bug31341 new file mode 100644 index 0000000000..7678162fee --- /dev/null +++ b/tests/v3d/bugs/bug31341 @@ -0,0 +1,23 @@ +puts "=============" +puts "0031341: Visualization - Graphic3d_Layer::UpdateCulling() ignores Presentation range" +puts "=============" + +pload MODELING VISUALIZATION +# create big enough set of overlapped boxes, so that more than 1 structure appear on a leaf of BVH tree +set aList {} +for {set i 0} {$i < 2000} {incr i} { box b$i 2000-$i 2000-$i 2000-$i; lappend aList b$i } +vclear +vinit View1 +vtop +vdefaults -autoTriang 0 +vdisplay -dispMode 0 {*}$aList + +vfit +vzoom 5 +if { [vstatprofiler structs] != 1203 } { puts "Error: unexpected number of culled structures" } +vdump $::imagedir/${::casename}_zoom.png + +vfit +vzoom 0.9 +if { [vstatprofiler structs] != 2000 } { puts "Error: no culling is expected" } +vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/bugs/bug316 b/tests/v3d/bugs/bug316 new file mode 100644 index 0000000000..0de858b6f4 --- /dev/null +++ b/tests/v3d/bugs/bug316 @@ -0,0 +1,17 @@ +puts "================" +puts "OCC316: E x c e p t i o n is raised in the application during visualization. (#2054)" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC316.brep] result + +tclean result +vinit View1 +vdisplay result +vsetdispmode result 1 +vfit + +checktrinfo result -tri !212909 -nod !158362 +checktrinfo result -tri -nod +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug31652 b/tests/v3d/bugs/bug31652 new file mode 100644 index 0000000000..150c56c6cf --- /dev/null +++ b/tests/v3d/bugs/bug31652 @@ -0,0 +1,17 @@ +puts "============" +puts "0031652: Visualization - crash on highlighting HLR Computed presentation displayed with Shaded display mode" +puts "============" +puts "" + +pload MODELING VISUALIZATION +psphere s 1 +vclear +vinit View1 +vdisplay -dispMode 1 s +vaxo +vfit + +vhlr on -algoType polyAlgo +vmoveto 351 64 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug31673 b/tests/v3d/bugs/bug31673 new file mode 100644 index 0000000000..5454e4d7ba --- /dev/null +++ b/tests/v3d/bugs/bug31673 @@ -0,0 +1,22 @@ +puts "============" +puts "0031673: Draw Harness, ViewerTest - vlocation -rotate is applied in opposite order" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b -1 -1 -1 2 2 2 +explode b F +vclear +vinit View1 +vdisplay -dispMode 0 b_1 b_3 b_4 b_6 +vdisplay -dispMode 1 b_2 b_5 +vfit +vzoom 0.4 +vlocation b_2 -reset +vlocation b_5 -reset +vlocation b_2 -rotate 1 -1 -1 0 1 0 90 +vlocation b_2 -rotate -1 -1 -1 0 1 0 90 +vlocation b_5 -rotate -1 -1 -1 0 1 0 90 +if { [vreadpixel 170 380 -rgb -name] == "BLACK" } { puts "Error: wrong rotation" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug31688 b/tests/v3d/bugs/bug31688 new file mode 100644 index 0000000000..693bd40076 --- /dev/null +++ b/tests/v3d/bugs/bug31688 @@ -0,0 +1,22 @@ +puts "============" +puts "0031688: Visualization - Wrong ISO lines for a face created from BSpline" +puts "============" +puts "" + +pload MODELING VISUALIZATION +pbsplinecurve aa 2 4 0 1 1 1 2 1 3 1 0 0 0 1 1 2 0 1 2 0 0 1 +mkedge ee aa +wire ww ee +mkplane ff ww +vinit +vdisplay ff +visos ff 50 50 1 +vfit + +if { [vreadpixel 365 200 -rgb -name] != "BLACK" || + [vreadpixel 366 200 -rgb -name] != "BLACK" || + [vreadpixel 367 200 -rgb -name] != "BLACK" } { + puts "Error: isolines are not expected here" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug31794 b/tests/v3d/bugs/bug31794 new file mode 100644 index 0000000000..5f4ab5fae5 --- /dev/null +++ b/tests/v3d/bugs/bug31794 @@ -0,0 +1,22 @@ +puts "============" +puts "0031794: Visualization - Highlighting of AIS_Shape works incorrectly when AddChild() used" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b 10 10 10 +box p1 -100 -100 0 200 200 0 -preview +box p2 100 -100 0 200 200 0 -preview +vdisplay b -dispMode 1 +vdisplay p1 p2 -dispMode 1 -highMode 1 +vfit +vselmode b 0 0 +verase p1 +vchild b -add p1 +vchild b -add p2 +vselmode b 0 1 +vmoveto 100 200 +if {[vreadpixel 100 200 -rgb -name] != "BLACK"} { puts "Error" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug319 b/tests/v3d/bugs/bug319 new file mode 100644 index 0000000000..c2c4dd48b9 --- /dev/null +++ b/tests/v3d/bugs/bug319 @@ -0,0 +1,32 @@ +puts "========" +puts "OCC319: Wrong shading on a shape" +puts "========" +puts "" + +cpulimit 3500 + +pload MODELING VISUALIZATION +restore [locate_data_file OCC319.brep] result + +tclean result +vinit View1 +vdisplay result +vsetdispmode result 1 +vfit + +set scale 16.5593321780929 +set proj_X 0.207536488771439 +set proj_Y -0.233648166060448 +set proj_Z 0.949914216995239 +set up_X -0.857990384101868 +set up_Y 0.422952175140381 +set up_Z 0.291485607624054 +set at_X -1.78904829452738 +set at_Y 1.90614280957802 +set at_Z 6.47028180612483 + +vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} + +checktrinfo result -tri -nod +checkprops result -s 8623.6 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug31965 b/tests/v3d/bugs/bug31965 new file mode 100644 index 0000000000..00e7dc9dc2 --- /dev/null +++ b/tests/v3d/bugs/bug31965 @@ -0,0 +1,14 @@ +puts "============" +puts "0031965: Visualization - AIS_InteractiveContext::HilightWithColor() ignores passed highlight style" +puts "============" +puts "" + +pload MODELING VISUALIZATION QAcommands +box b 1 2 3 +vdisplay -dispMode 1 b +vfit +vselprops dynHighlight -dispMode 1 -color RED +OCC31965 b + +if { [vreadpixel 200 200 -rgb -name] != "RED2" } { puts "Error: wrong highlight color" } +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/bugs/bug331 b/tests/v3d/bugs/bug331 new file mode 100644 index 0000000000..ccb70d0be7 --- /dev/null +++ b/tests/v3d/bugs/bug331 @@ -0,0 +1,20 @@ +puts "========================" +puts " OCC331: Dark spot on a sphere after nurbsconvert" +puts "========================" +puts "" + +pload MODELING VISUALIZATION +box b -5 -5 -5 10 10 10 +psphere s 6 +bfuse res s b +nurbsconvert result res + +tclean result +vinit View1 +vdisplay result +vfit +vsetdispmode result 1 +vfit + +checktrinfo result -tri !3808 -nod !2188 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug331_1 b/tests/v3d/bugs/bug331_1 new file mode 100644 index 0000000000..67d580c740 --- /dev/null +++ b/tests/v3d/bugs/bug331_1 @@ -0,0 +1,20 @@ +puts "================" +puts "OCC331: Dark spot on a sphere after nurbsconvert" +puts "================" +puts "" + +pload MODELING VISUALIZATION +box b -5 -5 -5 10 10 10 +psphere s 6 +fuse res2 s b +nurbsconvert result res2 + +vinit View1 +tclean result +vsetdispmode 1 +vdisplay result +vfit + +checkprops result -s 619.595 +checkshape result +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug344 b/tests/v3d/bugs/bug344 new file mode 100644 index 0000000000..7824526fd3 --- /dev/null +++ b/tests/v3d/bugs/bug344 @@ -0,0 +1,21 @@ +puts "================" +puts "BUC61047: An e x c e p t i o n - is raised during visualization." +puts "OCC344" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC344.brep] result +checkshape result +tclean result + +vinit View1 +vdisplay result +vsetdispmode result 1 +vfit +vclear +isos result 0 +triangles result + +checktrinfo result -tri 8 -nod 8 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug349 b/tests/v3d/bugs/bug349 new file mode 100644 index 0000000000..322f12fe16 --- /dev/null +++ b/tests/v3d/bugs/bug349 @@ -0,0 +1,69 @@ +puts "========" +puts "OCC349 - Hidden line removal algorithm works incorrect in the perspective view" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b 100 900 300 +vcamera -persp +vdisplay b +vhlr 1 +vfit + +set yellow_coords {{135 119} {387 33} {172 144} {28 190} {212 272} {60 343} {26 255} {389 113} {60 276}} +set black_coords {{160 257} {365 150} {353 99}} + +# +# ___________2________________ +# /| /| +# / | / | +# / | / | +# / | / | +# / | / | +# 1 | 3 | +# / | / | +# / | / | +# / | / | +# / | / | +# ----------------4------------ | +# | | | | +# | | | | +# | | | | +# | 10 | 11 +# | | | | +# | | | | +# | | | | +# | | | | +# | | | | +# 9 | 12 | +# | |___________6____|__________| +# | / | / +# | / | / +# | / | / +# | / | / +# | 5 | / +# | / | 7 +# | / | / +# | / | / +# | / | / +# |/ |/ +# |--------------8------------| +# +# + +vaspects -setwidth 5 + +foreach i $yellow_coords { + if {"[vreadpixel [lindex $i 0] [lindex $i 1] rgb name]" != "YELLOW" } { + puts "Error : ${i} is not yellow" + } +} + +foreach i $black_coords { + if {"[vreadpixel [lindex $i 0] [lindex $i 1] rgb name]" != "BLACK" } { + puts "Error : ${i} is not black" + } +} + +vdump ${imagedir}/${test_image}.png diff --git a/tests/v3d/bugs/bug364 b/tests/v3d/bugs/bug364 new file mode 100644 index 0000000000..c88c6cd8a2 --- /dev/null +++ b/tests/v3d/bugs/bug364 @@ -0,0 +1,20 @@ +puts "========================" +puts "BUC61000: Face is invisible in the shading mode in the 3D View." +puts " OCC364 " +puts "========================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC364.brep] result +checkshape result + +tclean result +isos result 0 +vinit View1 +vdisplay result +vsetdispmode result 1 +vfit +triangles result + +checktrinfo result -tri 96 -nod 96 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug378 b/tests/v3d/bugs/bug378 new file mode 100644 index 0000000000..92c20437d3 --- /dev/null +++ b/tests/v3d/bugs/bug378 @@ -0,0 +1,15 @@ +puts "========================" +puts "BUC61058: Regression on KAS:dev:ros. Draw hangs after try to load 6381.brep shape to 3D Viewer. Case : cgg/004/S2" +puts " OCC378 " +puts "========================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC378.brep] result + +tclean result +vinit View1 +if [catch {vdisplay result } res] { puts "Error : function VDISPLAY works wrongly" } + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug443 b/tests/v3d/bugs/bug443 new file mode 100644 index 0000000000..bda97d62d2 --- /dev/null +++ b/tests/v3d/bugs/bug443 @@ -0,0 +1,14 @@ +puts "========" +puts "OCC443: 'Fit all view' does not centered picture during fitting the view (SAM024)" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC443.brep] result + +vinit View1 +vdisplay result +vfit + +checkcolor 31 304 0 0 0 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug4894 b/tests/v3d/bugs/bug4894 new file mode 100644 index 0000000000..06299bc780 --- /dev/null +++ b/tests/v3d/bugs/bug4894 @@ -0,0 +1,17 @@ +puts "============" +puts "OCC4894: Problems with sharding in vdisplay" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file bug4894_face_cyl] result + +vinit View1 +vdisplay result +tclean result +trinfo result +vsetdispmode 1 +vfit + +checktrinfo result -tri -nod +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug591 b/tests/v3d/bugs/bug591 new file mode 100644 index 0000000000..21d3557876 --- /dev/null +++ b/tests/v3d/bugs/bug591 @@ -0,0 +1,17 @@ +puts "========" +puts "OCC591" +puts "========" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC591.brep] result +tclean result +vinit View1 +vdisplay result +vfit +vsetdispmode result 1 +vsettransparency result .5 +checkcolor 250 115 0.58 0.41 0.07 +if {$stat != 1} { puts "Error : Function VSETTRANSPARENCY works wrongly." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug5990 b/tests/v3d/bugs/bug5990 new file mode 100644 index 0000000000..c7ab344608 --- /dev/null +++ b/tests/v3d/bugs/bug5990 @@ -0,0 +1,34 @@ +puts "================" +puts "OCC5990: SetColor does not change color of wireframe entities in shading mode" +puts "================" +puts "" + +pload MODELING VISUALIZATION + +set LINE_R 0.00 +set LINE_G 0.00 +set LINE_B 1.00 + +box b1 10 10 10 +vertex v1 20 0 0 +vertex v2 20 0 10 +vertex v3 30 0 0 +vertex v4 30 0 10 +vertex v5 30 10 10 +edge e1 v1 v2 +edge e2 v3 v4 +edge e3 v4 v5 +compound e2 e3 c1 +vinit View1 +vdisplay b1 e1 c1 +vsetdispmode 1 +vfit +vsetcolor b1 BLUE +vsetcolor e1 BLUE +vsetcolor c1 BLUE + +checkcolor 162 159 0.00 0.00 0.83 +checkcolor 204 269 ${LINE_R} ${LINE_G} ${LINE_B} +checkcolor 348 238 ${LINE_R} ${LINE_G} ${LINE_B} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug6145 b/tests/v3d/bugs/bug6145 new file mode 100644 index 0000000000..521bc1a55e --- /dev/null +++ b/tests/v3d/bugs/bug6145 @@ -0,0 +1,34 @@ +puts "============" +puts "OCC6145: Incorrect rendering of a transparent object" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +box b 200 100 100 +plane p 20 20 50 +pcylinder c1 p 10 80 + +tcopy c1 c2 +ttranslate c2 40 0 0 +tcopy c2 c3 +ttranslate c3 40 0 0 +tcopy c3 c4 +ttranslate c4 40 0 0 +tcopy c4 c5 +ttranslate c5 40 0 0 + +compound c1 c2 c3 c4 c5 co +bcut r b co + +vinit View1 +vsetdispmode 1 +vdisplay r +vfit + +checkcolor 270 230 0.78 0.55 0.09 + +vsettransparency r 0.5 +checkcolor 270 230 0.8 0.56 0.1 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug641 b/tests/v3d/bugs/bug641 new file mode 100644 index 0000000000..45796705e5 --- /dev/null +++ b/tests/v3d/bugs/bug641 @@ -0,0 +1,15 @@ +puts "================" +puts "OCC641 E x c e p t i o n during attemption to display shape ==>SAM1559 (#2901)" +puts "================" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file OCC641.brep] a +copy a m +tmirror m 0 0 0 0 1 0 +vinit View1 +vdisplay -dispMode 0 a m +vfit +vdump ${imagedir}/${casename}_wf.png +vdisplay -dispMode 1 a m +vdump ${imagedir}/${casename}_sh.png diff --git a/tests/v3d/bugs/bug6897_1 b/tests/v3d/bugs/bug6897_1 new file mode 100644 index 0000000000..92d8b0a792 --- /dev/null +++ b/tests/v3d/bugs/bug6897_1 @@ -0,0 +1,22 @@ +puts "============" +puts "0006897: Impossible to change edge line type in 3D View" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo + +box b 1 1 1 +vdisplay -dispMode 1 b +vfit + +vaspects b -setInteriorStyle SOLID +vdump $imagedir/${casename}_3.png + +vaspects b -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeType DASH -setEdgeColor 64FF64 +vdump $imagedir/${casename}_1.png + +vaspects b -setInteriorStyle HOLLOW -setDrawEdges 1 +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/bugs/bug7691 b/tests/v3d/bugs/bug7691 new file mode 100644 index 0000000000..b380872af8 --- /dev/null +++ b/tests/v3d/bugs/bug7691 @@ -0,0 +1,31 @@ +puts "============" +puts "OCC7691: Wrong hidden lines computed by HLRBRep_PolyAlgo and HLRBRep_PolyHLRToShape in OCC 5.1" +puts "============" +puts "" + +# load shape +pload MODELING VISUALIZATION +restore [locate_data_file OCC7691-bottle.brep] shape +trotate shape 0 0 0 1 0 0 -90 + +# init viewer and compute hlr shape +vinit View1 +vtop +vcomputehlr shape hlr +vfit + +# move cursor not to select shape +vmoveto 0 0 + +# start position of color picking +checkcolor 2 200 1 0 0 + +if { ${stat} != 0 } { + puts "HLR shape is correct" + puts "OK OCC7691" +} else { + puts "HLR shape is incorrect" + puts "Faulty OCC7691" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug85_1 b/tests/v3d/bugs/bug85_1 new file mode 100644 index 0000000000..053a5865ea --- /dev/null +++ b/tests/v3d/bugs/bug85_1 @@ -0,0 +1,41 @@ +puts "===========" +puts "BUC60918: Shape drawn in transparency mode does not always eclipse another shapes" +puts "OCC85" +puts "===========" +puts "" + +pload OCAF MODELING VISUALIZATION + +box b2 20 20 20 5 5 5 +box b3 30 30 30 +box b4 10 20 25 7 7 7 +explode b3 f + +NewDocument D +SetShape D 0:1:1 b3_2 +SetShape D 0:1:2 b2 +SetShape D 0:1:3 b4 +AISSet D 0:1:1 NS +AISSet D 0:1:2 NS +AISSet D 0:1:3 NS + +AISInitViewer D +AISMaterial D 0:1:1 plastic +AISMaterial D 0:1:2 plastic +AISMaterial D 0:1:3 plastic +AISTransparency D 0:1:1 0.6 +AISColor D 0:1:1 MATRABLUE +AISDisplay D 0:1:1 +AISDisplay D 0:1:2 +AISDisplay D 0:1:3 +vfit +vsetdispmode 1 + +box b 10 10 10 +SetShape D 0:1:4 b +AISSet D 0:1:4 NS +AISDisplay D 0:1:4 + +checkcolor 273 115 0.78 0.55 0.9 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug85_2 b/tests/v3d/bugs/bug85_2 new file mode 100644 index 0000000000..22780cfb7a --- /dev/null +++ b/tests/v3d/bugs/bug85_2 @@ -0,0 +1,43 @@ +puts "===========" +puts "BUC60918: Shape drawn in transparency mode does not always eclipse another shapes" +puts "OCC85" +puts "===========" +puts "" + +pload OCAF MODELING VISUALIZATION + +restore [locate_data_file buc60918-psm1.brep] psm1 +restore [locate_data_file buc60918-psm2.brep] psm2 +restore [locate_data_file buc60918-shl.brep] shl + +NewDocument D +SetShape D 0:1:1 shl +SetShape D 0:1:2 psm1 +SetShape D 0:1:3 psm2 +AISSet D 0:1:1 NS +AISSet D 0:1:2 NS +AISSet D 0:1:3 NS + +AISInitViewer D +AISMaterial D 0:1:1 plastic +AISMaterial D 0:1:2 plastic +AISMaterial D 0:1:3 plastic +AISTransparency D 0:1:1 0.6 +AISColor D 0:1:1 MATRABLUE +AISDisplay D 0:1:1 +AISDisplay D 0:1:2 +AISDisplay D 0:1:3 +vsetdispmode 1 + +box b 10 10 10 +SetShape D 0:1:4 b +AISSet D 0:1:4 NS +AISDisplay D 0:1:4 +vfit + +set x_coord 230 +set y_coord 160 + +checkcolor $x_coord $y_coord 0.76 0.54 0.9 + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/bug872 b/tests/v3d/bugs/bug872 new file mode 100644 index 0000000000..c17acd622d --- /dev/null +++ b/tests/v3d/bugs/bug872 @@ -0,0 +1,16 @@ +puts "=======" +puts "OCC872: E x c e p t i o n is raised during visualization attached shape." +puts "SAM1660" +puts "=======" +puts "" + +cpulimit 3500 + +pload MODELING VISUALIZATION +restore [locate_data_file OCC872.brep] result + +vinit View1 +vdisplay result +vfit +vsetdispmode 1 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/bugs/pro20342 b/tests/v3d/bugs/pro20342 new file mode 100644 index 0000000000..32b180f4c0 --- /dev/null +++ b/tests/v3d/bugs/pro20342 @@ -0,0 +1,22 @@ +puts "=============" +puts "PRO20342" +puts "=============" + +############################################################################## +## Calling of the function "vsetshading" with argument less than 1.0 calls exception "Segmentation Fault". Command +## works properly in C30. There is line in the file "C40/Gallery/ViewerTest.cxx" in the function "Vshading": +############################################################################## + +pload XDE MODELING VISUALIZATION + +igesbrep [locate_data_file fra62523a.igs] result * + +checkshape result r + +vinit View1 +tclean result +vdisplay result +vsetshading result 0.1 +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/colors/begin b/tests/v3d/colors/begin index b8000f8739..ce5f55fcd4 100644 --- a/tests/v3d/colors/begin +++ b/tests/v3d/colors/begin @@ -5,6 +5,3 @@ proc check3reals {name value1 value2 value3 ref1 ref2 ref3 tol} { checkreal "${name}, component 2" $value2 $ref2 $tol 1e-6 checkreal "${name}, component 3" $value3 $ref3 $tol 1e-6 } - -# weird way to disable unnecessary screen dumps -set to_dump_screen 0 \ No newline at end of file diff --git a/tests/v3d/colors/de2000 b/tests/v3d/colors/de2000 index efeb477b6c..28272d1c83 100644 --- a/tests/v3d/colors/de2000 +++ b/tests/v3d/colors/de2000 @@ -1,5 +1,7 @@ # Check calculation of CIE Ddlta E 2000 color difference +pload VISUALIZATION + # Reference data are obtained using online calculator # http://brucelindbloom.com/index.html?ColorDifferenceCalc.html # or diff --git a/tests/v3d/colors/de2000_sharma b/tests/v3d/colors/de2000_sharma index b399e225b4..e33a899e94 100644 --- a/tests/v3d/colors/de2000_sharma +++ b/tests/v3d/colors/de2000_sharma @@ -1,5 +1,7 @@ # Check calculation of CIE Ddlta E 2000 color difference +pload VISUALIZATION + # Reference data taken from # "The CIEDE2000 Color-Difference Formula: Implementation Notes, # Supplementary Test Data, and Mathematical Observations", diff --git a/tests/v3d/colors/rgb2lab b/tests/v3d/colors/rgb2lab index a0cd3a87d7..df5e7bf0c6 100644 --- a/tests/v3d/colors/rgb2lab +++ b/tests/v3d/colors/rgb2lab @@ -1,5 +1,7 @@ # Check conversion of RGB colors to CIE Lab color space +pload VISUALIZATION + # Samples are obtained (with Ref. White D65, Gamma = 1 for linear RGB) using # http://brucelindbloom.com/index.html?ColorCalculator.html set rgb_to_lab_samples { diff --git a/tests/v3d/colors/rgb2lch b/tests/v3d/colors/rgb2lch index 16218671fd..560ac4ad24 100644 --- a/tests/v3d/colors/rgb2lch +++ b/tests/v3d/colors/rgb2lch @@ -1,5 +1,7 @@ # Check conversion of RGB colors to CIE Lch color space +pload VISUALIZATION + # Samples are obtained (with Ref. White D65, Gamma = 1 for linear RGB) using # http://brucelindbloom.com/index.html?ColorCalculator.html # Note that for c = 0 we have h = 0 (not 270 as in the above link) diff --git a/tests/v3d/colors/stability b/tests/v3d/colors/stability index e6c965f80f..2e6e1bda70 100644 --- a/tests/v3d/colors/stability +++ b/tests/v3d/colors/stability @@ -1,6 +1,8 @@ # Check stability of conversion of RGB colors to CIE Lab and Lch # color spaces and back on random colors +pload VISUALIZATION + # check color diff on random colors for {set i 1} {$i < 1000} {incr i} { set rgb "[expr rand()] [expr rand()] [expr rand()]" diff --git a/tests/v3d/colorscale/bug22632 b/tests/v3d/colorscale/bug22632 new file mode 100644 index 0000000000..f1b4aa6fc2 --- /dev/null +++ b/tests/v3d/colorscale/bug22632 @@ -0,0 +1,30 @@ +puts "============" +puts "OCC22632: Display logarithmic colorscale." +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 +vclear +vaxo + +# create non-logarithmic color scale with range 0-1000 and 3 intervals +vcolorscale cs -range 0 1000 3 +vdump ${imagedir}/${casename}_1.png + +# create logarithmic color scale with range 1-1000 and 3 intervals +vcolorscale cs -range 0 1000 3 -log 1 +vdump ${imagedir}/${casename}_2.png + +# create logarithmic color scales with different ranges and intervals +vcolorscale cs -range 5 200 4 +vdump ${imagedir}/${casename}_3.png + +vcolorscale cs -range 1 1568 8 +vdump ${imagedir}/${casename}_4.png + +vcolorscale cs -range 3 500 5 +vdump ${imagedir}/${casename}_5.png + +vcolorscale cs -range 1 1000 6 +vdump ${imagedir}/${casename}_6.png diff --git a/tests/v3d/colorscale/bug22819 b/tests/v3d/colorscale/bug22819 new file mode 100644 index 0000000000..efa7cfe4f0 --- /dev/null +++ b/tests/v3d/colorscale/bug22819 @@ -0,0 +1,19 @@ +puts "============" +puts "OCC22819: Redesign of OpenGl driver(Tests ColorScale)" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +plane p 100 100 100 0 0 1 1 0 0 +psphere result p 30 +vinit View1 +vdisplay result +vsetmaterial result SILVER +vsettransparency result 0.6 +vcolorscale cs -demo +vsetdispmode result 1 + +checkprops result -s 11309.6 +checkshape result +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/colorscale/bug25027 b/tests/v3d/colorscale/bug25027 new file mode 100644 index 0000000000..8e25f62574 --- /dev/null +++ b/tests/v3d/colorscale/bug25027 @@ -0,0 +1,16 @@ +puts "============" +puts "OCC25027: Visualization - 2D layer viewport is updated incorrectly on resize" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +box b 1 2 3 +vinit View1 w=1024 h=512 +vsetdispmode 1 +vdisplay b +vfit +vcolorscale cs -range 10 20 100 -font 16 -textpos right -xy 0 0 +vmoveto 512 250 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/colorscale/bug25136 b/tests/v3d/colorscale/bug25136 new file mode 100644 index 0000000000..e0df4179d0 --- /dev/null +++ b/tests/v3d/colorscale/bug25136 @@ -0,0 +1,31 @@ +puts "============" +puts "OCC25136: Display customized colorscale." +puts "============" +puts "" + +pload VISUALIZATION + +vclear +vinit View1 +vaxo + +# create default color scale +vcolorscale cs1 -demo -xy 0 0 +foreach {y aColor} {20 RED 60 DARKORANGE1 100 GOLD 140 GREENYELLOW 220 GREEN 250 MEDIUMSPRINGGREEN 290 CYAN 330 DODGERBLUE1 370 BLUE} { if { [vreadpixel 15 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } + +# reduce color scale range and number of intervals +vcolorscale cs2 -range 0 20 5 -xy 60 0 +foreach {y aColor} {40 RED 120 YELLOW 200 GREEN 280 CYAN2 350 BLUE} { if { [vreadpixel 75 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } + +# set user-defined colors and labels for color scale +vcolorscale cs3 -range 0 20 5 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -xy 120 0 +foreach {y aColor} {40 WHITE 120 RED 200 GREEN 280 BLUE 350 WHITE} { if { [vreadpixel 135 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } + +# change colors of first and last intervals +vcolorscale cs4 -range 0 20 5 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -xy 200 0 +vcolorscale cs4 -color 1 0.42 0.35 0.8 +vcolorscale cs4 -color 5 pink +vcolorscale cs4 -label 6 "last" +vcolorscale cs4 -title "My color scale" +foreach {y aColor} {60 PINK 120 RED 200 GREEN 280 BLUE 350 LIGHTSTEELBLUE3} { if { [vreadpixel 215 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/colorscale/bug26312 b/tests/v3d/colorscale/bug26312 new file mode 100644 index 0000000000..d22a537304 --- /dev/null +++ b/tests/v3d/colorscale/bug26312 @@ -0,0 +1,25 @@ +puts "============" +puts "OCC26312: ColorScale doesn't work as expected." +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 +vclear +vaxo + +# draw color scale +vcolorscale cs -demo +vdump ${imagedir}/${casename}_View1.png + +#add more views +vinit View2 w=300 h=500 +vinit View3 w=500 h=300 + +# dump all views +vactivate View2 +vcolorscale cs -height 500 +vdump ${imagedir}/${casename}_View2.png +vactivate View3 +vcolorscale cs -height 300 +vdump ${imagedir}/${casename}_View3.png diff --git a/tests/v3d/colorscale/bug27573 b/tests/v3d/colorscale/bug27573 new file mode 100644 index 0000000000..d6c12a0476 --- /dev/null +++ b/tests/v3d/colorscale/bug27573 @@ -0,0 +1,31 @@ +puts "============" +puts "0027573: AIS_ColorScale::FindColor does not take into account custom colors." +puts "============" +puts "" + +pload VISUALIZATION +vclose all +vinit View1 +vclear +vaxo + +vcolorscale cs -demo +vcolorscale cs -range 0 20 5 + +# Set user-defined colors and labels for color scale +vcolorscale cs -colors white red green BLUE gray +vdump ${imagedir}/${casename}_pos.png + +if {[vcolorscale cs -findcolor 0] != "WHITE"} { puts "ERROR: wrong 1st segment сolor" } +if {[vcolorscale cs -findcolor 4] != "RED"} { puts "ERROR: wrong color on border between 1st and 2nd segments" } +if {[vcolorscale cs -findcolor 5] != "RED"} { puts "ERROR: wrong 2nd segment color" } +if {[vcolorscale cs -findcolor 9] != "GREEN"} { puts "ERROR: wrong 3rd segment color" } +if {[vcolorscale cs -findcolor 20] != "GRAY"} { puts "ERROR: wrong last segment color at border" } + +# Check negative value limits +vcolorscale cs -range -5 5 5 +vdump ${imagedir}/${casename}_neg.png + +if {[vcolorscale cs -findcolor -5] != "WHITE"} { puts "ERROR: wrong first segment color" } +if {[vcolorscale cs -findcolor 0] != "GREEN"} { puts "ERROR: wrong middle segment color" } +if {[vcolorscale cs -findcolor 5] != "GRAY"} { puts "ERROR: wrong last segment color" } diff --git a/tests/v3d/colorscale/bug28004 b/tests/v3d/colorscale/bug28004 new file mode 100644 index 0000000000..bf13e42c84 --- /dev/null +++ b/tests/v3d/colorscale/bug28004 @@ -0,0 +1,31 @@ +puts "============" +puts "OCC28004: Visualization, AIS_ColorScale - allow defining labels list not equal to intervals list" +puts "============" +puts "" + +pload VISUALIZATION +vclear +vinit View1 +vaxo + +# create default color scale +vcolorscale cs1 -demo -smooth 0 -xy 0 0 +vcolorscale cs2 -demo -smooth 1 -xy 60 0 +foreach {y aColor} {20 RED 60 DARKORANGE1 100 GOLD 140 GREENYELLOW 220 GREEN 250 MEDIUMSPRINGGREEN 290 CYAN 330 DODGERBLUE1 370 BLUE} { if { [vreadpixel 15 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } +foreach {y aColor} {20 RED 60 DARKORANGE1 100 GOLD 140 GREENYELLOW 220 GREEN 250 MEDIUMSPRINGGREEN 290 CYAN 330 DODGERBLUE1 370 BLUE} { if { [vreadpixel 15 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } + +# reduce color scale range and number of intervals +vcolorscale cs3 -range 0 20 5 -font 16 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -smooth 0 -xy 120 0 +vcolorscale cs4 -range 0 20 5 -font 16 -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end -smooth 1 -xy 180 0 +foreach {y aColor} {40 WHITE 120 RED 200 GREEN 280 BLUE 350 WHITE} { if { [vreadpixel 135 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } + +# color scale with overridden hue range +vcolorscale cs5 -demo -smooth 0 -hueRange 300 130 -xy 240 0 +vcolorscale cs6 -demo -smooth 1 -hueRange 300 130 -xy 300 0 +foreach {y aColor} {20 GREEN 60 SPRINGGREEN 100 CYAN2 140 TURQUOISE2 180 DODGERBLUE1 220 BLUE 250 BLUE 290 BLUEVIOLET 330 PURPLE 370 MAGENTA} { if { [vreadpixel 245 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } +foreach {y aColor} {20 GREEN 60 MEDIUMSPRINGGREEN 100 CYAN2 140 TURQUOISE2 180 DEEPSKYBLUE2 220 DODGERBLUE2 250 ROYALBLUE2 290 PURPLE3 330 PURPLE 370 MAGENTA2} { if { [vreadpixel 315 $y rgb name] != "$aColor" } { puts "Error: wrong color at $y" } } + +# free labels +vcolorscale cs7 -demo -smooth 0 -colorRange BLACK WHITE -xy 360 0 -freeLabels 3 l1 l2 l3 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/colorscale/bug28813 b/tests/v3d/colorscale/bug28813 new file mode 100644 index 0000000000..a3c628740e --- /dev/null +++ b/tests/v3d/colorscale/bug28813 @@ -0,0 +1,41 @@ +puts "========" +puts "OCC28813: Visualization, AIS_ColorScale - color scale title invalid placement" +puts "========" +puts "" + +pload VISUALIZATION +vinit View1 + +set anImage1 $imagedir/${casename}_1.png +set anImage2 $imagedir/${casename}_2.png +set anImage3 $imagedir/${casename}_3.png +set anImage4 $imagedir/${casename}_4.png +set anImage5 $imagedir/${casename}_5.png +set anImage6 $imagedir/${casename}_6.png +set anImage7 $imagedir/${casename}_7.png +set anImage8 $imagedir/${casename}_8.png + + +vcolorscale cs -demo -title Test +vdump $anImage1 + +vcolorscale cs -xy 10 20 +vdump $anImage2 + +vcolorscale cs -height 150 +vdump $anImage3 + +vcolorscale cs -height 250 +vdump $anImage4 + +vcolorscale cs -xy 10 100 +vdump $anImage5 + +vcolorscale cs -xy 10 150 +vdump $anImage6 + +vcolorscale cs -height 150 +vdump $anImage7 + +vcolorscale cs -height 250 +vdump $anImage8 diff --git a/tests/v3d/colorscale/bug31454 b/tests/v3d/colorscale/bug31454 new file mode 100644 index 0000000000..e108f01b11 --- /dev/null +++ b/tests/v3d/colorscale/bug31454 @@ -0,0 +1,25 @@ +puts "============" +puts "0031454: Visualization - perceptually uniform color scale" +puts "============" +puts "" + +pload VISUALIZATION + +vclear +vinit View1 -width 600 +#vsetcolorbg 1 1 1 +vaxo + +set nbcolors 10 + +# create default color scale with 20 steps +vcolorscale hsl -range 0 1 $nbcolors -xy 0 0 -title HSL + +# create color scales with uniform lightness +vcolorscale lch30 -range 0 1 $nbcolors -xy 100 0 -uniform 30 300 40 -title L=30 +vcolorscale lch40 -range 0 1 $nbcolors -xy 200 0 -uniform 40 300 40 -title L=40 +vcolorscale lch50 -range 0 1 $nbcolors -xy 300 0 -uniform 50 300 40 -title L=50 +vcolorscale lch60 -range 0 1 $nbcolors -xy 400 0 -uniform 60 300 40 -title L=60 +vcolorscale lch70 -range 0 1 $nbcolors -xy 500 0 -uniform 70 300 40 -title L=70 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/dimensions/angle180 b/tests/v3d/dimensions/angle180 index 879204fe55..5923ea0315 100644 --- a/tests/v3d/dimensions/angle180 +++ b/tests/v3d/dimensions/angle180 @@ -2,10 +2,9 @@ #puts "OCC28244: Visualization - AIS_AngleDimension throws exception for 180 degree" #puts "============================================================================" +pload MODELING VISUALIZATION vclear -vclose all - -vinit +vinit View1 vpoint p0 -100 0 0 vpoint p1 0 0 0 diff --git a/tests/v3d/dimensions/begin b/tests/v3d/dimensions/begin deleted file mode 100644 index 374295ad12..0000000000 --- a/tests/v3d/dimensions/begin +++ /dev/null @@ -1,2 +0,0 @@ -set subgroup "dimensions" -vinit View1 diff --git a/tests/v3d/dimensions/bug24133_1 b/tests/v3d/dimensions/bug24133_1 new file mode 100644 index 0000000000..5401b9c8a9 --- /dev/null +++ b/tests/v3d/dimensions/bug24133_1 @@ -0,0 +1,18 @@ +puts "============" +puts "CR24133: Development of improvement of dimensions implementation - Length dimension" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vpoint lengthP1 0 0 0 +vpoint lengthP2 50 50 50 +vdimension dim1 -length -plane xoy -shapes lengthP1 lengthP2 -font SansFont +vfit +vmoveto 82 254 +checkcolor 362 102 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of length dimension is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24133_2 b/tests/v3d/dimensions/bug24133_2 new file mode 100644 index 0000000000..24de4a16c0 --- /dev/null +++ b/tests/v3d/dimensions/bug24133_2 @@ -0,0 +1,29 @@ +puts "============" +puts "CR24133: Development of improvement of dimensions implementation - Angle dimension" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vpoint angle1P1 0 0 0 +vpoint angle1P2 50 50 50 +vpoint angle1P3 50 50 100 +vdimension dim1 -angle -shapes angle1P1 angle1P2 angle1P3 -font SansFont +vfit +vmoveto 249 206 +checkcolor 249 200 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of angle dimension with 2d text is wrong." } + +vinit Viewer2/View2 +vpoint angle2P1 0 0 0 +vpoint angle2P2 50 50 50 +vpoint angle2P3 50 50 100 +vdimension dim2 -angle -text 3d -shapes angle2P1 angle2P2 angle2P3 -font SansFont +vfit +vmoveto 263 251 +checkcolor 335 319 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of angle dimension with 3d text is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24133_3 b/tests/v3d/dimensions/bug24133_3 new file mode 100644 index 0000000000..e38b4c54b3 --- /dev/null +++ b/tests/v3d/dimensions/bug24133_3 @@ -0,0 +1,29 @@ +puts "============" +puts "CR24133: Development of improvement of dimensions implementation - Radius dimension" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vpoint radP1 0 0 0 +vpoint radP2 50 50 0 +vpoint radP3 100 0 0 +vcircle circle1 radP1 radP2 radP3 0 +verase radP1 radP2 radP3 +vdimension dim1 -radius -shapes circle1 -font SansFont +vfit +vmoveto 123 158 +checkcolor 112 151 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 2d text is wrong." } + +vinit Viewer2/View2 +vcircle circle2 radP1 radP2 radP3 0 +vdimension dim2 -radius -text 3d -shapes circle2 -font SansFont +vfit +vmoveto 191 196 +checkcolor 112 151 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 3d text is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24133_4 b/tests/v3d/dimensions/bug24133_4 new file mode 100644 index 0000000000..6be413657d --- /dev/null +++ b/tests/v3d/dimensions/bug24133_4 @@ -0,0 +1,29 @@ +puts "============" +puts "CR24133: Development of improvement of dimensions implementation - Diameter dimension" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vpoint diamP1 0 0 0 +vpoint diamP2 50 50 0 +vpoint diamP3 100 0 0 +vcircle circle1 diamP1 diamP2 diamP3 0 +verase diamP1 diamP2 diamP3 +vdimension dim1 -diameter -shapes circle1 -font SansFont +vfit +vmoveto 208 205 +checkcolor 296 257 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of diameter dimension with 2d text is wrong." } + +vinit Viewer2/View2 +vcircle circle2 diamP1 diamP2 diamP3 0 +vdimension dim2 -diameter -text 3d -shapes circle2 -font SansFont +vfit +vmoveto 208 205 +checkcolor 296 257 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of diameter dimension with 3d text is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24288_1 b/tests/v3d/dimensions/bug24288_1 new file mode 100644 index 0000000000..edf30da84c --- /dev/null +++ b/tests/v3d/dimensions/bug24288_1 @@ -0,0 +1,32 @@ +puts "============" +puts "CR24288: Provide a text flipping" +puts "Test for text flipping after X rotation" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +set m_pi 3,14 +set m_pi2 1,57 +vinit View1 +vpoint radP1 0 0 0 +vpoint radP2 50 50 0 +vpoint radP3 100 0 0 +vcircle circle radP1 radP2 radP3 0 +vrotate 0 -$m_pi2 0 +verase radP1 radP2 radP3 +vdimension dim -radius -text 3d -shapes circle -font SansFont +vfit +vmoveto 110 111 +checkcolor 196 196 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 3d text before flipping is wrong." } + +# X axis rotation +vrotate $m_pi 0 0 +vfit +vmoveto 208 200 +checkcolor 295 113 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 3d text with flipping after x rotation is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24288_2 b/tests/v3d/dimensions/bug24288_2 new file mode 100644 index 0000000000..86e9897603 --- /dev/null +++ b/tests/v3d/dimensions/bug24288_2 @@ -0,0 +1,32 @@ +puts "============" +puts "CR24288: Provide a text flipping" +puts "Test for text flipping after Y rotation" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +set m_pi 3,14 +set m_pi2 1,57 +vinit View1 +vpoint radP1 0 0 0 +vpoint radP2 50 50 0 +vpoint radP3 100 0 0 +vcircle circle radP1 radP2 radP3 0 +vrotate 0 -$m_pi2 0 +verase radP1 radP2 radP3 +vdimension dim -radius -text 3d -shapes circle -font SansFont +vfit +vmoveto 110 111 +checkcolor 196 196 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 3d text before flipping is wrong." } + +# Y axis rotation +vrotate 0 $m_pi 0 +vfit +vmoveto 159 246 +checkcolor 113 294 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 3d text with flipping after y rotation is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24288_3 b/tests/v3d/dimensions/bug24288_3 new file mode 100644 index 0000000000..de026f0fba --- /dev/null +++ b/tests/v3d/dimensions/bug24288_3 @@ -0,0 +1,32 @@ +puts "============" +puts "CR24288: Provide a text flipping" +puts "Test for text flipping after Z rotation" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +set m_pi 3,14 +set m_pi2 1,57 +vinit View1 +vpoint radP1 0 0 0 +vpoint radP2 50 50 0 +vpoint radP3 100 0 0 +vcircle circle radP1 radP2 radP3 0 +vrotate 0 -$m_pi2 0 +verase radP1 radP2 radP3 +vdimension dim -radius -text 3d -shapes circle -font SansFont +vfit +vmoveto 110 111 +checkcolor 196 196 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 3d text before flipping is wrong." } + +# Z axis rotation +vrotate 0 0 $m_pi +vfit +vmoveto 221 217 +checkcolor 209 208 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of radius dimension with 3d text with flipping after z rotation is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24293 b/tests/v3d/dimensions/bug24293 new file mode 100644 index 0000000000..969ef4ebb6 --- /dev/null +++ b/tests/v3d/dimensions/bug24293 @@ -0,0 +1,21 @@ +puts "============" +puts "CR24293: Dimension flyout lines don't belong to the dimension sensitive entity." +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vpoint lengthP1 0 0 0 +vpoint lengthP2 10 10 10 +vdimension dim1 -length -plane xoy -shapes lengthP1 lengthP2 -font SansFont +vfit +vmoveto 202 191 + +set x_coord 272 +set y_coord 198 +checkcolor $x_coord $y_coord 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of length dimension is wrong." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24351_1 b/tests/v3d/dimensions/bug24351_1 new file mode 100644 index 0000000000..08eafe85a3 --- /dev/null +++ b/tests/v3d/dimensions/bug24351_1 @@ -0,0 +1,72 @@ +puts "============" +puts "CR24351: Test AIS Length dimensions: label position and arrow orientation" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vfront + +set hpos "left hcenter right" +set vpos "above vcenter below" + +# --------------------------------------------------------------------- +# create dimensions with different arrow orientation and fit algorithm +# --------------------------------------------------------------------- + +vpoint arrow_p1 0 0 0 +vpoint arrow_p2 50 0 0 + +vpoint arrow_p3 100 0 0 +vpoint arrow_p4 150 0 0 + +vpoint arrow_p5 100 0 50 +vpoint arrow_p6 127 0 50 + +vpoint arrow_p7 0 0 50 +vpoint arrow_p8 10 0 50 + +# test forced internal arrow orientation +vdimension arrow_d1 -length -shapes arrow_p1 arrow_p2 -text 3d -plane zox -label hfit -flyout 10.0 -arrow internal -font SansFont + +# test forced external arrow orientation +vdimension arrow_d2 -length -shapes arrow_p3 arrow_p4 -text 3d -plane zox -label hfit -flyout 10.0 -arrow external -font SansFont + +# test that auto-fit for arrow places them externally for small geometry +vdimension arrow_d3 -length -shapes arrow_p5 arrow_p6 -text 3d -plane zox -label hcenter -flyout 10.0 -arrow fit -font SansFont + +# test that auto-fit for text places the label externally for small geometry +vdimension arrow_d4 -length -shapes arrow_p7 arrow_p8 -text 3d -plane zox -label hfit -flyout 10.0 -arrow fit -font SansFont + +vfit + +# ------------------------------------------------ +# create dimension with different label positions +# ------------------------------------------------ + +vinit Viewer2/View2 +vfront + +set idx 0 +for {set r 0} {$r < 3} {incr r} { + for {set c 0} {$c < 3} {incr c} { + + set point1 p_[expr "$idx * 2 + 0"] + set point2 p_[expr "$idx * 2 + 1"] + + vpoint $point1 [expr "50.0 * ($c*2 + 0)"] 0.0 [expr "50.0 * $r"] + vpoint $point2 [expr "50.0 * ($c*2 + 1)"] 0.0 [expr "50.0 * $r"] + + set dimension d_$idx + + vdimension $dimension -length -shapes $point1 $point2 -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 10.0 -font SansFont + vdisplay $dimension + + incr idx + } +} +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24351_2 b/tests/v3d/dimensions/bug24351_2 new file mode 100644 index 0000000000..07181075d3 --- /dev/null +++ b/tests/v3d/dimensions/bug24351_2 @@ -0,0 +1,80 @@ +puts "============" +puts "CR24351: Test AIS Diameter dimensions: label position and arrow orientation" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vfront + +set hpos "left hcenter right" +set vpos "above vcenter below" + +# --------------------------------------------------------------------- +# create dimensions with different arrow orientation and fit algorithm +# --------------------------------------------------------------------- + +# test forced internal arrow orientation +vpoint circle1_p1 0 0 30 +vpoint circle1_p2 30 0 0 +vpoint circle1_p3 60 0 30 +vcircle circle1 circle1_p1 circle1_p2 circle1_p3 0 +vdimension diam1 -diameter -shapes circle1 -text 3d -plane zox -label hfit -flyout 0 -arrow internal -font SansFont + +# test forced external arrow orientation +vpoint circle2_p1 100 0 30 +vpoint circle2_p2 130 0 0 +vpoint circle2_p3 160 0 30 +vcircle circle2 circle2_p1 circle2_p2 circle2_p3 0 +vdimension diam2 -diameter -shapes circle2 -text 3d -plane zox -label hfit -flyout 0 -arrow external -font SansFont + +# test that auto-fit for arrow places them externally for small geometry +vpoint circle3_p1 0 0 102 +vpoint circle3_p2 22 0 80 +vpoint circle3_p3 44 0 102 +vcircle circle3 circle3_p1 circle3_p2 circle3_p3 0 +vdimension diam3 -diameter -shapes circle3 -text 3d -plane zox -label hcenter -flyout 0 -label hfit -arrow fit -font SansFont + +# test that auto-fit for text places the label externally for small geometry +vpoint circle4_p1 100 0 92 +vpoint circle4_p2 112 0 80 +vpoint circle4_p3 124 0 92 +vcircle circle4 circle4_p1 circle4_p2 circle4_p3 0 +vdimension diam4 -diameter -shapes circle4 -text 3d -plane zox -label hfit -flyout 0 -label hfit -arrow fit -font SansFont + +vfit + +# ------------------------------------------------ +# create dimension with different label positions +# ------------------------------------------------ + +vinit Viewer2/View2 +vfront + +set idx 0 +for {set r 0} {$r < 3} {incr r} { + for {set c 0} {$c < 3} {incr c} { + + set point1 p_[expr "$idx * 3 + 0"] + set point2 p_[expr "$idx * 3 + 1"] + set point3 p_[expr "$idx * 3 + 2"] + set circle c_[expr "$idx"] + + vpoint $point1 [expr "80.0 * $c + 0"] 0.0 [expr "60.0 * $r + 22"] + vpoint $point2 [expr "80.0 * $c + 22"] 0.0 [expr "60.0 * $r + 0"] + vpoint $point3 [expr "80.0 * $c + 44"] 0.0 [expr "60.0 * $r + 22"] + vcircle $circle $point1 $point2 $point3 0 + + set dimension d_$idx + + vdimension $dimension -diameter -shapes $circle -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 0.0 -font SansFont + vdisplay $dimension + + incr idx + } +} +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24351_3 b/tests/v3d/dimensions/bug24351_3 new file mode 100644 index 0000000000..64f1369a30 --- /dev/null +++ b/tests/v3d/dimensions/bug24351_3 @@ -0,0 +1,79 @@ +puts "============" +puts "CR24351: Test AIS Radius dimensions: label position and arrow orientation" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vfront + +set hpos "left hcenter" +set vpos "above vcenter below" + +# --------------------------------------------------------------------- +# create dimensions with different arrow orientation and fit algorithm +# --------------------------------------------------------------------- + +# test forced internal arrow orientation +vpoint circle1_p1 0 0 30 +vpoint circle1_p2 30 0 0 +vpoint circle1_p3 60 0 30 +vcircle circle1 circle1_p1 circle1_p2 circle1_p3 0 +vdimension rad1 -radius -shapes circle1 -text 3d -plane zox -label hfit -flyout 0 -arrow internal -font SansFont + +# test forced external arrow orientation +vpoint circle2_p1 100 0 35 +vpoint circle2_p2 135 0 0 +vpoint circle2_p3 170 0 35 +vcircle circle2 circle2_p1 circle2_p2 circle2_p3 0 +vdimension rad2 -radius -shapes circle2 -text 3d -plane zox -label hfit -flyout 0 -arrow external -font SansFont + +# test that auto-fit for arrow places them externally for small geometry +vpoint circle3_p1 0 0 113 +vpoint circle3_p2 33 0 80 +vpoint circle3_p3 66 0 113 +vcircle circle3 circle3_p1 circle3_p2 circle3_p3 0 +vdimension rad3 -radius -shapes circle3 -text 3d -plane zox -label hcenter -flyout 0 -arrow fit -font SansFont + +# test that auto-fit for text places the label externally for small geometry +vpoint circle4_p1 120 0 95 +vpoint circle4_p2 135 0 80 +vpoint circle4_p3 150 0 95 +vcircle circle4 circle4_p1 circle4_p2 circle4_p3 0 +vdimension rad4 -radius -shapes circle4 -text 3d -plane zox -label hfit -flyout 0 -arrow fit -font SansFont +vfit + +# ------------------------------------------------ +# create dimension with different label positions +# ------------------------------------------------ + +vinit Viewer2/View2 +vfront + +set idx 0 +for {set r 0} {$r < 3} {incr r} { + for {set c 0} {$c < 2} {incr c} { + + set point1 p_[expr "$idx * 3 + 0"] + set point2 p_[expr "$idx * 3 + 1"] + set point3 p_[expr "$idx * 3 + 2"] + set circle c_[expr "$idx"] + + vpoint $point1 [expr "90.0 * $c + 0"] 0.0 [expr "80.0 * $r + 33"] + vpoint $point2 [expr "90.0 * $c + 33"] 0.0 [expr "80.0 * $r + 0"] + vpoint $point3 [expr "90.0 * $c + 66"] 0.0 [expr "80.0 * $r + 33"] + vcircle $circle $point1 $point2 $point3 0 + + set dimension r_$idx + + vdimension $dimension -radius -shapes $circle -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 0.0 -font SansFont + vdisplay $dimension + + incr idx + } +} +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24351_4 b/tests/v3d/dimensions/bug24351_4 new file mode 100644 index 0000000000..e9bb6a3cca --- /dev/null +++ b/tests/v3d/dimensions/bug24351_4 @@ -0,0 +1,75 @@ +puts "============" +puts "CR24351: Test AIS angle dimensions: label position and arrow orientation" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vfront + +set hpos "left hcenter right" +set vpos "above vcenter below" + +# --------------------------------------------------------------------- +# create dimensions with different arrow orientation and fit algorithm +# --------------------------------------------------------------------- + +# test forced internal arrow orientation +vpoint angle1_p1 0 0 40 +vpoint angle1_p2 0 0 0 +vpoint angle1_p3 40 0 0 +vdimension ang1 -angle -shapes angle1_p1 angle1_p2 angle1_p3 -text 3d -plane zox -label hfit -flyout 40.0 -arrow internal -font SansFont + +# test forced external arrow orientation +vpoint angle2_p1 80 0 40 +vpoint angle2_p2 80 0 0 +vpoint angle2_p3 120 0 0 +vdimension ang2 -angle -shapes angle2_p1 angle2_p2 angle2_p3 -text 3d -plane zox -label hfit -flyout 40.0 -arrow external -font SansFont + +# test that auto-fit for arrow places them externally for small geometry +vpoint angle3_p1 0 0 100 +vpoint angle3_p2 0 0 80 +vpoint angle3_p3 20 0 80 +vdimension ang3 -angle -shapes angle3_p1 angle3_p2 angle3_p3 -text 3d -plane zox -label hcenter -flyout 20.0 -arrow fit -font SansFont + +# test that auto-fit for text places the label externally for small geometry +vpoint angle4_p1 85 0 100 +vpoint angle4_p2 85 0 85 +vpoint angle4_p3 100 0 85 +vdimension ang4 -angle -shapes angle4_p1 angle4_p2 angle4_p3 -text 3d -plane zox -label hfit -flyout 15.0 -arrow fit -font SansFont + +vdisplay ang1 ang2 ang3 ang4 +vfit + +# ------------------------------------------------ +# create dimension with different label positions +# ------------------------------------------------ + +vinit Viewer2/View2 +vfront + +set idx 0 +for {set r 0} {$r < 3} {incr r} { + for {set c 0} {$c < 3} {incr c} { + + set point1 p_[expr "$idx * 3 + 0"] + set point2 p_[expr "$idx * 3 + 1"] + set point3 p_[expr "$idx * 3 + 2"] + + vpoint $point1 [expr "60.0 * $c + 0"] 0.0 [expr "60.0 * $r + 40"] + vpoint $point2 [expr "60.0 * $c + 0"] 0.0 [expr "60.0 * $r + 0"] + vpoint $point3 [expr "60.0 * $c + 40"] 0.0 [expr "60.0 * $r + 0"] + + set dimension r_$idx + + vdimension $dimension -angle -shapes $point1 $point2 $point3 -text 3d -plane zox -label [lindex $hpos $c] [lindex $vpos $r] -arrow external -flyout 40.0 -font SansFont + vdisplay $dimension + + incr idx + } +} +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24374 b/tests/v3d/dimensions/bug24374 new file mode 100644 index 0000000000..f9ec0a6836 --- /dev/null +++ b/tests/v3d/dimensions/bug24374 @@ -0,0 +1,21 @@ +puts "============" +puts "CR24374: Flipping affects highlight presentation of dimension" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +box b 100 100 100 +explode b e +vdisplay b +vdisplay b_9 +vdimension dim1 -length -shapes b_9 -text 3d -plane zox -font SansFont +vselmode b 2 1 +vselmode dim1 2 1 +vfit +vmoveto 130 352 +checkcolor 130 352 0 1 1 +if { $stat != 1 } { puts "Error : Highlighting of dimension with flipping in local context failed." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug24389 b/tests/v3d/dimensions/bug24389 new file mode 100644 index 0000000000..76ccda5ec0 --- /dev/null +++ b/tests/v3d/dimensions/bug24389 @@ -0,0 +1,243 @@ +puts "============" +puts "CR24389: Invalid highlight of AIS dimension line in local selection" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +# ----------------------------------------------# +# Check highlight of length dimension elements # +# ----------------------------------------------# + +vinit View1 +vtop + +# length + +vpoint len_p1 0 0 0 +vpoint len_p2 40 0 0 +verase len_p1 len_p2 + +vdimension len1 -length -text 3d -plane xoy -flyout 20 -arrow external -label left -shapes len_p1 len_p2 -font SansFont +vdimension len2 -length -text 3d -plane xoy -flyout -20 -arrow external -label right -shapes len_p1 len_p2 -font SansFont + +vpoint len_p3 0 20 0 +vpoint len_p4 40 20 0 +verase len_p3 len_p4 + +vdimension len3 -length -text 3d -plane xoy -flyout 20 -arrow internal -label hcenter -shapes len_p3 len_p4 -font SansFont + +# diameter + +vpoint diam_p1 90 0 0 +vpoint diam_p2 120 0 0 +vpoint diam_p3 105 -15 0 +verase diam_p1 diam_p2 diam_p3 +vcircle diam_c1 diam_p1 diam_p2 diam_p3 0 +vdimension diam1 -diameter -text 3d -plane xoy -arrow external -label left -shapes diam_c1 -font SansFont + +vpoint diam_p4 90 40 0 +vpoint diam_p5 120 40 0 +vpoint diam_p6 105 25 0 +verase diam_p4 diam_p5 diam_p6 +vcircle diam_c2 diam_p4 diam_p5 diam_p6 0 +vdimension diam2 -diameter -text 3d -plane xoy -arrow external -label right -shapes diam_c2 -font SansFont + +vpoint diam_p7 80 -40 0 +vpoint diam_p8 120 -40 0 +vpoint diam_p9 100 -60 0 +verase diam_p7 diam_p8 diam_p9 +vcircle diam_c3 diam_p7 diam_p8 diam_p9 0 +vdimension diam3 -diameter -text 3d -plane xoy -arrow external -label hcenter -flyout 30 -shapes diam_c3 -font SansFont + +# radius + +vpoint rad_p1 140 -5 0 +vpoint rad_p2 180 -45 0 +vpoint rad_p3 220 -5 0 +verase rad_p1 rad_p2 rad_p3 +vcircle rad_c1 rad_p1 rad_p2 rad_p3 0 +vdimension rad1 -radius -text 3d -plane xoy -arrow internal -label hcenter -flyout 0 -shapes rad_c1 -font SansFont + +vpoint rad_p4 180 -70 0 +vpoint rad_p5 160 -90 0 +vpoint rad_p6 140 -70 0 +verase rad_p4 rad_p5 rad_p6 +vcircle rad_c2 rad_p4 rad_p5 rad_p6 0 +vdimension rad2 -radius -text 3d -plane xoy -arrow external -label left -shapes rad_c2 -font SansFont + +# angles + +vpoint ang_p1 0 -50 0 +vpoint ang_p2 25 -75 0 +vpoint ang_p3 0 -100 0 +verase ang_p1 ang_p2 ang_p3 +vdimension ang1 -angle -text 3d -plane xoy -arrow internal -label hcenter -flyout 35 -shapes ang_p1 ang_p2 ang_p3 -font SansFont + +vpoint ang_p4 0 -120 0 +vpoint ang_p5 30 -80 0 +vpoint ang_p6 30 -120 0 +verase ang_p4 ang_p5 ang_p6 +vdimension ang2 -angle -text 3d -plane xoy -arrow external -label left -flyout 55 -shapes ang_p4 ang_p5 ang_p6 -font SansFont + +vpoint ang_p8 55 -120 0 +vpoint ang_p9 55 -80 0 +vpoint ang_p10 95 -120 0 +verase ang_p8 ang_p9 ang_p10 +vdimension ang3 -angle -text 3d -plane xoy -arrow external -label right -flyout 55 -shapes ang_p8 ang_p9 ang_p10 -font SansFont + +vpoint fit1 -75 0 0 +vpoint fit2 235 0 0 +vfit + +# ----------------------------------------------------------------------------- # +# Verify picking in neutral and local selections # +# ----------------------------------------------------------------------------- # + +proc check_picking { pick check name } { + for {set i 0} {$i < [llength $pick]} {incr i} { + + set pick_x [lindex [lindex $pick $i] 0] + set pick_y [lindex [lindex $pick $i] 1] + set check_x [lindex $check 0] + set check_y [lindex $check 1] + + vmoveto $pick_x $pick_y + set res [checkcolor $check_x $check_y 0 1 1] + + if { $res != 1 } { + puts "Error : Highlighting of $name at pick coordinates ($pick_x, $pick_y) check coordinates ($check_x, $check_y)" + } + } +} + +proc check_cross_picking { pick object name } { + + vselmode 0 1 + + for {set i 1} {$i < 3} {incr i} { + + vselmode $object $i 1 + + for {set j 1} {$j < 3} {incr j} { + + set pick_idx_i [expr "[llength $pick] - 2 + $i - 1"] + set pick_idx_j [expr "[llength $pick] - 2 + $j - 1"] + + set pick_x [lindex [lindex $pick $pick_idx_i] 0] + set pick_y [lindex [lindex $pick $pick_idx_i] 1] + set check_x [lindex [lindex $pick $pick_idx_j] 0] + set check_y [lindex [lindex $pick $pick_idx_j] 1] + + vmoveto $pick_x $pick_y + + if {$i == $j} { + set res [checkcolor $check_x $check_y 0 1 1] + if { $res != 1 } { + puts "Error : No local highlighting of $name at pick coordinates ($pick_x, $pick_y) check coordinates ($check_x, $check_y)" + } + } else { + set res [checkcolor $check_x $check_y 0 0 0] + if { $res != 1 } { + puts "Error : Unwanted highlighting of $name at pick coordinates ($pick_x, $pick_y) check coordinates ($check_x, $check_y)" + } + } + } + vselmode $object $i 0 + } + vselmode 0 1 +} + +# pick coord { [flyout], dimension line, text } + +# check sensitives "len1" +set pick_coord { {100 133 } { 106 124 } { 76 130 } } +set check_coord { 123 125 } +check_picking $pick_coord $check_coord "length dimension (len1)" +check_cross_picking $pick_coord len1 "length dimension (len1)" + +# check sensitives "len2" +set pick_coord { { 100 167 } { 126 177 } { 187 180 } } +set check_coord { 106 177 } +check_picking $pick_coord $check_coord "length dimension (len2)" +check_cross_picking $pick_coord len2 "length dimension (len2)" + +# check sensitives "len3" +set pick_coord { { 100 114 } { 106 99 } { 120 97 } } +set check_coord { 153 109 } +check_picking $pick_coord $check_coord "length dimension (len3)" +check_cross_picking $pick_coord len3 "length dimension (len3)" + +# check sensitives "diam1" +set pick_coord { { 247 151 } { 184 150 } } +set check_coord { 236 151 } +check_picking $pick_coord $check_coord "diameter dimension (diam1)" +check_cross_picking $pick_coord diam1 "diameter dimension (diam1)" + +# check sensitives "diam2" +set pick_coord { { 221 99 } { 285 99 } } +set check_coord { 239 99 } +check_picking $pick_coord $check_coord "diameter dimension (diam2)" +check_cross_picking $pick_coord diam2 "diameter dimension (diam2)" + +# check sensitives "diam3" +set pick_coord { { 205 225 } { 263 242 } { 224 242 } } +set check_coord { 205 233 } +check_picking $pick_coord $check_coord "diameter dimension (diam3)" +check_cross_picking $pick_coord diam3 "diameter dimension (diam3)" + +# check sensitives "rad1" +set pick_coord { { 288 158 } { 310 157 } } +set check_coord { 288 158 } +check_picking $pick_coord $check_coord "radius dimension (rad1)" +check_cross_picking $pick_coord rad1 "radius dimension (rad1)" + +# check sensitives "rad2" +set pick_coord { { 320 242 } { 362 241 } } +set check_coord { 320 242 } +check_picking $pick_coord $check_coord "radius dimension (rad2)" +check_cross_picking $pick_coord rad2 "radius dimension (rad2)" + +# check sensitives "ang1" +set pick_coord { { 113 229 } { 96 221 } { 85 256 } } +set check_coord { 86 250 } +check_picking $pick_coord $check_coord "angle dimension (ang1)" +check_cross_picking $pick_coord ang1 "angle dimension (ang1)" + +# check sensitives "ang2" +set pick_coord { { 140 311 } { 91 310 } { 50 278 } } +set check_coord { 105 318 } +check_picking $pick_coord $check_coord "angle dimension (ang2)" +check_cross_picking $pick_coord ang2 "angle dimension (ang2)" + +# check sensitives "ang3" +set pick_coord { { 172 303 } { 163 327 } { 243 287 } } +set check_coord { 183 326 } +check_picking $pick_coord $check_coord "angle dimension (ang3)" +check_cross_picking $pick_coord ang3 "angle dimension (ang3)" + +# --------------------------------------------------- # +# Dump selected images # +# --------------------------------------------------- # + +set xmin -500 +set xmax 500 +set ymin -500 +set ymax 500 +set shift 0 + +vselmode 0 1 +vselect $xmin $ymin $xmax $ymax $shift +vdump $imagedir/${casename}_1.png + +vselect 0 0 0 0 0 +vselmode 1 1 +vselect $xmin $ymin $xmax $ymax $shift +vdump $imagedir/${casename}_2.png + +vselect 0 0 0 0 0 +vselmode 0 1 +vselmode 2 1 +vselect $xmin $ymin $xmax $ymax $shift +vdump $imagedir/${casename}_3.png diff --git a/tests/v3d/dimensions/bug24412_1 b/tests/v3d/dimensions/bug24412_1 new file mode 100644 index 0000000000..67153f879a --- /dev/null +++ b/tests/v3d/dimensions/bug24412_1 @@ -0,0 +1,39 @@ +puts "============" +puts "CR24412: TKV3d, Dimensions - Possibility to customize text position was lost" +puts "Test position setting for linear dimension" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit Viewer1/View1 +vpoint circ_p1 0 10 30 +vpoint circ_p2 30 10 0 +vpoint circ_p3 60 10 30 +vcircle circ circ_p1 circ_p2 circ_p3 0 +vdisplay circ +vdimension diam -diameter -shapes circ -font SansFont +# Change text position +vmovedim diam 15 15 15 +vfit + +# Check that text position was changed and the text is not aligned +set x_coord 166 +set y_coord 226 +checkcolor $x_coord $y_coord 0.46 0.9 0 +if { $stat != 1 } { puts "Error : Text position of dimension is incorrect." } + +vdump $imagedir/${casename}_1.png + +# Update dimension parameters and set automatic text positioning +vdimparam diam -flyout -5 +vfit + +# Check that text position was changed according to flyout +set x_coord 213 +set y_coord 179 +checkcolor $x_coord $y_coord 0.46 0.9 0 +if { $stat != 1 } { puts "Error : Text position of dimension after layout changing is incorrect." } + +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/dimensions/bug24412_2 b/tests/v3d/dimensions/bug24412_2 new file mode 100644 index 0000000000..bb68b325ea --- /dev/null +++ b/tests/v3d/dimensions/bug24412_2 @@ -0,0 +1,31 @@ +puts "============" +puts "CR24412: TKV3d, Dimensions - Possibility to customize text position was lost" +puts "Test position setting for angular dimension" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit Viewer1/View1 +vpoint ang_p1 0 0 30 +vpoint ang_p2 30 0 0 +vpoint ang_p3 60 0 30 +vdimension ang -angle -shapes ang_p1 ang_p2 ang_p3 -font SansFont +vmovedim ang 5 0 5 +vfit + +# Check that text position was changed and the text is not aligned +checkcolor 60 189 0.46 0.9 0 +if { $stat != 1 } { puts "Error : Text position of dimension is incorrect." } +vdump $imagedir/${casename}_1.png + +# Update dimension parameters and set automatic text positioning +vdimparam ang -flyout -5 +vfit + +# Check that text position was changed according to flyout +checkcolor 206 312 0.46 0.9 0 +if { $stat != 1 } { puts "Error : Text position of dimension after layout changing is incorrect." } + +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/dimensions/bug25403 b/tests/v3d/dimensions/bug25403 new file mode 100644 index 0000000000..e771bd3237 --- /dev/null +++ b/tests/v3d/dimensions/bug25403 @@ -0,0 +1,17 @@ +puts "============" +puts "CR25403: Wrong storage of model units in AIS_AngleDimension" +puts "============" +puts "" + +pload VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vpoint angleP1 0 0 0 +vpoint angleP2 50 50 50 +vpoint angleP3 50 50 100 +vdimension dim1 -angle -value 300 -modelunits deg -shapes angleP1 angleP2 angleP3 -font SansFont +vdimension dim2 -length -value 10 -modelunits mm -showunits -plane yoz -shapes angleP1 angleP3 -font SansFont +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug25549_1 b/tests/v3d/dimensions/bug25549_1 new file mode 100644 index 0000000000..a5a2c64c8a --- /dev/null +++ b/tests/v3d/dimensions/bug25549_1 @@ -0,0 +1,20 @@ +puts "============" +puts "CR25549" +puts "Visualization - do not crash on attempt to display the Angle dimension between two parallel lines" +puts "Tests case of two edges with the same line but different end points parameters" +puts "============" +puts "" + +pload MODELING VISUALIZATION +line l 0 0 0 1 0 0 +mkedge e1 l 50 100 +mkedge e2 l 50 0 + +vinit View1 +vclear +vaxo +vdisplay e1 e2 +vdimension ad -angle -shapes e1 e2 +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug25549_2 b/tests/v3d/dimensions/bug25549_2 new file mode 100644 index 0000000000..e44b84277c --- /dev/null +++ b/tests/v3d/dimensions/bug25549_2 @@ -0,0 +1,21 @@ +puts "============" +puts "CR25549" +puts "Visualization - do not crash on attempt to display the Angle dimension between two parallel lines" +puts "Tests case of two edges with opposite lines directions" +puts "============" +puts "" + +pload MODELING VISUALIZATION +line Line1 0 0 0 1 0 0 +copy Line1 Line2 +reverse Line1 +mkedge e1 Line1 0 50 +mkedge e2 Line2 0 50 + +vinit View1 +vclear +vaxo +vdisplay e1 e2 +vdimension ad -angle -shapes e1 e2 +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26035_1 b/tests/v3d/dimensions/bug26035_1 new file mode 100644 index 0000000000..4347251b1b --- /dev/null +++ b/tests/v3d/dimensions/bug26035_1 @@ -0,0 +1,19 @@ +puts "============" +puts "CR26035: Dimension drawing between two vertices" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +vertex v1 10 0 0 +vertex v2 10 0 10 + +vdimension len -length -shapes v1 v2 -plane yoz -font SansFont + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26035_2 b/tests/v3d/dimensions/bug26035_2 new file mode 100644 index 0000000000..6fd570af5b --- /dev/null +++ b/tests/v3d/dimensions/bug26035_2 @@ -0,0 +1,24 @@ +puts "============" +puts "CR26035: E x c e p t i o n when trying to draw dimension between face and point" +puts "============" +puts "" + +puts "REQUIRED All: Error: dimension geometry is invalid, -length dimension can't be built on input shapes" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +box b -10 -10 -10 20 20 20 +explode b F +vdisplay b_1 + +vpoint p 10 0 0 + +catch {vdimension len -length -shapes b_1 p -plane zox -font SansFont} + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26035_3 b/tests/v3d/dimensions/bug26035_3 new file mode 100644 index 0000000000..243d3b851a --- /dev/null +++ b/tests/v3d/dimensions/bug26035_3 @@ -0,0 +1,24 @@ +puts "============" +puts "CR26035: Drawing dimension between edge and vertex" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +vertex v1 10 -10 0 +vertex v2 10 10 0 +edge e v1 v2 +vdisplay e + +vertex v3 10 0 10 +vdisplay v3 + +vdimension len -length -shapes e v3 -plane yoz -font SansFont + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26035_4 b/tests/v3d/dimensions/bug26035_4 new file mode 100644 index 0000000000..9c32791bf7 --- /dev/null +++ b/tests/v3d/dimensions/bug26035_4 @@ -0,0 +1,24 @@ +puts "============" +puts "CR26035: Drawing dimension between vertex and edge" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +vertex v1 10 -10 0 +vertex v2 10 10 0 +edge e v1 v2 +vdisplay e + +vertex v3 10 0 10 +vdisplay v3 + +vdimension len -length -shapes v3 e -plane yoz -font SansFont + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26035_5 b/tests/v3d/dimensions/bug26035_5 new file mode 100644 index 0000000000..ca1a0e2b9f --- /dev/null +++ b/tests/v3d/dimensions/bug26035_5 @@ -0,0 +1,23 @@ +puts "============" +puts "CR26035: Drawing dimension between edge and point" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +vertex v1 10 -10 0 +vertex v2 10 10 0 +edge e v1 v2 +vdisplay e + +vpoint p 10 0 10 + +vdimension len -length -shapes e p -plane yoz -font SansFont + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26035_6 b/tests/v3d/dimensions/bug26035_6 new file mode 100644 index 0000000000..08571ac6e9 --- /dev/null +++ b/tests/v3d/dimensions/bug26035_6 @@ -0,0 +1,23 @@ +puts "============" +puts "CR26035: Drawing dimension between point and edge" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vaxo + +vertex v1 10 -10 0 +vertex v2 10 10 0 +edge e v1 v2 +vdisplay e + +vpoint p 10 0 10 + +vdimension len -length -shapes p e -plane yoz -font SansFont + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26056 b/tests/v3d/dimensions/bug26056 new file mode 100644 index 0000000000..94d790fefc --- /dev/null +++ b/tests/v3d/dimensions/bug26056 @@ -0,0 +1,35 @@ +puts "============" +puts "CR26056" +puts "AIS_LengthDimension can not build dimension for face-edge or edge-face" +puts "Tests case of edge-face and face-edge input geometry for dimension" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +plane aPlane 0 0 50 0 0 1 +mkface aFace aPlane -100 100 -100 100 + +line aLine 0 -100 0 1 0 0 +mkedge anEdge aLine -100 100 + +line aLine2 0 0 100 1 1 0.1 +mkedge anEdge2 aLine2 -150 150 + +circle aCirc1 30 -30 100 0.3 -0.3 1 20. +mkedge anEdge3 aCirc1 + +circle aCirc2 -130 -30 100 0.3 -0.3 1 20. +mkedge anEdge4 aCirc2 30. 180. + +vinit View1 +vclear +vaxo +vdisplay anEdge anEdge2 anEdge3 anEdge4 aFace +vdimension aDim1 -length -shapes anEdge aFace -text 15 3d sh +vdimension aDim2 -length -shapes aFace anEdge2 -text 15 3d sh +vdimension aDim3 -length -shapes aFace anEdge3 -text 15 3d sh +vdimension aDim4 -length -shapes aFace anEdge4 -text 15 3d sh +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug26317 b/tests/v3d/dimensions/bug26317 new file mode 100644 index 0000000000..af814c59f6 --- /dev/null +++ b/tests/v3d/dimensions/bug26317 @@ -0,0 +1,17 @@ +puts "============" +puts "CR26317: Visualization, AIS_LengthDimension::CheckPlane is incorrect" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +box b 100 200 300 +vinit View1 +vclear +vaxo +explode b F +vdisplay b_1 b_2 +vdimension len -length -shapes b_1 b_2 -plane zox +vfit + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/dimensions/bug27688 b/tests/v3d/dimensions/bug27688 new file mode 100644 index 0000000000..93d4d716b9 --- /dev/null +++ b/tests/v3d/dimensions/bug27688 @@ -0,0 +1,33 @@ +puts "========" +puts "Visualization, AIS_Dimension - add possibility to set custom text value" +puts "Test case creates three length dimensions where value is set as real," +puts "as text and is reset to auto value state." +puts "========" + +pload MODELING VISUALIZATION + +vinit View1 +vpoint p1 0 0 0 +vpoint p2 50 50 0 + +vdimension dim1 -length -plane xoy -shapes p1 p2 +vdimparam dim1 -flyout -15 -arrowlength 4 -showunits -value 10 + + +vpoint p3 100 100 0 +vpoint p4 150 150 0 + +vdimension dim2 -length -plane xoy -shapes p3 p4 +vdimparam dim2 -flyout -15 -arrowlength 4 -hideunits -textvalue "w_1" +vfit + + +vpoint p5 200 200 0 +vpoint p6 250 250 0 + +vdimension dim3 -length -plane xoy -shapes p5 p6 +vdimparam dim3 -flyout -15 -arrowlength 4 -showunits -textvalue "w_1" +vdimparam dim3 -autovalue + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/bug27692 b/tests/v3d/dimensions/bug27692 new file mode 100644 index 0000000000..9f4090ddfb --- /dev/null +++ b/tests/v3d/dimensions/bug27692 @@ -0,0 +1,29 @@ +puts "========" +puts "Visualization, AIS_AngleDimension - exterior angle and arrows visibility improvements" +puts "Test case creates three angle dimensions with exterior/interior presentation for the angle" +puts "and different visual state of presentation arrows" +puts "========" + +pload MODELING VISUALIZATION + +vinit +vpoint p1 0 0 0 +vpoint p2 10 0 0 +vpoint p3 10 5 0 +vdimension dim1 -angle -plane xoy -shapes p1 p2 p3 +vangleparam dim1 -type exterior -showarrow first + +vpoint p4 50 0 0 +vpoint p5 60 0 0 +vpoint p6 60 5 0 +vdimension dim2 -angle -plane xoy -shapes p4 p5 p6 +vangleparam dim2 -type interior -showarrow none + +vpoint p7 30 -40 0 +vpoint p8 40 -40 0 +vpoint p9 50 -35 0 +vdimension dim3 -angle -plane xoy -shapes p7 p8 p9 +vangleparam dim3 -type exterior -showarrow second + +vfit +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/concentric b/tests/v3d/dimensions/concentric index a762d25b77..f107373133 100644 --- a/tests/v3d/dimensions/concentric +++ b/tests/v3d/dimensions/concentric @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select two circled edges" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 pcylinder c 15 30 vdisplay c diff --git a/tests/v3d/dimensions/equaldistance b/tests/v3d/dimensions/equaldistance index d17a3902cb..30601a5467 100644 --- a/tests/v3d/dimensions/equaldistance +++ b/tests/v3d/dimensions/equaldistance @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 4 edges or vertices" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 box b 10 20 30 vdisplay b diff --git a/tests/v3d/dimensions/equalradius b/tests/v3d/dimensions/equalradius index 678b08fdce..7259138b2b 100644 --- a/tests/v3d/dimensions/equalradius +++ b/tests/v3d/dimensions/equalradius @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 1 or 2 circled edges" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 pcylinder c 15 30 vdisplay c diff --git a/tests/v3d/dimensions/fix b/tests/v3d/dimensions/fix index 3360bde1e8..4fd491c56a 100644 --- a/tests/v3d/dimensions/fix +++ b/tests/v3d/dimensions/fix @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 1 edge" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 box b 10 20 30 vdisplay b diff --git a/tests/v3d/dimensions/identic b/tests/v3d/dimensions/identic index 06e54dbaed..3bee4a12ca 100644 --- a/tests/v3d/dimensions/identic +++ b/tests/v3d/dimensions/identic @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 2 edges or vertices" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 box b 10 20 30 vdisplay b diff --git a/tests/v3d/dimensions/lengthparam b/tests/v3d/dimensions/lengthparam index bd5fca9858..1d4ea59e87 100644 --- a/tests/v3d/dimensions/lengthparam +++ b/tests/v3d/dimensions/lengthparam @@ -1,5 +1,5 @@ -pload ALL -vinit +pload MODELING VISUALIZATION +vinit View1 vtrihedron t1 vpoint p11 2 22 0 @@ -28,4 +28,4 @@ vlengthparam dim4 -direction OY vtop vfit vzoom 0.75 - +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/lengthparam_flyout_reversed b/tests/v3d/dimensions/lengthparam_flyout_reversed index abb3bdf51b..608d3cc6fe 100644 --- a/tests/v3d/dimensions/lengthparam_flyout_reversed +++ b/tests/v3d/dimensions/lengthparam_flyout_reversed @@ -1,5 +1,5 @@ -pload ALL -vinit +pload MODELING VISUALIZATION +vinit View1 vtrihedron t1 vpoint p11 2 22 0 @@ -28,4 +28,4 @@ vlengthparam dim4 -direction OY vtop vfit vzoom 0.75 - +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/lengthparam_reversed b/tests/v3d/dimensions/lengthparam_reversed index 867b5c7d0d..881909e071 100644 --- a/tests/v3d/dimensions/lengthparam_reversed +++ b/tests/v3d/dimensions/lengthparam_reversed @@ -1,5 +1,5 @@ -pload ALL -vinit +pload MODELING VISUALIZATION +vinit View1 vtrihedron t1 vpoint p11 2 22 0 @@ -28,4 +28,4 @@ vlengthparam dim4 -direction OY vtop vfit vzoom 0.75 - +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/lengthparam_reversed_direction b/tests/v3d/dimensions/lengthparam_reversed_direction index e6031ce9b2..c605e3569e 100644 --- a/tests/v3d/dimensions/lengthparam_reversed_direction +++ b/tests/v3d/dimensions/lengthparam_reversed_direction @@ -1,5 +1,5 @@ -pload ALL -vinit +pload MODELING VISUALIZATION +vinit View1 vtrihedron t1 vpoint p11 2 22 0 @@ -28,4 +28,4 @@ vlengthparam dim4 -direction 0 -1 0 vtop vfit vzoom 0.75 - +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/lengthparam_reversed_flyout_reversed b/tests/v3d/dimensions/lengthparam_reversed_flyout_reversed index d30ae25452..62173d4c5f 100644 --- a/tests/v3d/dimensions/lengthparam_reversed_flyout_reversed +++ b/tests/v3d/dimensions/lengthparam_reversed_flyout_reversed @@ -1,5 +1,5 @@ -pload ALL -vinit +pload MODELING VISUALIZATION +vinit View1 vtrihedron t1 vpoint p11 2 22 0 @@ -28,4 +28,4 @@ vlengthparam dim4 -direction OY vtop vfit vzoom 0.75 - +vdump $imagedir/${casename}.png diff --git a/tests/v3d/dimensions/offset b/tests/v3d/dimensions/offset index f077afea54..7f9537e008 100644 --- a/tests/v3d/dimensions/offset +++ b/tests/v3d/dimensions/offset @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 2 faces" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 box b -5 -10 -15 10 20 30 vdisplay b diff --git a/tests/v3d/dimensions/parallel b/tests/v3d/dimensions/parallel index 8f149afda5..3f0e769b54 100644 --- a/tests/v3d/dimensions/parallel +++ b/tests/v3d/dimensions/parallel @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 2 edges" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 box b -5 -10 -15 10 20 30 vdisplay b diff --git a/tests/v3d/dimensions/perpendicular b/tests/v3d/dimensions/perpendicular index b894b7d1da..f8d699174b 100644 --- a/tests/v3d/dimensions/perpendicular +++ b/tests/v3d/dimensions/perpendicular @@ -3,6 +3,7 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 2 edges" puts "====================================================================" +pload MODELING VISUALIZATION vclear vinit diff --git a/tests/v3d/dimensions/symmetric b/tests/v3d/dimensions/symmetric index 72df387c36..1b5172e31a 100644 --- a/tests/v3d/dimensions/symmetric +++ b/tests/v3d/dimensions/symmetric @@ -3,8 +3,9 @@ puts "OCC28162: Draw Harness - eliminate usage of deprecated Local Context" puts "Select 3 edges or 1 edge and 2 vertices" puts "====================================================================" +pload MODELING VISUALIZATION vclear -vinit +vinit View1 box b 10 20 30 vdisplay b diff --git a/tests/v3d/edge/A1 b/tests/v3d/edge/A1 deleted file mode 100644 index d0ece4bd17..0000000000 --- a/tests/v3d/edge/A1 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 - diff --git a/tests/v3d/edge/A10 b/tests/v3d/edge/A10 deleted file mode 100644 index f42646f62d..0000000000 --- a/tests/v3d/edge/A10 +++ /dev/null @@ -1,66 +0,0 @@ -puts "============" -puts "CR25436" -puts "Test case check work of the new commands vselnext and vselprev" -puts "============" -puts "" - -proc check_highlighting { theEdgeIdx theCoords } { - set aNext [expr ($theEdgeIdx + 1) % 3] - set aNextNext [expr ($theEdgeIdx + 2) % 3] - set hiColor [vreadpixel [lindex $theCoords [expr $theEdgeIdx * 2] ] [lindex $theCoords [expr $theEdgeIdx * 2 + 1] ] name] - set nextColor [vreadpixel [lindex $theCoords [expr $aNext * 2] ] [lindex $theCoords [expr $aNext * 2 + 1] ] name] - set nextNextColor [vreadpixel [lindex $theCoords [expr $aNextNext * 2] ] [lindex $theCoords [expr $aNextNext * 2 + 1] ] name] - - if {$hiColor == "CYAN 1" && $nextColor == "YELLOW 1" && $nextNextColor == "YELLOW 1"} { - return true - } else { - return false - } -} - -set coords { } -# e10_x, e10_y -lappend coords 94 -lappend coords 140 -# e2_x, e2_y -lappend coords 103 -lappend coords 60 -# e1_x, e1_y -lappend coords 29 -lappend coords 208 - -box b 10 10 10 -vdisplay b -vfit -vselmode 2 1 -vmoveto 30 101 - -if { ![check_highlighting 0 $coords] } { - puts "ERROR: incorrect highlighting of edge 10" -} - -vselnext -if { ![check_highlighting 1 $coords] } { - puts "ERROR: incorrect highlighting of edge 2 after vselnext call" -} -vselnext -if { ![check_highlighting 2 $coords] } { - puts "ERROR: incorrect highlighting of edge 1 after vselnext call" -} -vselnext -if { ![check_highlighting 0 $coords] } { - puts "ERROR: incorrect highlighting of edge 10 after vselnext call" -} - -vselprev -if { ![check_highlighting 2 $coords] } { - puts "ERROR: incorrect highlighting of edge 1 after vselprev call" -} -vselprev -if { ![check_highlighting 1 $coords] } { - puts "ERROR: incorrect highlighting of edge 2 after vselprev call" -} -vselprev -if { ![check_highlighting 0 $coords] } { - puts "ERROR: incorrect highlighting of edge 10 after vselprev call" -} diff --git a/tests/v3d/edge/A2 b/tests/v3d/edge/A2 deleted file mode 100644 index b0aaf9f8f3..0000000000 --- a/tests/v3d/edge/A2 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge/A3 b/tests/v3d/edge/A3 deleted file mode 100644 index 5d3177b455..0000000000 --- a/tests/v3d/edge/A3 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 - diff --git a/tests/v3d/edge/A4 b/tests/v3d/edge/A4 deleted file mode 100644 index 5cb62d35c8..0000000000 --- a/tests/v3d/edge/A4 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge/A5 b/tests/v3d/edge/A5 deleted file mode 100644 index 3f9689019d..0000000000 --- a/tests/v3d/edge/A5 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge/A6 b/tests/v3d/edge/A6 deleted file mode 100644 index a47b2a6009..0000000000 --- a/tests/v3d/edge/A6 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 225 98 - diff --git a/tests/v3d/edge/A7 b/tests/v3d/edge/A7 deleted file mode 100644 index f2f902bc91..0000000000 --- a/tests/v3d/edge/A7 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge/A8 b/tests/v3d/edge/A8 deleted file mode 100644 index acf4bf2287..0000000000 --- a/tests/v3d/edge/A8 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge/A9 b/tests/v3d/edge/A9 deleted file mode 100644 index b19cab5d2b..0000000000 --- a/tests/v3d/edge/A9 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge/B1 b/tests/v3d/edge/B1 deleted file mode 100644 index 2cd06bd478..0000000000 --- a/tests/v3d/edge/B1 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge/B2 b/tests/v3d/edge/B2 deleted file mode 100644 index 2df1f63477..0000000000 --- a/tests/v3d/edge/B2 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge/B3 b/tests/v3d/edge/B3 deleted file mode 100644 index 3fe62dc4d7..0000000000 --- a/tests/v3d/edge/B3 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge/B4 b/tests/v3d/edge/B4 deleted file mode 100644 index 8de1bbd3b8..0000000000 --- a/tests/v3d/edge/B4 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge/B5 b/tests/v3d/edge/B5 deleted file mode 100644 index 72837b2069..0000000000 --- a/tests/v3d/edge/B5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge/B6 b/tests/v3d/edge/B6 deleted file mode 100644 index d72b504588..0000000000 --- a/tests/v3d/edge/B6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge/B7 b/tests/v3d/edge/B7 deleted file mode 100644 index f9c3bd9fcc..0000000000 --- a/tests/v3d/edge/B7 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge/B8 b/tests/v3d/edge/B8 deleted file mode 100644 index ca72819b38..0000000000 --- a/tests/v3d/edge/B8 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge/B9 b/tests/v3d/edge/B9 deleted file mode 100644 index 2031dce96b..0000000000 --- a/tests/v3d/edge/B9 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge/C1 b/tests/v3d/edge/C1 deleted file mode 100644 index e61699bcf1..0000000000 --- a/tests/v3d/edge/C1 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 - diff --git a/tests/v3d/edge/C2 b/tests/v3d/edge/C2 deleted file mode 100644 index 396826ed8b..0000000000 --- a/tests/v3d/edge/C2 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 - diff --git a/tests/v3d/edge/C3 b/tests/v3d/edge/C3 deleted file mode 100644 index e901c95814..0000000000 --- a/tests/v3d/edge/C3 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 - diff --git a/tests/v3d/edge/C4 b/tests/v3d/edge/C4 deleted file mode 100644 index eea31f5bc6..0000000000 --- a/tests/v3d/edge/C4 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge/C5 b/tests/v3d/edge/C5 deleted file mode 100644 index a9789d8a03..0000000000 --- a/tests/v3d/edge/C5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge/C6 b/tests/v3d/edge/C6 deleted file mode 100644 index 88f1011746..0000000000 --- a/tests/v3d/edge/C6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge/C7 b/tests/v3d/edge/C7 deleted file mode 100644 index 0edbe385e4..0000000000 --- a/tests/v3d/edge/C7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge/C8 b/tests/v3d/edge/C8 deleted file mode 100644 index e56acf0867..0000000000 --- a/tests/v3d/edge/C8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge/C9 b/tests/v3d/edge/C9 deleted file mode 100644 index b7a675f8ea..0000000000 --- a/tests/v3d/edge/C9 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge/D1 b/tests/v3d/edge/D1 deleted file mode 100644 index 19eae7a90e..0000000000 --- a/tests/v3d/edge/D1 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge/D2 b/tests/v3d/edge/D2 deleted file mode 100644 index b364b32519..0000000000 --- a/tests/v3d/edge/D2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge/D3 b/tests/v3d/edge/D3 deleted file mode 100644 index 53a090884a..0000000000 --- a/tests/v3d/edge/D3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge/D4 b/tests/v3d/edge/D4 deleted file mode 100644 index 599192e986..0000000000 --- a/tests/v3d/edge/D4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge/D5 b/tests/v3d/edge/D5 deleted file mode 100644 index a1b37d1d73..0000000000 --- a/tests/v3d/edge/D5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge/D6 b/tests/v3d/edge/D6 deleted file mode 100644 index ee0bb681ec..0000000000 --- a/tests/v3d/edge/D6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge/D7 b/tests/v3d/edge/D7 deleted file mode 100644 index a9f6933b30..0000000000 --- a/tests/v3d/edge/D7 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 - diff --git a/tests/v3d/edge/D8 b/tests/v3d/edge/D8 deleted file mode 100644 index 9d7094bc67..0000000000 --- a/tests/v3d/edge/D8 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge/D9 b/tests/v3d/edge/D9 deleted file mode 100644 index e1d4f91732..0000000000 --- a/tests/v3d/edge/D9 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge/E1 b/tests/v3d/edge/E1 deleted file mode 100644 index 6a5dc164f2..0000000000 --- a/tests/v3d/edge/E1 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge/E2 b/tests/v3d/edge/E2 deleted file mode 100644 index a402fd034c..0000000000 --- a/tests/v3d/edge/E2 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 - diff --git a/tests/v3d/edge/E3 b/tests/v3d/edge/E3 deleted file mode 100644 index 82c7650c1c..0000000000 --- a/tests/v3d/edge/E3 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 - diff --git a/tests/v3d/edge/E4 b/tests/v3d/edge/E4 deleted file mode 100644 index f83197d757..0000000000 --- a/tests/v3d/edge/E4 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge/E5 b/tests/v3d/edge/E5 deleted file mode 100644 index fc982bcfc1..0000000000 --- a/tests/v3d/edge/E5 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge/E6 b/tests/v3d/edge/E6 deleted file mode 100644 index 0563601226..0000000000 --- a/tests/v3d/edge/E6 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge/E7 b/tests/v3d/edge/E7 deleted file mode 100644 index e02d1cab9d..0000000000 --- a/tests/v3d/edge/E7 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 100 230 -vmoveto 310 87 - diff --git a/tests/v3d/edge/E8 b/tests/v3d/edge/E8 deleted file mode 100644 index 613d0c32f1..0000000000 --- a/tests/v3d/edge/E8 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 100 230 -vmoveto 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge/E9 b/tests/v3d/edge/E9 deleted file mode 100644 index 1933a75eb4..0000000000 --- a/tests/v3d/edge/E9 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 100 230 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 - diff --git a/tests/v3d/edge/F1 b/tests/v3d/edge/F1 deleted file mode 100644 index 3d2e65e59b..0000000000 --- a/tests/v3d/edge/F1 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 100 230 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge/F2 b/tests/v3d/edge/F2 deleted file mode 100644 index f78c42c6c2..0000000000 --- a/tests/v3d/edge/F2 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vmoveto 102 204 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 185 110 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 140 300 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 100 230 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge/begin b/tests/v3d/edge/begin deleted file mode 100644 index a07094a81a..0000000000 --- a/tests/v3d/edge/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "edge" diff --git a/tests/v3d/edge_face/A1 b/tests/v3d/edge_face/A1 deleted file mode 100644 index d5703f096a..0000000000 --- a/tests/v3d/edge_face/A1 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 - diff --git a/tests/v3d/edge_face/A2 b/tests/v3d/edge_face/A2 deleted file mode 100644 index b1af3af6c8..0000000000 --- a/tests/v3d/edge_face/A2 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/A3 b/tests/v3d/edge_face/A3 deleted file mode 100644 index 75c0542563..0000000000 --- a/tests/v3d/edge_face/A3 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/A4 b/tests/v3d/edge_face/A4 deleted file mode 100644 index 77070bbfbf..0000000000 --- a/tests/v3d/edge_face/A4 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/A5 b/tests/v3d/edge_face/A5 deleted file mode 100644 index 1cdfd17676..0000000000 --- a/tests/v3d/edge_face/A5 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/A6 b/tests/v3d/edge_face/A6 deleted file mode 100644 index 4508946a88..0000000000 --- a/tests/v3d/edge_face/A6 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/A7 b/tests/v3d/edge_face/A7 deleted file mode 100644 index 9259d517ed..0000000000 --- a/tests/v3d/edge_face/A7 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/A8 b/tests/v3d/edge_face/A8 deleted file mode 100644 index 761b440c82..0000000000 --- a/tests/v3d/edge_face/A8 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/A9 b/tests/v3d/edge_face/A9 deleted file mode 100644 index a5738dbfdd..0000000000 --- a/tests/v3d/edge_face/A9 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/B1 b/tests/v3d/edge_face/B1 deleted file mode 100644 index df93c79de8..0000000000 --- a/tests/v3d/edge_face/B1 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/B2 b/tests/v3d/edge_face/B2 deleted file mode 100644 index 0e94bc9bb9..0000000000 --- a/tests/v3d/edge_face/B2 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/B3 b/tests/v3d/edge_face/B3 deleted file mode 100644 index bb626c526e..0000000000 --- a/tests/v3d/edge_face/B3 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_face/B4 b/tests/v3d/edge_face/B4 deleted file mode 100644 index a380fbf5a5..0000000000 --- a/tests/v3d/edge_face/B4 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/B5 b/tests/v3d/edge_face/B5 deleted file mode 100644 index 43908dec51..0000000000 --- a/tests/v3d/edge_face/B5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/B6 b/tests/v3d/edge_face/B6 deleted file mode 100644 index 4523025b0e..0000000000 --- a/tests/v3d/edge_face/B6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_face/B7 b/tests/v3d/edge_face/B7 deleted file mode 100644 index 03f0573a8d..0000000000 --- a/tests/v3d/edge_face/B7 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/B8 b/tests/v3d/edge_face/B8 deleted file mode 100644 index 0a6316113a..0000000000 --- a/tests/v3d/edge_face/B8 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_face/B9 b/tests/v3d/edge_face/B9 deleted file mode 100644 index a06edcc334..0000000000 --- a/tests/v3d/edge_face/B9 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/C1 b/tests/v3d/edge_face/C1 deleted file mode 100644 index 065c322f04..0000000000 --- a/tests/v3d/edge_face/C1 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 - diff --git a/tests/v3d/edge_face/C2 b/tests/v3d/edge_face/C2 deleted file mode 100644 index 4d5a4e3f03..0000000000 --- a/tests/v3d/edge_face/C2 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/C3 b/tests/v3d/edge_face/C3 deleted file mode 100644 index dcc153b6eb..0000000000 --- a/tests/v3d/edge_face/C3 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/C4 b/tests/v3d/edge_face/C4 deleted file mode 100644 index f1be0ada00..0000000000 --- a/tests/v3d/edge_face/C4 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/C5 b/tests/v3d/edge_face/C5 deleted file mode 100644 index c1c5c86b65..0000000000 --- a/tests/v3d/edge_face/C5 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_face/C6 b/tests/v3d/edge_face/C6 deleted file mode 100644 index 43db2eaf63..0000000000 --- a/tests/v3d/edge_face/C6 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/C7 b/tests/v3d/edge_face/C7 deleted file mode 100644 index b205cc1f93..0000000000 --- a/tests/v3d/edge_face/C7 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_face/C8 b/tests/v3d/edge_face/C8 deleted file mode 100644 index 08a7f29e09..0000000000 --- a/tests/v3d/edge_face/C8 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/C9 b/tests/v3d/edge_face/C9 deleted file mode 100644 index 364a249114..0000000000 --- a/tests/v3d/edge_face/C9 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/D1 b/tests/v3d/edge_face/D1 deleted file mode 100644 index 47fd758685..0000000000 --- a/tests/v3d/edge_face/D1 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/D2 b/tests/v3d/edge_face/D2 deleted file mode 100644 index 592de346c0..0000000000 --- a/tests/v3d/edge_face/D2 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/D3 b/tests/v3d/edge_face/D3 deleted file mode 100644 index 98bc8d5152..0000000000 --- a/tests/v3d/edge_face/D3 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_face/D4 b/tests/v3d/edge_face/D4 deleted file mode 100644 index 512272d8a2..0000000000 --- a/tests/v3d/edge_face/D4 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/D5 b/tests/v3d/edge_face/D5 deleted file mode 100644 index 9373f9976b..0000000000 --- a/tests/v3d/edge_face/D5 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_face/D6 b/tests/v3d/edge_face/D6 deleted file mode 100644 index 2d1acd0fa4..0000000000 --- a/tests/v3d/edge_face/D6 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/D7 b/tests/v3d/edge_face/D7 deleted file mode 100644 index 0252a5ab51..0000000000 --- a/tests/v3d/edge_face/D7 +++ /dev/null @@ -1,42 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/D8 b/tests/v3d/edge_face/D8 deleted file mode 100644 index 63419c4110..0000000000 --- a/tests/v3d/edge_face/D8 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/D9 b/tests/v3d/edge_face/D9 deleted file mode 100644 index c040eef2e6..0000000000 --- a/tests/v3d/edge_face/D9 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_face/E1 b/tests/v3d/edge_face/E1 deleted file mode 100644 index 695c2712ea..0000000000 --- a/tests/v3d/edge_face/E1 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/E2 b/tests/v3d/edge_face/E2 deleted file mode 100644 index 5f32178310..0000000000 --- a/tests/v3d/edge_face/E2 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 - diff --git a/tests/v3d/edge_face/E3 b/tests/v3d/edge_face/E3 deleted file mode 100644 index 4c1d024be2..0000000000 --- a/tests/v3d/edge_face/E3 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/E4 b/tests/v3d/edge_face/E4 deleted file mode 100644 index d7b93fabf2..0000000000 --- a/tests/v3d/edge_face/E4 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/E5 b/tests/v3d/edge_face/E5 deleted file mode 100644 index 8395f1a097..0000000000 --- a/tests/v3d/edge_face/E5 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_face/E6 b/tests/v3d/edge_face/E6 deleted file mode 100644 index c0b20c92f6..0000000000 --- a/tests/v3d/edge_face/E6 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/E7 b/tests/v3d/edge_face/E7 deleted file mode 100644 index 58d5227b1e..0000000000 --- a/tests/v3d/edge_face/E7 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 - diff --git a/tests/v3d/edge_face/E8 b/tests/v3d/edge_face/E8 deleted file mode 100644 index afc4094e51..0000000000 --- a/tests/v3d/edge_face/E8 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/E9 b/tests/v3d/edge_face/E9 deleted file mode 100644 index 0eea14ffa1..0000000000 --- a/tests/v3d/edge_face/E9 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 95 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/F1 b/tests/v3d/edge_face/F1 deleted file mode 100644 index 1ad4a9a3b7..0000000000 --- a/tests/v3d/edge_face/F1 +++ /dev/null @@ -1,60 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/F2 b/tests/v3d/edge_face/F2 deleted file mode 100644 index 2c22ba8f18..0000000000 --- a/tests/v3d/edge_face/F2 +++ /dev/null @@ -1,62 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/F3 b/tests/v3d/edge_face/F3 deleted file mode 100644 index 468576452d..0000000000 --- a/tests/v3d/edge_face/F3 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 - diff --git a/tests/v3d/edge_face/F4 b/tests/v3d/edge_face/F4 deleted file mode 100644 index 393bee4ce2..0000000000 --- a/tests/v3d/edge_face/F4 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/F5 b/tests/v3d/edge_face/F5 deleted file mode 100644 index ed09e4333d..0000000000 --- a/tests/v3d/edge_face/F5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/F6 b/tests/v3d/edge_face/F6 deleted file mode 100644 index f2a0683623..0000000000 --- a/tests/v3d/edge_face/F6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/F7 b/tests/v3d/edge_face/F7 deleted file mode 100644 index af3a5e2757..0000000000 --- a/tests/v3d/edge_face/F7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/F8 b/tests/v3d/edge_face/F8 deleted file mode 100644 index 728ff1289d..0000000000 --- a/tests/v3d/edge_face/F8 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/F9 b/tests/v3d/edge_face/F9 deleted file mode 100644 index 814271afa2..0000000000 --- a/tests/v3d/edge_face/F9 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/G1 b/tests/v3d/edge_face/G1 deleted file mode 100644 index 52a48dd7d1..0000000000 --- a/tests/v3d/edge_face/G1 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/G2 b/tests/v3d/edge_face/G2 deleted file mode 100644 index b9957d7171..0000000000 --- a/tests/v3d/edge_face/G2 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/G3 b/tests/v3d/edge_face/G3 deleted file mode 100644 index 3ad4e19f0d..0000000000 --- a/tests/v3d/edge_face/G3 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/G4 b/tests/v3d/edge_face/G4 deleted file mode 100644 index c0bc707494..0000000000 --- a/tests/v3d/edge_face/G4 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/G5 b/tests/v3d/edge_face/G5 deleted file mode 100644 index 7bf5fee8a1..0000000000 --- a/tests/v3d/edge_face/G5 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_face/G6 b/tests/v3d/edge_face/G6 deleted file mode 100644 index 5f763b0ed9..0000000000 --- a/tests/v3d/edge_face/G6 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/G7 b/tests/v3d/edge_face/G7 deleted file mode 100644 index a18688dbba..0000000000 --- a/tests/v3d/edge_face/G7 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/G8 b/tests/v3d/edge_face/G8 deleted file mode 100644 index a941533f1f..0000000000 --- a/tests/v3d/edge_face/G8 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_face/G9 b/tests/v3d/edge_face/G9 deleted file mode 100644 index 5d5e407efd..0000000000 --- a/tests/v3d/edge_face/G9 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/H1 b/tests/v3d/edge_face/H1 deleted file mode 100644 index 9616b9b32e..0000000000 --- a/tests/v3d/edge_face/H1 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_face/H2 b/tests/v3d/edge_face/H2 deleted file mode 100644 index b3c2f99e66..0000000000 --- a/tests/v3d/edge_face/H2 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/H3 b/tests/v3d/edge_face/H3 deleted file mode 100644 index 3634a44039..0000000000 --- a/tests/v3d/edge_face/H3 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 - diff --git a/tests/v3d/edge_face/H4 b/tests/v3d/edge_face/H4 deleted file mode 100644 index 810ea912fb..0000000000 --- a/tests/v3d/edge_face/H4 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/H5 b/tests/v3d/edge_face/H5 deleted file mode 100644 index a237626bb5..0000000000 --- a/tests/v3d/edge_face/H5 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/H6 b/tests/v3d/edge_face/H6 deleted file mode 100644 index 868813c596..0000000000 --- a/tests/v3d/edge_face/H6 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/H7 b/tests/v3d/edge_face/H7 deleted file mode 100644 index db07ca89c4..0000000000 --- a/tests/v3d/edge_face/H7 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_face/H8 b/tests/v3d/edge_face/H8 deleted file mode 100644 index b191cfa1c7..0000000000 --- a/tests/v3d/edge_face/H8 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/H9 b/tests/v3d/edge_face/H9 deleted file mode 100644 index 9d68ad195a..0000000000 --- a/tests/v3d/edge_face/H9 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_face/I1 b/tests/v3d/edge_face/I1 deleted file mode 100644 index 9ab6d3c8d5..0000000000 --- a/tests/v3d/edge_face/I1 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/I2 b/tests/v3d/edge_face/I2 deleted file mode 100644 index 2068da2fcc..0000000000 --- a/tests/v3d/edge_face/I2 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/I3 b/tests/v3d/edge_face/I3 deleted file mode 100644 index 35b94698f1..0000000000 --- a/tests/v3d/edge_face/I3 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/I4 b/tests/v3d/edge_face/I4 deleted file mode 100644 index 79059926bd..0000000000 --- a/tests/v3d/edge_face/I4 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/I5 b/tests/v3d/edge_face/I5 deleted file mode 100644 index 21116a611a..0000000000 --- a/tests/v3d/edge_face/I5 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_face/I6 b/tests/v3d/edge_face/I6 deleted file mode 100644 index a0729699c8..0000000000 --- a/tests/v3d/edge_face/I6 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/I7 b/tests/v3d/edge_face/I7 deleted file mode 100644 index d3b4b7e732..0000000000 --- a/tests/v3d/edge_face/I7 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_face/I8 b/tests/v3d/edge_face/I8 deleted file mode 100644 index 5b05dd25fb..0000000000 --- a/tests/v3d/edge_face/I8 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/I9 b/tests/v3d/edge_face/I9 deleted file mode 100644 index c3dac37698..0000000000 --- a/tests/v3d/edge_face/I9 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/J1 b/tests/v3d/edge_face/J1 deleted file mode 100644 index c3c2a0a670..0000000000 --- a/tests/v3d/edge_face/J1 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/J2 b/tests/v3d/edge_face/J2 deleted file mode 100644 index 3b5eac460e..0000000000 --- a/tests/v3d/edge_face/J2 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_face/J3 b/tests/v3d/edge_face/J3 deleted file mode 100644 index 3fa7fa6e2c..0000000000 --- a/tests/v3d/edge_face/J3 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/J4 b/tests/v3d/edge_face/J4 deleted file mode 100644 index 2de1363779..0000000000 --- a/tests/v3d/edge_face/J4 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 - diff --git a/tests/v3d/edge_face/J5 b/tests/v3d/edge_face/J5 deleted file mode 100644 index 9c84f72685..0000000000 --- a/tests/v3d/edge_face/J5 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/J6 b/tests/v3d/edge_face/J6 deleted file mode 100644 index f5298bfb18..0000000000 --- a/tests/v3d/edge_face/J6 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/J7 b/tests/v3d/edge_face/J7 deleted file mode 100644 index 792a610883..0000000000 --- a/tests/v3d/edge_face/J7 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_face/J8 b/tests/v3d/edge_face/J8 deleted file mode 100644 index c6d0b731df..0000000000 --- a/tests/v3d/edge_face/J8 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/J9 b/tests/v3d/edge_face/J9 deleted file mode 100644 index df483122ba..0000000000 --- a/tests/v3d/edge_face/J9 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 - diff --git a/tests/v3d/edge_face/K1 b/tests/v3d/edge_face/K1 deleted file mode 100644 index f0903a24fe..0000000000 --- a/tests/v3d/edge_face/K1 +++ /dev/null @@ -1,57 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/K2 b/tests/v3d/edge_face/K2 deleted file mode 100644 index 6f85b8c792..0000000000 --- a/tests/v3d/edge_face/K2 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 95 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/K3 b/tests/v3d/edge_face/K3 deleted file mode 100644 index 55ae63721e..0000000000 --- a/tests/v3d/edge_face/K3 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/K4 b/tests/v3d/edge_face/K4 deleted file mode 100644 index 62887dae82..0000000000 --- a/tests/v3d/edge_face/K4 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/K5 b/tests/v3d/edge_face/K5 deleted file mode 100644 index 98142fc801..0000000000 --- a/tests/v3d/edge_face/K5 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_face/K6 b/tests/v3d/edge_face/K6 deleted file mode 100644 index bf1b225258..0000000000 --- a/tests/v3d/edge_face/K6 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/K7 b/tests/v3d/edge_face/K7 deleted file mode 100644 index a05dba53ae..0000000000 --- a/tests/v3d/edge_face/K7 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/K8 b/tests/v3d/edge_face/K8 deleted file mode 100644 index 48dbbd2736..0000000000 --- a/tests/v3d/edge_face/K8 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/K9 b/tests/v3d/edge_face/K9 deleted file mode 100644 index 584f30cdfb..0000000000 --- a/tests/v3d/edge_face/K9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/L1 b/tests/v3d/edge_face/L1 deleted file mode 100644 index 64ead913cb..0000000000 --- a/tests/v3d/edge_face/L1 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/L2 b/tests/v3d/edge_face/L2 deleted file mode 100644 index 77a1c5b12e..0000000000 --- a/tests/v3d/edge_face/L2 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/L3 b/tests/v3d/edge_face/L3 deleted file mode 100644 index c1215df319..0000000000 --- a/tests/v3d/edge_face/L3 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 225 98 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/L4 b/tests/v3d/edge_face/L4 deleted file mode 100644 index 70c782c13e..0000000000 --- a/tests/v3d/edge_face/L4 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 225 98 1 -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/L5 b/tests/v3d/edge_face/L5 deleted file mode 100644 index da54ca26e6..0000000000 --- a/tests/v3d/edge_face/L5 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 225 98 1 -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/L6 b/tests/v3d/edge_face/L6 deleted file mode 100644 index ea67664d4a..0000000000 --- a/tests/v3d/edge_face/L6 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/L7 b/tests/v3d/edge_face/L7 deleted file mode 100644 index 9e2d7d3252..0000000000 --- a/tests/v3d/edge_face/L7 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_face/L8 b/tests/v3d/edge_face/L8 deleted file mode 100644 index ae8ba2c7ed..0000000000 --- a/tests/v3d/edge_face/L8 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/L9 b/tests/v3d/edge_face/L9 deleted file mode 100644 index 475cf7d566..0000000000 --- a/tests/v3d/edge_face/L9 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/M1 b/tests/v3d/edge_face/M1 deleted file mode 100644 index bda11428e4..0000000000 --- a/tests/v3d/edge_face/M1 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_face/M2 b/tests/v3d/edge_face/M2 deleted file mode 100644 index bc72068d4f..0000000000 --- a/tests/v3d/edge_face/M2 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/M3 b/tests/v3d/edge_face/M3 deleted file mode 100644 index a91a17526d..0000000000 --- a/tests/v3d/edge_face/M3 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_face/M4 b/tests/v3d/edge_face/M4 deleted file mode 100644 index cdcb96f62f..0000000000 --- a/tests/v3d/edge_face/M4 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/M5 b/tests/v3d/edge_face/M5 deleted file mode 100644 index f8e2d77ec7..0000000000 --- a/tests/v3d/edge_face/M5 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 - diff --git a/tests/v3d/edge_face/M6 b/tests/v3d/edge_face/M6 deleted file mode 100644 index f832b5e357..0000000000 --- a/tests/v3d/edge_face/M6 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/M7 b/tests/v3d/edge_face/M7 deleted file mode 100644 index 5dc6845479..0000000000 --- a/tests/v3d/edge_face/M7 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/M8 b/tests/v3d/edge_face/M8 deleted file mode 100644 index 3052199da9..0000000000 --- a/tests/v3d/edge_face/M8 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/M9 b/tests/v3d/edge_face/M9 deleted file mode 100644 index 85cb3e12f4..0000000000 --- a/tests/v3d/edge_face/M9 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_face/N1 b/tests/v3d/edge_face/N1 deleted file mode 100644 index 15049331bb..0000000000 --- a/tests/v3d/edge_face/N1 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/N2 b/tests/v3d/edge_face/N2 deleted file mode 100644 index de2028d48a..0000000000 --- a/tests/v3d/edge_face/N2 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_face/N3 b/tests/v3d/edge_face/N3 deleted file mode 100644 index 9d4aaab043..0000000000 --- a/tests/v3d/edge_face/N3 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/N4 b/tests/v3d/edge_face/N4 deleted file mode 100644 index 67c5ffb15d..0000000000 --- a/tests/v3d/edge_face/N4 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/N5 b/tests/v3d/edge_face/N5 deleted file mode 100644 index f5386bb920..0000000000 --- a/tests/v3d/edge_face/N5 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_face/N6 b/tests/v3d/edge_face/N6 deleted file mode 100644 index b1ad84b330..0000000000 --- a/tests/v3d/edge_face/N6 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/N7 b/tests/v3d/edge_face/N7 deleted file mode 100644 index 739387f6ee..0000000000 --- a/tests/v3d/edge_face/N7 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_face/N8 b/tests/v3d/edge_face/N8 deleted file mode 100644 index f1956c48e7..0000000000 --- a/tests/v3d/edge_face/N8 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/N9 b/tests/v3d/edge_face/N9 deleted file mode 100644 index a7bce83a7b..0000000000 --- a/tests/v3d/edge_face/N9 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_face/O1 b/tests/v3d/edge_face/O1 deleted file mode 100644 index e7fa1c0749..0000000000 --- a/tests/v3d/edge_face/O1 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/O2 b/tests/v3d/edge_face/O2 deleted file mode 100644 index c7a3b102ca..0000000000 --- a/tests/v3d/edge_face/O2 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_face/O3 b/tests/v3d/edge_face/O3 deleted file mode 100644 index a4e7353f6d..0000000000 --- a/tests/v3d/edge_face/O3 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/O4 b/tests/v3d/edge_face/O4 deleted file mode 100644 index 736349c860..0000000000 --- a/tests/v3d/edge_face/O4 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_face/O5 b/tests/v3d/edge_face/O5 deleted file mode 100644 index ecea85211e..0000000000 --- a/tests/v3d/edge_face/O5 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/O6 b/tests/v3d/edge_face/O6 deleted file mode 100644 index 2d063c7487..0000000000 --- a/tests/v3d/edge_face/O6 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 - diff --git a/tests/v3d/edge_face/O7 b/tests/v3d/edge_face/O7 deleted file mode 100644 index 8b588e4be2..0000000000 --- a/tests/v3d/edge_face/O7 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/O8 b/tests/v3d/edge_face/O8 deleted file mode 100644 index fb6dacdde0..0000000000 --- a/tests/v3d/edge_face/O8 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/O9 b/tests/v3d/edge_face/O9 deleted file mode 100644 index 1fd89e62dc..0000000000 --- a/tests/v3d/edge_face/O9 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_face/P1 b/tests/v3d/edge_face/P1 deleted file mode 100644 index 554d474b7f..0000000000 --- a/tests/v3d/edge_face/P1 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/P2 b/tests/v3d/edge_face/P2 deleted file mode 100644 index fabfa19232..0000000000 --- a/tests/v3d/edge_face/P2 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 - diff --git a/tests/v3d/edge_face/P3 b/tests/v3d/edge_face/P3 deleted file mode 100644 index 5bfbd3d783..0000000000 --- a/tests/v3d/edge_face/P3 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/P4 b/tests/v3d/edge_face/P4 deleted file mode 100644 index a97ca75f27..0000000000 --- a/tests/v3d/edge_face/P4 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 95 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/P5 b/tests/v3d/edge_face/P5 deleted file mode 100644 index fd62978cb3..0000000000 --- a/tests/v3d/edge_face/P5 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 310 87 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/P6 b/tests/v3d/edge_face/P6 deleted file mode 100644 index b061b80eeb..0000000000 --- a/tests/v3d/edge_face/P6 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 4 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 310 87 1 -vmoveto 0 0 -vselect 310 87 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_face/begin b/tests/v3d/edge_face/begin deleted file mode 100644 index 427b54c2b5..0000000000 --- a/tests/v3d/edge_face/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "edge_face" diff --git a/tests/v3d/edge_solid/A1 b/tests/v3d/edge_solid/A1 deleted file mode 100644 index 3202a7b92c..0000000000 --- a/tests/v3d/edge_solid/A1 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 - diff --git a/tests/v3d/edge_solid/A2 b/tests/v3d/edge_solid/A2 deleted file mode 100644 index ac6c785017..0000000000 --- a/tests/v3d/edge_solid/A2 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/A3 b/tests/v3d/edge_solid/A3 deleted file mode 100644 index 9c75bbf7ab..0000000000 --- a/tests/v3d/edge_solid/A3 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/A4 b/tests/v3d/edge_solid/A4 deleted file mode 100644 index 5ede3d9d93..0000000000 --- a/tests/v3d/edge_solid/A4 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/A5 b/tests/v3d/edge_solid/A5 deleted file mode 100644 index c56ac95753..0000000000 --- a/tests/v3d/edge_solid/A5 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/A6 b/tests/v3d/edge_solid/A6 deleted file mode 100644 index 2e9402db4d..0000000000 --- a/tests/v3d/edge_solid/A6 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/A7 b/tests/v3d/edge_solid/A7 deleted file mode 100644 index ba5b3a8b41..0000000000 --- a/tests/v3d/edge_solid/A7 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/A8 b/tests/v3d/edge_solid/A8 deleted file mode 100644 index e062093bee..0000000000 --- a/tests/v3d/edge_solid/A8 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/A9 b/tests/v3d/edge_solid/A9 deleted file mode 100644 index bfd3e799a2..0000000000 --- a/tests/v3d/edge_solid/A9 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/B1 b/tests/v3d/edge_solid/B1 deleted file mode 100644 index 7b3847f383..0000000000 --- a/tests/v3d/edge_solid/B1 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/B2 b/tests/v3d/edge_solid/B2 deleted file mode 100644 index e5dd66d724..0000000000 --- a/tests/v3d/edge_solid/B2 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/B3 b/tests/v3d/edge_solid/B3 deleted file mode 100644 index d31d3a2425..0000000000 --- a/tests/v3d/edge_solid/B3 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_solid/B4 b/tests/v3d/edge_solid/B4 deleted file mode 100644 index 1aca8d9453..0000000000 --- a/tests/v3d/edge_solid/B4 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/B5 b/tests/v3d/edge_solid/B5 deleted file mode 100644 index 03b5b94cee..0000000000 --- a/tests/v3d/edge_solid/B5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/B6 b/tests/v3d/edge_solid/B6 deleted file mode 100644 index 37300404dd..0000000000 --- a/tests/v3d/edge_solid/B6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_solid/B7 b/tests/v3d/edge_solid/B7 deleted file mode 100644 index dc95dd9bed..0000000000 --- a/tests/v3d/edge_solid/B7 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/B8 b/tests/v3d/edge_solid/B8 deleted file mode 100644 index 4c5802a7ce..0000000000 --- a/tests/v3d/edge_solid/B8 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_solid/B9 b/tests/v3d/edge_solid/B9 deleted file mode 100644 index 6239b8e4c9..0000000000 --- a/tests/v3d/edge_solid/B9 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/C1 b/tests/v3d/edge_solid/C1 deleted file mode 100644 index e6d9c59059..0000000000 --- a/tests/v3d/edge_solid/C1 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 - diff --git a/tests/v3d/edge_solid/C2 b/tests/v3d/edge_solid/C2 deleted file mode 100644 index a28b589be3..0000000000 --- a/tests/v3d/edge_solid/C2 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/C3 b/tests/v3d/edge_solid/C3 deleted file mode 100644 index 15fa69a1ce..0000000000 --- a/tests/v3d/edge_solid/C3 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/C4 b/tests/v3d/edge_solid/C4 deleted file mode 100644 index 9d2c6f698c..0000000000 --- a/tests/v3d/edge_solid/C4 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/C5 b/tests/v3d/edge_solid/C5 deleted file mode 100644 index 6d5b318946..0000000000 --- a/tests/v3d/edge_solid/C5 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_solid/C6 b/tests/v3d/edge_solid/C6 deleted file mode 100644 index 711fc93df9..0000000000 --- a/tests/v3d/edge_solid/C6 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/C7 b/tests/v3d/edge_solid/C7 deleted file mode 100644 index 5f5cdc19f0..0000000000 --- a/tests/v3d/edge_solid/C7 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_solid/C8 b/tests/v3d/edge_solid/C8 deleted file mode 100644 index e9f5a87c85..0000000000 --- a/tests/v3d/edge_solid/C8 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/C9 b/tests/v3d/edge_solid/C9 deleted file mode 100644 index 7059abcb76..0000000000 --- a/tests/v3d/edge_solid/C9 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/D1 b/tests/v3d/edge_solid/D1 deleted file mode 100644 index 8166de35cf..0000000000 --- a/tests/v3d/edge_solid/D1 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/D2 b/tests/v3d/edge_solid/D2 deleted file mode 100644 index c31a1805fa..0000000000 --- a/tests/v3d/edge_solid/D2 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/D3 b/tests/v3d/edge_solid/D3 deleted file mode 100644 index 0a19e83608..0000000000 --- a/tests/v3d/edge_solid/D3 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_solid/D4 b/tests/v3d/edge_solid/D4 deleted file mode 100644 index 65c220eaf7..0000000000 --- a/tests/v3d/edge_solid/D4 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/D5 b/tests/v3d/edge_solid/D5 deleted file mode 100644 index 556be322bd..0000000000 --- a/tests/v3d/edge_solid/D5 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_solid/D6 b/tests/v3d/edge_solid/D6 deleted file mode 100644 index 4b33ea1c08..0000000000 --- a/tests/v3d/edge_solid/D6 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/D7 b/tests/v3d/edge_solid/D7 deleted file mode 100644 index 566ba38859..0000000000 --- a/tests/v3d/edge_solid/D7 +++ /dev/null @@ -1,42 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/D8 b/tests/v3d/edge_solid/D8 deleted file mode 100644 index 6d4e12af9e..0000000000 --- a/tests/v3d/edge_solid/D8 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/D9 b/tests/v3d/edge_solid/D9 deleted file mode 100644 index 10d52a814e..0000000000 --- a/tests/v3d/edge_solid/D9 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_solid/E1 b/tests/v3d/edge_solid/E1 deleted file mode 100644 index 7e7cfef4d8..0000000000 --- a/tests/v3d/edge_solid/E1 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/E2 b/tests/v3d/edge_solid/E2 deleted file mode 100644 index 1c003ffb3e..0000000000 --- a/tests/v3d/edge_solid/E2 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 - diff --git a/tests/v3d/edge_solid/E3 b/tests/v3d/edge_solid/E3 deleted file mode 100644 index b275359ff9..0000000000 --- a/tests/v3d/edge_solid/E3 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/E4 b/tests/v3d/edge_solid/E4 deleted file mode 100644 index f5463581ba..0000000000 --- a/tests/v3d/edge_solid/E4 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/E5 b/tests/v3d/edge_solid/E5 deleted file mode 100644 index 313e2715ed..0000000000 --- a/tests/v3d/edge_solid/E5 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_solid/E6 b/tests/v3d/edge_solid/E6 deleted file mode 100644 index 0154e5d331..0000000000 --- a/tests/v3d/edge_solid/E6 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/E7 b/tests/v3d/edge_solid/E7 deleted file mode 100644 index 59abf1a60e..0000000000 --- a/tests/v3d/edge_solid/E7 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 - diff --git a/tests/v3d/edge_solid/E8 b/tests/v3d/edge_solid/E8 deleted file mode 100644 index 7f463cf344..0000000000 --- a/tests/v3d/edge_solid/E8 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/E9 b/tests/v3d/edge_solid/E9 deleted file mode 100644 index 9396cf4ae7..0000000000 --- a/tests/v3d/edge_solid/E9 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 100 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/F1 b/tests/v3d/edge_solid/F1 deleted file mode 100644 index 2cfa8b6f7a..0000000000 --- a/tests/v3d/edge_solid/F1 +++ /dev/null @@ -1,60 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/F2 b/tests/v3d/edge_solid/F2 deleted file mode 100644 index 0ae317f966..0000000000 --- a/tests/v3d/edge_solid/F2 +++ /dev/null @@ -1,62 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/F3 b/tests/v3d/edge_solid/F3 deleted file mode 100644 index 57caa96968..0000000000 --- a/tests/v3d/edge_solid/F3 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 - diff --git a/tests/v3d/edge_solid/F4 b/tests/v3d/edge_solid/F4 deleted file mode 100644 index 0794271770..0000000000 --- a/tests/v3d/edge_solid/F4 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/F5 b/tests/v3d/edge_solid/F5 deleted file mode 100644 index cfdfdb8187..0000000000 --- a/tests/v3d/edge_solid/F5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/F6 b/tests/v3d/edge_solid/F6 deleted file mode 100644 index dd0db1cec3..0000000000 --- a/tests/v3d/edge_solid/F6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/F7 b/tests/v3d/edge_solid/F7 deleted file mode 100644 index b517d10405..0000000000 --- a/tests/v3d/edge_solid/F7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/F8 b/tests/v3d/edge_solid/F8 deleted file mode 100644 index 539d6eb552..0000000000 --- a/tests/v3d/edge_solid/F8 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/F9 b/tests/v3d/edge_solid/F9 deleted file mode 100644 index 29611c0d89..0000000000 --- a/tests/v3d/edge_solid/F9 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/G1 b/tests/v3d/edge_solid/G1 deleted file mode 100644 index d36b9750fe..0000000000 --- a/tests/v3d/edge_solid/G1 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/G2 b/tests/v3d/edge_solid/G2 deleted file mode 100644 index d95cc43127..0000000000 --- a/tests/v3d/edge_solid/G2 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/G3 b/tests/v3d/edge_solid/G3 deleted file mode 100644 index 6eb6fd07e7..0000000000 --- a/tests/v3d/edge_solid/G3 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/G4 b/tests/v3d/edge_solid/G4 deleted file mode 100644 index f8d4dd6884..0000000000 --- a/tests/v3d/edge_solid/G4 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/G5 b/tests/v3d/edge_solid/G5 deleted file mode 100644 index 8b444d4581..0000000000 --- a/tests/v3d/edge_solid/G5 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_solid/G6 b/tests/v3d/edge_solid/G6 deleted file mode 100644 index 70c3a8180d..0000000000 --- a/tests/v3d/edge_solid/G6 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/G7 b/tests/v3d/edge_solid/G7 deleted file mode 100644 index a109f32376..0000000000 --- a/tests/v3d/edge_solid/G7 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/G8 b/tests/v3d/edge_solid/G8 deleted file mode 100644 index 855581321e..0000000000 --- a/tests/v3d/edge_solid/G8 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_solid/G9 b/tests/v3d/edge_solid/G9 deleted file mode 100644 index bd1db4dd11..0000000000 --- a/tests/v3d/edge_solid/G9 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/H1 b/tests/v3d/edge_solid/H1 deleted file mode 100644 index eccfb351b6..0000000000 --- a/tests/v3d/edge_solid/H1 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_solid/H2 b/tests/v3d/edge_solid/H2 deleted file mode 100644 index a3fd733ff7..0000000000 --- a/tests/v3d/edge_solid/H2 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/H3 b/tests/v3d/edge_solid/H3 deleted file mode 100644 index 7e4aca994c..0000000000 --- a/tests/v3d/edge_solid/H3 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 - diff --git a/tests/v3d/edge_solid/H4 b/tests/v3d/edge_solid/H4 deleted file mode 100644 index 04ccfc48f7..0000000000 --- a/tests/v3d/edge_solid/H4 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/H5 b/tests/v3d/edge_solid/H5 deleted file mode 100644 index 3d261dc237..0000000000 --- a/tests/v3d/edge_solid/H5 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/H6 b/tests/v3d/edge_solid/H6 deleted file mode 100644 index 9c152d570b..0000000000 --- a/tests/v3d/edge_solid/H6 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/H7 b/tests/v3d/edge_solid/H7 deleted file mode 100644 index 2d11c59259..0000000000 --- a/tests/v3d/edge_solid/H7 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_solid/H8 b/tests/v3d/edge_solid/H8 deleted file mode 100644 index e87da545b0..0000000000 --- a/tests/v3d/edge_solid/H8 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/H9 b/tests/v3d/edge_solid/H9 deleted file mode 100644 index 770733a986..0000000000 --- a/tests/v3d/edge_solid/H9 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_solid/I1 b/tests/v3d/edge_solid/I1 deleted file mode 100644 index 94f1fc3ca8..0000000000 --- a/tests/v3d/edge_solid/I1 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/I2 b/tests/v3d/edge_solid/I2 deleted file mode 100644 index 871559f7f1..0000000000 --- a/tests/v3d/edge_solid/I2 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/I3 b/tests/v3d/edge_solid/I3 deleted file mode 100644 index d560b9729f..0000000000 --- a/tests/v3d/edge_solid/I3 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/I4 b/tests/v3d/edge_solid/I4 deleted file mode 100644 index 7a7758c827..0000000000 --- a/tests/v3d/edge_solid/I4 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/I5 b/tests/v3d/edge_solid/I5 deleted file mode 100644 index e387433604..0000000000 --- a/tests/v3d/edge_solid/I5 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_solid/I6 b/tests/v3d/edge_solid/I6 deleted file mode 100644 index 3b7c4ebf54..0000000000 --- a/tests/v3d/edge_solid/I6 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/I7 b/tests/v3d/edge_solid/I7 deleted file mode 100644 index db4c7ffcd3..0000000000 --- a/tests/v3d/edge_solid/I7 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_solid/I8 b/tests/v3d/edge_solid/I8 deleted file mode 100644 index 1e22b8f0b3..0000000000 --- a/tests/v3d/edge_solid/I8 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/I9 b/tests/v3d/edge_solid/I9 deleted file mode 100644 index d8f7eeac84..0000000000 --- a/tests/v3d/edge_solid/I9 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/J1 b/tests/v3d/edge_solid/J1 deleted file mode 100644 index ee8d4d6d25..0000000000 --- a/tests/v3d/edge_solid/J1 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/J2 b/tests/v3d/edge_solid/J2 deleted file mode 100644 index 312c53a7ce..0000000000 --- a/tests/v3d/edge_solid/J2 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_solid/J3 b/tests/v3d/edge_solid/J3 deleted file mode 100644 index fd22e7a317..0000000000 --- a/tests/v3d/edge_solid/J3 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/J4 b/tests/v3d/edge_solid/J4 deleted file mode 100644 index 7198c4f797..0000000000 --- a/tests/v3d/edge_solid/J4 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 - diff --git a/tests/v3d/edge_solid/J5 b/tests/v3d/edge_solid/J5 deleted file mode 100644 index 426392dec7..0000000000 --- a/tests/v3d/edge_solid/J5 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/J6 b/tests/v3d/edge_solid/J6 deleted file mode 100644 index f636c8b5a9..0000000000 --- a/tests/v3d/edge_solid/J6 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/J7 b/tests/v3d/edge_solid/J7 deleted file mode 100644 index 6d6d7ae58d..0000000000 --- a/tests/v3d/edge_solid/J7 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_solid/J8 b/tests/v3d/edge_solid/J8 deleted file mode 100644 index b6d4d9ac10..0000000000 --- a/tests/v3d/edge_solid/J8 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/J9 b/tests/v3d/edge_solid/J9 deleted file mode 100644 index 471f8593fc..0000000000 --- a/tests/v3d/edge_solid/J9 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 - diff --git a/tests/v3d/edge_solid/K1 b/tests/v3d/edge_solid/K1 deleted file mode 100644 index 052ab4a37b..0000000000 --- a/tests/v3d/edge_solid/K1 +++ /dev/null @@ -1,57 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/K2 b/tests/v3d/edge_solid/K2 deleted file mode 100644 index 47ff98d83e..0000000000 --- a/tests/v3d/edge_solid/K2 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 100 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/K3 b/tests/v3d/edge_solid/K3 deleted file mode 100644 index 78bbf14d67..0000000000 --- a/tests/v3d/edge_solid/K3 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/K4 b/tests/v3d/edge_solid/K4 deleted file mode 100644 index 568563a9e8..0000000000 --- a/tests/v3d/edge_solid/K4 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vmoveto 110 352 -vselect 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 -vmoveto 0 0 -vselect 310 87 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/K5 b/tests/v3d/edge_solid/K5 deleted file mode 100644 index 6f7d23dbf1..0000000000 --- a/tests/v3d/edge_solid/K5 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_solid/K6 b/tests/v3d/edge_solid/K6 deleted file mode 100644 index f3d1a20d6a..0000000000 --- a/tests/v3d/edge_solid/K6 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/K7 b/tests/v3d/edge_solid/K7 deleted file mode 100644 index 71e6055eff..0000000000 --- a/tests/v3d/edge_solid/K7 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/K8 b/tests/v3d/edge_solid/K8 deleted file mode 100644 index b208a9d3fd..0000000000 --- a/tests/v3d/edge_solid/K8 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/K9 b/tests/v3d/edge_solid/K9 deleted file mode 100644 index e82c498f8c..0000000000 --- a/tests/v3d/edge_solid/K9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/L1 b/tests/v3d/edge_solid/L1 deleted file mode 100644 index 1f2cf633f1..0000000000 --- a/tests/v3d/edge_solid/L1 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/L2 b/tests/v3d/edge_solid/L2 deleted file mode 100644 index 9e6464c050..0000000000 --- a/tests/v3d/edge_solid/L2 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/L3 b/tests/v3d/edge_solid/L3 deleted file mode 100644 index 60512ba6f7..0000000000 --- a/tests/v3d/edge_solid/L3 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 225 98 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/L4 b/tests/v3d/edge_solid/L4 deleted file mode 100644 index 966b58cf30..0000000000 --- a/tests/v3d/edge_solid/L4 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 225 98 1 -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/L5 b/tests/v3d/edge_solid/L5 deleted file mode 100644 index b119e2c4d4..0000000000 --- a/tests/v3d/edge_solid/L5 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vselect 225 98 1 -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/L6 b/tests/v3d/edge_solid/L6 deleted file mode 100644 index aabfcfd118..0000000000 --- a/tests/v3d/edge_solid/L6 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/L7 b/tests/v3d/edge_solid/L7 deleted file mode 100644 index 2033dc21eb..0000000000 --- a/tests/v3d/edge_solid/L7 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_solid/L8 b/tests/v3d/edge_solid/L8 deleted file mode 100644 index 720f09317a..0000000000 --- a/tests/v3d/edge_solid/L8 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/L9 b/tests/v3d/edge_solid/L9 deleted file mode 100644 index 4d2d2b8cd1..0000000000 --- a/tests/v3d/edge_solid/L9 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/M1 b/tests/v3d/edge_solid/M1 deleted file mode 100644 index 69aa56ac3b..0000000000 --- a/tests/v3d/edge_solid/M1 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 - diff --git a/tests/v3d/edge_solid/M2 b/tests/v3d/edge_solid/M2 deleted file mode 100644 index 46004fb175..0000000000 --- a/tests/v3d/edge_solid/M2 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/M3 b/tests/v3d/edge_solid/M3 deleted file mode 100644 index 3695195804..0000000000 --- a/tests/v3d/edge_solid/M3 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 - diff --git a/tests/v3d/edge_solid/M4 b/tests/v3d/edge_solid/M4 deleted file mode 100644 index fe79fd5eac..0000000000 --- a/tests/v3d/edge_solid/M4 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/M5 b/tests/v3d/edge_solid/M5 deleted file mode 100644 index 1bb8f61c7a..0000000000 --- a/tests/v3d/edge_solid/M5 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 - diff --git a/tests/v3d/edge_solid/M6 b/tests/v3d/edge_solid/M6 deleted file mode 100644 index 479c03cd44..0000000000 --- a/tests/v3d/edge_solid/M6 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/M7 b/tests/v3d/edge_solid/M7 deleted file mode 100644 index 7196fc325e..0000000000 --- a/tests/v3d/edge_solid/M7 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/M8 b/tests/v3d/edge_solid/M8 deleted file mode 100644 index 75d3f0cb53..0000000000 --- a/tests/v3d/edge_solid/M8 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/M9 b/tests/v3d/edge_solid/M9 deleted file mode 100644 index faa4da254a..0000000000 --- a/tests/v3d/edge_solid/M9 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_solid/N1 b/tests/v3d/edge_solid/N1 deleted file mode 100644 index 4d1262b8c5..0000000000 --- a/tests/v3d/edge_solid/N1 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/N2 b/tests/v3d/edge_solid/N2 deleted file mode 100644 index e1ca62860f..0000000000 --- a/tests/v3d/edge_solid/N2 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_solid/N3 b/tests/v3d/edge_solid/N3 deleted file mode 100644 index 24c64e6013..0000000000 --- a/tests/v3d/edge_solid/N3 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/N4 b/tests/v3d/edge_solid/N4 deleted file mode 100644 index cc71a6bb5d..0000000000 --- a/tests/v3d/edge_solid/N4 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/N5 b/tests/v3d/edge_solid/N5 deleted file mode 100644 index fdbd5491cf..0000000000 --- a/tests/v3d/edge_solid/N5 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 - diff --git a/tests/v3d/edge_solid/N6 b/tests/v3d/edge_solid/N6 deleted file mode 100644 index 984201cefd..0000000000 --- a/tests/v3d/edge_solid/N6 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/N7 b/tests/v3d/edge_solid/N7 deleted file mode 100644 index 8e32eec7c8..0000000000 --- a/tests/v3d/edge_solid/N7 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 - diff --git a/tests/v3d/edge_solid/N8 b/tests/v3d/edge_solid/N8 deleted file mode 100644 index 34e8e3ca92..0000000000 --- a/tests/v3d/edge_solid/N8 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/N9 b/tests/v3d/edge_solid/N9 deleted file mode 100644 index 7b9c1fed99..0000000000 --- a/tests/v3d/edge_solid/N9 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 - diff --git a/tests/v3d/edge_solid/O1 b/tests/v3d/edge_solid/O1 deleted file mode 100644 index df88616672..0000000000 --- a/tests/v3d/edge_solid/O1 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/O2 b/tests/v3d/edge_solid/O2 deleted file mode 100644 index d10bb90b02..0000000000 --- a/tests/v3d/edge_solid/O2 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 - diff --git a/tests/v3d/edge_solid/O3 b/tests/v3d/edge_solid/O3 deleted file mode 100644 index c9aed66f30..0000000000 --- a/tests/v3d/edge_solid/O3 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/O4 b/tests/v3d/edge_solid/O4 deleted file mode 100644 index 4ca0be092a..0000000000 --- a/tests/v3d/edge_solid/O4 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_solid/O5 b/tests/v3d/edge_solid/O5 deleted file mode 100644 index fe67eab386..0000000000 --- a/tests/v3d/edge_solid/O5 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/O6 b/tests/v3d/edge_solid/O6 deleted file mode 100644 index a6143b51c8..0000000000 --- a/tests/v3d/edge_solid/O6 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 - diff --git a/tests/v3d/edge_solid/O7 b/tests/v3d/edge_solid/O7 deleted file mode 100644 index 30cf957155..0000000000 --- a/tests/v3d/edge_solid/O7 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/O8 b/tests/v3d/edge_solid/O8 deleted file mode 100644 index be1dedbd0c..0000000000 --- a/tests/v3d/edge_solid/O8 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/O9 b/tests/v3d/edge_solid/O9 deleted file mode 100644 index ad46708c1b..0000000000 --- a/tests/v3d/edge_solid/O9 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 - diff --git a/tests/v3d/edge_solid/P1 b/tests/v3d/edge_solid/P1 deleted file mode 100644 index a99c36f882..0000000000 --- a/tests/v3d/edge_solid/P1 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/P2 b/tests/v3d/edge_solid/P2 deleted file mode 100644 index b5fc662adf..0000000000 --- a/tests/v3d/edge_solid/P2 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 - diff --git a/tests/v3d/edge_solid/P3 b/tests/v3d/edge_solid/P3 deleted file mode 100644 index 2a33bc3dc5..0000000000 --- a/tests/v3d/edge_solid/P3 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/P4 b/tests/v3d/edge_solid/P4 deleted file mode 100644 index 065f006d50..0000000000 --- a/tests/v3d/edge_solid/P4 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 342 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 100 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/P5 b/tests/v3d/edge_solid/P5 deleted file mode 100644 index 6dc6997398..0000000000 --- a/tests/v3d/edge_solid/P5 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 310 87 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/P6 b/tests/v3d/edge_solid/P6 deleted file mode 100644 index cd5bca7234..0000000000 --- a/tests/v3d/edge_solid/P6 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 2 1 -vselmode 6 1 -vmoveto 260 110 -vselect 260 110 -vmoveto 0 0 -vmoveto 110 352 -vselect 110 352 1 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vselect 29 204 1 -vmoveto 0 0 -vmoveto 110 352 -vmoveto 0 0 -vmoveto 29 204 -vmoveto 0 0 -vmoveto 204 306 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vselect 120 350 1 -vmoveto 0 0 -vmoveto 120 350 -vmoveto 0 0 -vmoveto 50 220 -vmoveto 0 0 -vmoveto 150 330 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 225 98 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vmoveto 341 111 -vmoveto 0 0 -vselect 270 326 1 -vmoveto 0 0 -vmoveto 270 326 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 310 87 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 237 99 1 -vmoveto 0 0 -vselect 310 87 1 -vmoveto 0 0 -vselect 310 87 1 -vmoveto 0 0 - diff --git a/tests/v3d/edge_solid/begin b/tests/v3d/edge_solid/begin deleted file mode 100644 index dac621c426..0000000000 --- a/tests/v3d/edge_solid/begin +++ /dev/null @@ -1,4 +0,0 @@ -vinit View1 -set subgroup "edge_solid" - - diff --git a/tests/v3d/end b/tests/v3d/end index 6aafde8dfa..73b3acd4ea 100755 --- a/tests/v3d/end +++ b/tests/v3d/end @@ -1,40 +1 @@ -if { [info exists subgroup] && $subgroup != "motion" && $subgroup != "ivtk" && $subgroup != "dimensions" } { - catch { vfit } -} -if { [info exists subgroup] && $subgroup == "raytrace" } { - - # dump final image for raytraced visualization tests - if { ![info exists to_dump_screen] || $to_dump_screen == 1 } { - catch { set render_parameters [vrenderparams] } - catch { set stereo_parameters [vstereo] } - - # for global illumination mode accumulate frames before dumping - regexp {renderMode *: *([A-Za-z]+)} $render_parameters full renderMode - regexp {GI *: *([A-Za-z]+)} $render_parameters full gi_enabled - if { [string equal -nocase "raytrace" $renderMode] && [string equal -nocase "on" $gi_enabled] } { - vfps 200 - } - - set dump_options {} - regexp {Stereo *([A-Za-z]+)} $stereo_parameters full stereo_enabled - regexp {Mode *([A-Za-z]+)} $stereo_parameters full stereo_mode - if { [string equal -nocase "on" $stereo_enabled] } { - set dump_options {-stereo blend} - } - - if { [ catch { vdump $imagedir/${test_image}.png {*}$dump_options } catch_result ] } { - puts $catch_result - } - } -} elseif { [info exists subgroup] && $subgroup == "dimensions" } { - # skip these test cases. -} elseif { ![info exists subgroup] || $subgroup != "mesh" } { - - # dump final image for common visualization tests - if { ![info exists to_dump_screen] && [ catch { vdump $imagedir/${test_image}.png } catch_result ] } { - puts $catch_result - } -} -catch { vglinfo } - puts "TEST COMPLETED" diff --git a/tests/v3d/face/A1 b/tests/v3d/face/A1 deleted file mode 100644 index b31ff3b455..0000000000 --- a/tests/v3d/face/A1 +++ /dev/null @@ -1,8 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 - diff --git a/tests/v3d/face/A2 b/tests/v3d/face/A2 deleted file mode 100644 index 0ad0ea6e0a..0000000000 --- a/tests/v3d/face/A2 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 - diff --git a/tests/v3d/face/A3 b/tests/v3d/face/A3 deleted file mode 100644 index 78c4b9a1c8..0000000000 --- a/tests/v3d/face/A3 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 - diff --git a/tests/v3d/face/A4 b/tests/v3d/face/A4 deleted file mode 100644 index 8500d16529..0000000000 --- a/tests/v3d/face/A4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 -vmoveto 0 0 - diff --git a/tests/v3d/face/A5 b/tests/v3d/face/A5 deleted file mode 100644 index 7f12ef80cf..0000000000 --- a/tests/v3d/face/A5 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/face/A6 b/tests/v3d/face/A6 deleted file mode 100644 index c897507852..0000000000 --- a/tests/v3d/face/A6 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 350 128 - diff --git a/tests/v3d/face/A7 b/tests/v3d/face/A7 deleted file mode 100644 index d7d9bf7272..0000000000 --- a/tests/v3d/face/A7 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 350 128 -vmoveto 0 0 - diff --git a/tests/v3d/face/A8 b/tests/v3d/face/A8 deleted file mode 100644 index ddced8f250..0000000000 --- a/tests/v3d/face/A8 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 350 128 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/face/A9 b/tests/v3d/face/A9 deleted file mode 100644 index 9f1be022c8..0000000000 --- a/tests/v3d/face/A9 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 350 128 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 350 128 - diff --git a/tests/v3d/face/B1 b/tests/v3d/face/B1 deleted file mode 100644 index ef12ba4cd7..0000000000 --- a/tests/v3d/face/B1 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 250 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 350 128 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 350 128 -vmoveto 0 0 - diff --git a/tests/v3d/face/B2 b/tests/v3d/face/B2 deleted file mode 100644 index ecac08351f..0000000000 --- a/tests/v3d/face/B2 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 - diff --git a/tests/v3d/face/B3 b/tests/v3d/face/B3 deleted file mode 100644 index 729623ee44..0000000000 --- a/tests/v3d/face/B3 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 - diff --git a/tests/v3d/face/B4 b/tests/v3d/face/B4 deleted file mode 100644 index 07b5f40e91..0000000000 --- a/tests/v3d/face/B4 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 - diff --git a/tests/v3d/face/B5 b/tests/v3d/face/B5 deleted file mode 100644 index 93ed06ebf1..0000000000 --- a/tests/v3d/face/B5 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 - diff --git a/tests/v3d/face/B6 b/tests/v3d/face/B6 deleted file mode 100644 index 7e28f2a282..0000000000 --- a/tests/v3d/face/B6 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 - diff --git a/tests/v3d/face/B7 b/tests/v3d/face/B7 deleted file mode 100644 index cdcae08d12..0000000000 --- a/tests/v3d/face/B7 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 - diff --git a/tests/v3d/face/B8 b/tests/v3d/face/B8 deleted file mode 100644 index d9a66f6a97..0000000000 --- a/tests/v3d/face/B8 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 - - diff --git a/tests/v3d/face/B9 b/tests/v3d/face/B9 deleted file mode 100644 index 676a563ab2..0000000000 --- a/tests/v3d/face/B9 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 - diff --git a/tests/v3d/face/C1 b/tests/v3d/face/C1 deleted file mode 100644 index 3d61e596c5..0000000000 --- a/tests/v3d/face/C1 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 - diff --git a/tests/v3d/face/C2 b/tests/v3d/face/C2 deleted file mode 100644 index e41311f446..0000000000 --- a/tests/v3d/face/C2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 - - diff --git a/tests/v3d/face/C3 b/tests/v3d/face/C3 deleted file mode 100644 index 13c8c934da..0000000000 --- a/tests/v3d/face/C3 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 - diff --git a/tests/v3d/face/C4 b/tests/v3d/face/C4 deleted file mode 100644 index 3e0d93b4d9..0000000000 --- a/tests/v3d/face/C4 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 - diff --git a/tests/v3d/face/C5 b/tests/v3d/face/C5 deleted file mode 100644 index 70fc599db2..0000000000 --- a/tests/v3d/face/C5 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 - diff --git a/tests/v3d/face/C6 b/tests/v3d/face/C6 deleted file mode 100644 index bb9944df86..0000000000 --- a/tests/v3d/face/C6 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 - diff --git a/tests/v3d/face/C7 b/tests/v3d/face/C7 deleted file mode 100644 index ee17f25abf..0000000000 --- a/tests/v3d/face/C7 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 - diff --git a/tests/v3d/face/C8 b/tests/v3d/face/C8 deleted file mode 100644 index c9dca46422..0000000000 --- a/tests/v3d/face/C8 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 - diff --git a/tests/v3d/face/C9 b/tests/v3d/face/C9 deleted file mode 100644 index 0f32170d10..0000000000 --- a/tests/v3d/face/C9 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 - diff --git a/tests/v3d/face/D1 b/tests/v3d/face/D1 deleted file mode 100644 index faa173ed6b..0000000000 --- a/tests/v3d/face/D1 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 - diff --git a/tests/v3d/face/D2 b/tests/v3d/face/D2 deleted file mode 100644 index 0f4976e177..0000000000 --- a/tests/v3d/face/D2 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 - diff --git a/tests/v3d/face/D3 b/tests/v3d/face/D3 deleted file mode 100644 index 07fbb98c43..0000000000 --- a/tests/v3d/face/D3 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 - diff --git a/tests/v3d/face/D4 b/tests/v3d/face/D4 deleted file mode 100644 index 4b00a7702e..0000000000 --- a/tests/v3d/face/D4 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 - diff --git a/tests/v3d/face/D5 b/tests/v3d/face/D5 deleted file mode 100644 index 76797a2c69..0000000000 --- a/tests/v3d/face/D5 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 - diff --git a/tests/v3d/face/D6 b/tests/v3d/face/D6 deleted file mode 100644 index 3df1468896..0000000000 --- a/tests/v3d/face/D6 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 - diff --git a/tests/v3d/face/D7 b/tests/v3d/face/D7 deleted file mode 100644 index 1ec8528bae..0000000000 --- a/tests/v3d/face/D7 +++ /dev/null @@ -1,42 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 - diff --git a/tests/v3d/face/D8 b/tests/v3d/face/D8 deleted file mode 100644 index a0d65d6859..0000000000 --- a/tests/v3d/face/D8 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 - diff --git a/tests/v3d/face/D9 b/tests/v3d/face/D9 deleted file mode 100644 index 3af0b0302d..0000000000 --- a/tests/v3d/face/D9 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 - diff --git a/tests/v3d/face/E1 b/tests/v3d/face/E1 deleted file mode 100644 index 91b12b30a0..0000000000 --- a/tests/v3d/face/E1 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 - diff --git a/tests/v3d/face/E2 b/tests/v3d/face/E2 deleted file mode 100644 index 9734232250..0000000000 --- a/tests/v3d/face/E2 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 - diff --git a/tests/v3d/face/E3 b/tests/v3d/face/E3 deleted file mode 100644 index 4562377384..0000000000 --- a/tests/v3d/face/E3 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 - diff --git a/tests/v3d/face/E4 b/tests/v3d/face/E4 deleted file mode 100644 index bc2ef02aa6..0000000000 --- a/tests/v3d/face/E4 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/face/E5 b/tests/v3d/face/E5 deleted file mode 100644 index e397ccb52b..0000000000 --- a/tests/v3d/face/E5 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 300 250 - diff --git a/tests/v3d/face/E6 b/tests/v3d/face/E6 deleted file mode 100644 index 6866dcdba9..0000000000 --- a/tests/v3d/face/E6 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 - diff --git a/tests/v3d/face/E7 b/tests/v3d/face/E7 deleted file mode 100644 index 1dbd6754de..0000000000 --- a/tests/v3d/face/E7 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 -vfit -vmoveto 0 0 -vmoveto 100 150 - diff --git a/tests/v3d/face/E8 b/tests/v3d/face/E8 deleted file mode 100644 index c4c855e5e3..0000000000 --- a/tests/v3d/face/E8 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 -vfit -vmoveto 0 0 -vmoveto 100 150 -vmoveto 0 0 - diff --git a/tests/v3d/face/E9 b/tests/v3d/face/E9 deleted file mode 100644 index 1bcb87fb08..0000000000 --- a/tests/v3d/face/E9 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 -vfit -vmoveto 0 0 -vmoveto 100 150 -vmoveto 0 0 -vselect 200 90 -vmoveto 0 0 - diff --git a/tests/v3d/face/F1 b/tests/v3d/face/F1 deleted file mode 100644 index d0d13b2a99..0000000000 --- a/tests/v3d/face/F1 +++ /dev/null @@ -1,60 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 -vfit -vmoveto 0 0 -vmoveto 100 150 -vmoveto 0 0 -vselect 200 90 -vmoveto 0 0 -vselect 100 150 -vmoveto 0 0 - diff --git a/tests/v3d/face/F2 b/tests/v3d/face/F2 deleted file mode 100644 index c0e38ebe37..0000000000 --- a/tests/v3d/face/F2 +++ /dev/null @@ -1,62 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 4 1 -vmoveto 150 250 -vselect 100 347 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vselect 90 89 1 -vmoveto 0 0 -vmoveto 150 250 -vmoveto 0 0 -vmoveto 90 89 -vmoveto 0 0 -vmoveto 250 250 -vmoveto 350 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vselect 200 200 1 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vmoveto 30 290 -vmoveto 0 0 -vmoveto 300 300 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 -vfit -vmoveto 0 0 -vmoveto 250 300 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vmoveto 200 200 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 300 250 -vmoveto 0 0 -vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 -vfit -vmoveto 0 0 -vmoveto 100 150 -vmoveto 0 0 -vselect 200 90 -vmoveto 0 0 -vselect 100 150 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/face/F3 b/tests/v3d/face/F3 deleted file mode 100644 index 95d259738b..0000000000 --- a/tests/v3d/face/F3 +++ /dev/null @@ -1,26 +0,0 @@ -box b1 0 0 0 1 1 1 -box b2 2 0 0 1 1 1 -vclear -vinit View1 -vviewparams -scale 404 -proj 0.8 -0.16 0.5 -up -0.4 0.4 0.8 -at 1.5 0.5 0.5 -vselfilter -clear -vselprops -pickStrategy first -vdisplay -dispMode 1 -highMode 1 b1 b2 -vfit - -vselmode b1 4 1 -vmoveto 220 220 -if { [vreadpixel 220 220 rgb name] != "TURQUOISE2" } { puts "Error: box b2 should be highlighted" } - -vselfilter -type FACE -vmoveto 0 0 -vmoveto 220 220 -if { [vreadpixel 150 150 rgb name] != "CYAN" } { puts "Error: face of box b1 should be highlighted" } - -vselprops -pickStrategy topmost -vmoveto 0 0 -vmoveto 220 220 -if { [vreadpixel 150 150 rgb name] == "CYAN" } { puts "Error: face of box b1 should NOT be highlighted" } - -vmoveto 150 150 -if { [vreadpixel 150 150 rgb name] != "CYAN" } { puts "Error: face of box b1 should be highlighted" } diff --git a/tests/v3d/face/G1 b/tests/v3d/face/G1 deleted file mode 100644 index b91b28057c..0000000000 --- a/tests/v3d/face/G1 +++ /dev/null @@ -1,11 +0,0 @@ -# isolines on infinite cylinder -# maximum parameter value for a view sets UV limit for isolines on infinite object - -cylinder c 0 0 0 0 0 1 10 -mkface f c - -vinit -vdisplay -dispMode 0 f -vaspects -defaults -setMaxParamValue 10 -visos f 10 4 1 -vfit diff --git a/tests/v3d/face/G2 b/tests/v3d/face/G2 deleted file mode 100644 index 20d68ba069..0000000000 --- a/tests/v3d/face/G2 +++ /dev/null @@ -1,11 +0,0 @@ -puts "========" -puts "0029356: Modeling Algorithms - GCPnts_TangentialDeflection hangs on specific curve" -puts "========" - -if {[info commands testreadiges] == ""} {pload XSDRAW} -testreadiges [locate_data_file bug29356.igs] a - -vinit View1 -vdisplay -dispMode 0 a -visos a 12 6 1 -vfit diff --git a/tests/v3d/face/G3 b/tests/v3d/face/G3 deleted file mode 100644 index 5f6968f5e6..0000000000 --- a/tests/v3d/face/G3 +++ /dev/null @@ -1,23 +0,0 @@ -# isolines on infinite prism based on spline edge with poles closed to 1.4e+6 - -if {[info commands testreadiges] == ""} {pload XSDRAW} -testreadiges [locate_data_file bug29356.igs] a - -mksurface s a -viso c s 0 -dump c -mkedge e c - -haxo -donly e -prism r e 0 1 0 Inf -fit -xbounds r - -vinit -vdisplay r -visos r 2 3 1 -vfit -vzoom 3000 - -vdump $imagedir/${casename}_zoom.png diff --git a/tests/v3d/face/G4 b/tests/v3d/face/G4 deleted file mode 100644 index da03c8eb1c..0000000000 --- a/tests/v3d/face/G4 +++ /dev/null @@ -1,20 +0,0 @@ -# isolines on finite prism based on spline edge with poles closed to 1.4e+6 - -if {[info commands testreadiges] == ""} {pload XSDRAW} -testreadiges [locate_data_file bug29356.igs] a - -mksurface s a -viso c s 0 -dump c -mkedge e c - -haxo -donly e -prism r e 0 1 0 Fin -fit -xbounds r - -vinit -vdisplay r -visos r 2 2 1 -vfit diff --git a/tests/v3d/face/begin b/tests/v3d/face/begin deleted file mode 100644 index 3e56bf5c0e..0000000000 --- a/tests/v3d/face/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "face" diff --git a/tests/v3d/fonts/B1 b/tests/v3d/fonts/B1 new file mode 100644 index 0000000000..309890a236 --- /dev/null +++ b/tests/v3d/fonts/B1 @@ -0,0 +1,35 @@ +puts "============" +puts "OCC24181 Render text as BRep" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +set THE_TEXT "The quick brown fox\njumps over the lazy dog!" +set THE_FONT_NAME sans-serif +set THE_FONT_SIZES {12 18 24} + +vinit View1 +vsetdispmode 1 +vtop + +dtracelevel trace +vfont -verbose 1 + +set aLine 0 +set aLineId 0 +foreach aSize $THE_FONT_SIZES { + set aText "\[$aSize\] $THE_TEXT" + + vpoint aPnt_$aSize 0.0 $aLine 0.0 + vdrawtext "Line_$aLineId" $aText -pos 0.0 $aLine 0.0 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height $aSize -aspect bolditalic -font $THE_FONT_NAME + + text2brep aBText_$aSize $aText -font $THE_FONT_NAME -height $aSize -aspect bolditalic -composite off -pos 0.0 $aLine 0.0 -valign topfirstline + vdisplay aBText_$aSize + set aLine [expr $aLine - 4.0 * $aSize] + set aLineId [expr $aLineId + 1] +} + +vfit +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/v3d/fonts/B2 b/tests/v3d/fonts/B2 new file mode 100644 index 0000000000..e471309130 --- /dev/null +++ b/tests/v3d/fonts/B2 @@ -0,0 +1,35 @@ +puts "============" +puts "OCC24181 Render text as BRep (composite curve)" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +set THE_TEXT "The quick brown fox\njumps over the lazy dog!" +set THE_FONT_NAME sans-serif +set THE_FONT_SIZES {12 18 24} + +vinit View1 +vsetdispmode 1 +vtop + +dtracelevel trace +vfont -verbose 1 + +set aLine 0 +set aLineId 0 +foreach aSize $THE_FONT_SIZES { + set aText "\[$aSize\] $THE_TEXT" + + vpoint aPnt_$aSize 0.0 $aLine 0.0 + vdrawtext "Line_$aLineId" $aText -pos 0.0 $aLine 0.0 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height $aSize -aspect bolditalic -font $THE_FONT_NAME + + text2brep aBText_$aSize $aText -font $THE_FONT_NAME -height $aSize -aspect bolditalic -composite on -pos 0.0 $aLine 0.0 -valign topfirstline + vdisplay aBText_$aSize + set aLine [expr $aLine - 4.0 * $aSize] + set aLineId [expr $aLineId + 1] +} + +vfit +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/v3d/fonts/B3 b/tests/v3d/fonts/B3 new file mode 100644 index 0000000000..e8e7aed987 --- /dev/null +++ b/tests/v3d/fonts/B3 @@ -0,0 +1,36 @@ +puts "============" +puts "OCC24181 Render text as BRep (check alphabet)" +puts "============" +puts "" +pload MODELING VISUALIZATION + +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +set THE_FONT_NAME SansFont +set THE_FONT_SIZE 24 +set THE_TEXT { +`1234567890-= +~!@#$%^&*()_+ +qwertyuiop[]\\ +QWERTYUIOP{}| +asdfghjkl;' +ASDFGHJKL:" +zxcvbnm,./ +ZXCVBNM<>?§ +AVATAR Y. +} + +text2brep aBTextN $THE_TEXT -font $THE_FONT_NAME -height $THE_FONT_SIZE -aspect regular -composite off +text2brep aBTextC $THE_TEXT -font $THE_FONT_NAME -height $THE_FONT_SIZE -aspect regular -composite on +checkshape aBTextN +checkshape aBTextC + +ttranslate aBTextC 220 0 0 + +vclear +vinit View1 +vtop +vdisplay -dispMode 1 aBTextN aBTextC +vfit +vglinfo +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/fonts/B4 b/tests/v3d/fonts/B4 new file mode 100644 index 0000000000..b90c766c53 --- /dev/null +++ b/tests/v3d/fonts/B4 @@ -0,0 +1,49 @@ +puts "============" +puts "OCC24272 Provide basic text formatting routines for Font_BRepFont" +puts "Test case prints 3D brep text with different text alignment styles" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 + +vtrihedron trihedr +vfront + +vsetdispmode 1 + +vpoint pTL -700 100 600 +text2brep Text0 "Top-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 600 -halign left -valign top -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pTC 0 100 600 +text2brep Text1 "Top-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 600 -halign center -valign top -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pTR 700 100 600 +text2brep Text2 "Top-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 600 -halign right -valign top -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pCL -700 100 -100 +text2brep Text3 "Center-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -100 -halign left -valign center -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pCC 0 100 -100 +text2brep Text4 "Center-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -100 -halign center -valign center -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pCR 700 100 -100 +text2brep Text5 "Center-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -100 -halign right -valign center -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pBL -700 100 -700 +text2brep Text6 "Bottom-Left\nFirst line\nLion The Second\n3rd" -pos -700 100 -700 -halign left -valign bottom -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pBC 0 100 -700 +text2brep Text7 "Bottom-Center\nFirst line\nLion The Second\n3rd" -pos 0 100 -700 -halign center -valign bottom -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vpoint pBR 700 100 -700 +text2brep Text8 "Bottom-Right\nFirst line\nLion The Second\n3rd" -pos 700 100 -700 -halign right -valign bottom -height 50 -aspect regular -font Times-Roman -plane 0 -1 0 1 0 0 + +vdisplay Text0 Text1 Text2 Text3 Text4 Text5 Text6 Text7 Text8 -noupdate +vsetcolor Text0 Text1 Text2 CYAN +vsetcolor Text3 Text4 Text5 WHITE +vsetcolor Text6 Text7 Text8 YELLOW + +vfit +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/v3d/fonts/B5 b/tests/v3d/fonts/B5 new file mode 100644 index 0000000000..d81068fca7 --- /dev/null +++ b/tests/v3d/fonts/B5 @@ -0,0 +1,49 @@ +puts "============" +puts "OCC24272 Provide basic text formatting routines for Font_BRepFont" +puts "Test case prints 3D brep text with different text alignment styles" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +vinit View1 +vtrihedron trihedr +vfront + +vsetdispmode 1 + +vpoint pTL -700 100 600 +text2brep Text0 " Top-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 600 -halign left -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pTC 0 100 600 +text2brep Text1 " Top-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 600 -halign center -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pTR 700 100 600 +text2brep Text2 " Top-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 600 -halign right -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pCL -700 100 -100 +text2brep Text3 " Center-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -100 -halign left -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pCC 0 100 -100 +text2brep Text4 " Center-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -100 -halign center -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pCR 700 100 -100 +text2brep Text5 " Center-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -100 -halign right -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pBL -700 100 -700 +text2brep Text6 " Bottom-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -700 -halign left -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pBC 0 100 -700 +text2brep Text7 " Bottom-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -700 -halign center -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vpoint pBR 700 100 -700 +text2brep Text8 " Bottom-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -700 -halign right -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 + +vdisplay Text0 Text1 Text2 Text3 Text4 Text5 Text6 Text7 Text8 -noupdate +vsetcolor Text0 Text1 Text2 CYAN +vsetcolor Text3 Text4 Text5 WHITE +vsetcolor Text6 Text7 Text8 YELLOW + +vfit +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/v3d/fonts/B6 b/tests/v3d/fonts/B6 new file mode 100644 index 0000000000..f0525998c8 --- /dev/null +++ b/tests/v3d/fonts/B6 @@ -0,0 +1,19 @@ +puts "============" +puts "0029122: Visualization - improve Font_BRepFont to handle one-line-fonts" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file OLFTestFont-Regular.ttf] +vfont add [locate_data_file machtgth.ttf] singleStroke machtgth +vfont add [locate_data_file DejaVuSans.ttf] SansFont +text2brep s1 "ABCDabcd123" -font "OLF TestFont" -height 48 -pos 0 0 0 +text2brep s2 "ABCDabcd123" -font "machtgth" -height 48 -pos 0 50 0 +text2brep s3 "ABCDabcd123" -font "SansFont" -height 48 -pos 0 100 0 +vclear +vinit View1 +vtop +vdisplay -dispMode 1 s1 s2 s3 +vfit + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/fonts/B7 b/tests/v3d/fonts/B7 new file mode 100644 index 0000000000..351b040e49 --- /dev/null +++ b/tests/v3d/fonts/B7 @@ -0,0 +1,36 @@ +puts "============" +puts "0030663: Visualization - synthesize italic style for a font having no italic style" +puts "============" +puts "" +pload MODELING VISUALIZATION + +set THE_TEXT "The quick brown fox\njumps over the lazy dog!" +set THE_FONT_NAME SansFont +set THE_FONT_SIZES {12 18 24} + +# register font having only Regular style +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vtop + +dtracelevel trace +vfont -verbose 1 + +set aLine 0 +set aLineId 0 +foreach aSize $THE_FONT_SIZES { + set aText "\[$aSize\] $THE_TEXT" + + vpoint aPnt_$aSize 0.0 $aLine 0.0 + vdrawtext "Line_$aLineId" $aText -pos 0.0 $aLine 0.0 -color CYAN -halign left -valign top -angle 000 -zoom 1 -height $aSize -aspect bolditalic -font $THE_FONT_NAME + + text2brep aBText_$aSize $aText -font $THE_FONT_NAME -height $aSize -aspect bolditalic -composite off -pos 0.0 $aLine 0.0 -valign topfirstline + vdisplay -dispMode 1 aBText_$aSize + set aLine [expr $aLine - 4.0 * $aSize] + set aLineId [expr $aLineId + 1] +} + +vfit +vglinfo +vdump $imagedir/${casename}.png diff --git a/tests/v3d/fonts/bug25369 b/tests/v3d/fonts/bug25369 new file mode 100644 index 0000000000..4a79248ae9 --- /dev/null +++ b/tests/v3d/fonts/bug25369 @@ -0,0 +1,21 @@ +puts "========" +puts "OCC25369: Visualization, Image_AlienPixMap - handle UTF-8 names in image read/save operations on Windows" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +box b 1 2 3 +vinit View1 +vclear +vsetdispmode 0 +vdisplay b +vfit +set s [encoding convertfrom unicode "\x3A\x04\x30\x04\x40\x04\x2E\x00\x70\x00\x6E\x00\x67\x00"] + +vdrawtext text0 $s -pos 0 0 0 -color WHITE -halign left -valign bottom -angle 0 -zoom 0 -height 50 -aspect regular -font SansFont +vdump $::imagedir/$s +vtexture b $::imagedir/$s +file delete $::imagedir/$s +vdump $imagedir/${casename}.png diff --git a/tests/v3d/fonts/bug25852 b/tests/v3d/fonts/bug25852 new file mode 100644 index 0000000000..ca10bd1e8a --- /dev/null +++ b/tests/v3d/fonts/bug25852 @@ -0,0 +1,20 @@ +puts "============" +puts "CR25852: Text to BRep algorithm produces bad faces for circled symbols" +puts "============" +puts "" + +pload MODELING VISUALIZATION +text2brep t "\u00ae" Courier 10 +whatis t + +vinit View1 +vclear +vtop +vsetdispmode 1 +vdisplay t +vfit + +vmoveto 250 250 +checkshape t + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/glsl/alpha_mask b/tests/v3d/glsl/alpha_mask deleted file mode 100644 index f8d32dbfb1..0000000000 --- a/tests/v3d/glsl/alpha_mask +++ /dev/null @@ -1,38 +0,0 @@ -puts "========" -puts "Alpha test modes" -puts "========" - -# create box -box b 1 2 3 - -# draw box -vinit View1 -vclear -vzbufftrihedron -vaxo -vdisplay -dispMode 1 b -vfit -vtexture b [locate_data_file images/marker_box2.png] -vrotate 0.2 0.0 0.0 -vaspects -setAlphaMode mask 0.5 -vmoveto 250 250 - -# take snapshots -vrenderparams -msaa 0 -alphaToCoverage 0 -vcaps -ffp 1 -vdump $::imagedir/${::casename}_msaa0_ffp.png - -vcaps -ffp 0 -vdump $::imagedir/${::casename}_msaa0.png - -vrenderparams -msaa 2 -alphaToCoverage 0 -vdump $::imagedir/${::casename}_msaa2.png - -vrenderparams -msaa 2 -alphaToCoverage 1 -vdump $::imagedir/${::casename}_msaa2_cov.png - -vrenderparams -msaa 8 -alphaToCoverage 0 -vdump $::imagedir/${::casename}_msaa8.png - -vrenderparams -msaa 8 -alphaToCoverage 1 -vdump $::imagedir/${::casename}_msaa8_cov.png diff --git a/tests/v3d/glsl/bndbox1 b/tests/v3d/glsl/bndbox1 deleted file mode 100644 index 67c36732ba..0000000000 --- a/tests/v3d/glsl/bndbox1 +++ /dev/null @@ -1,17 +0,0 @@ -puts "============" -puts "0029823: Visualization, TKOpenGl - highlighting by Bounding Box mistreats Local Transformation" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -psphere s0 1 -psphere s1 1 -vdisplay -dispMode 1 s0 s1 -vlocation s1 -reset -rotate 0 0 0 1 0 0 20 -translate 2 1 0 -vfit -vbounding - -vdump $imagedir/${casename}.png diff --git a/tests/v3d/glsl/clipping1 b/tests/v3d/glsl/clipping1 deleted file mode 100644 index 40d6f4b7c0..0000000000 --- a/tests/v3d/glsl/clipping1 +++ /dev/null @@ -1,94 +0,0 @@ -puts "========" -puts "0029729: Visualization, Graphic3d_ClipPlane - add support of clipping plane chains" -puts "========" - -vclear -vclose ALL -vinit View1 - -set aCapParams "-capping 1 -color 0.5 0.5 0.5 -texname [locate_data_file images/hatch_1.png] -texscale 0.02 -0.02 -useObjMaterial 1" - -pload MODELING VISUALIZATION - -# create the geometry -box b0sole 10 10 0 30 30 70 -box b0hole 20 20 -10 10 10 90 -bcut b0 b0sole b0hole -box b1 40 20 0 10 30 70 -box b2 20 40 0 20 10 70 -box b3 0 40 0 20 10 70 -box b4 0 10 0 10 30 70 -box b5 0 0 0 30 10 70 -box bb 10 -10 0 20 10 10 - -set aNbParts 6 -set aColors { RED YELLOW GREEN GRAY MAGENTA ORANGE } - -compound b0 b1 b2 b3 b4 b5 cc - -# create the viewer -vclear -vclose ALL -vinit name=View1 w=512 h=512 -vviewparams -scale 4.66737 -proj 0.465292 -0.577133 0.671134 -up -0.46873 0.482524 0.739907 -at 15.807 37.1157 21.9799 - -vpoint p0 0 0 0 -vdisplay -dispMode 1 bb -vaspects -noupdate bb -setColor CYAN -vzbufftrihedron - -puts "Display the geometry as dedicated objects" -for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { - vdisplay -noupdate -dispMode 1 b${aPartIter} - set aColor [lindex $aColors $aPartIter] - vsetcolor -noupdate b${aPartIter} $aColor -} - -puts "Display the geometry as sole object" -vdisplay -noupdate -dispMode 1 cc -for { set aPartIter 0 } { $aPartIter < $aNbParts } { incr aPartIter } { - set aColor [lindex $aColors $aPartIter] - vaspects -noupdate cc -subShapes b${aPartIter} -setColor $aColor -} -# show also connected interactive object -vconnectto co -70 0 0 cc -vsetdispmode co 1 -vsetlocation cc 70 0 0 - -set aPln1Z 40 -set aPln2Y 15 - -vpoint p1 0 0 1 -vpoint p2 1 0 1 -vpoint p3 0 1 1 -vplane pp1 p1 p2 p3 -vsetlocation -noupdate pp1 25 0 [expr $aPln1Z - 1] -vremove -noupdate p1 p2 p3 - -vpoint p1 0 1 0 -vpoint p2 1 1 0 -vpoint p3 0 1 1 -vplane pp2 p1 p2 p3 -vsetlocation -noupdate pp2 25 $aPln2Y 35 -vremove -noupdate p1 p2 p3 -verase pp1 pp2 -vfit -vdisplay pp1 pp2 - -vclipplane pln -set {*}$aCapParams -equation1 0 0 -1 40 -equation2 0 1 0 -15 -if { [vreadpixel 200 360 rgb name] != "CYAN2" } { puts "Error: bb should NOT be clipped" } -vdump $::imagedir/${::casename}_2.png - -vclipplane pln -set {*}$aCapParams -equation1 0 0 -1 40 -equation2 0 1 0 -15 -equation3 -1 0 0 5 -vdump $::imagedir/${::casename}_3.png - -vsettransparency b0 b1 b2 b3 b4 b5 0.5 -vdump $::imagedir/${::casename}_3transp.png - -vviewparams -scale 8.51584 -proj 0.284186 0.750426 0.59674 -up -0.228109 -0.55161 0.802305 -at 24.2647 23.8116 32.8743 -vclipplane pln -set {*}$aCapParams -boxint 25 25 25 55 55 55 -vsettransparency b0 b1 b2 b3 b4 b5 0 -vdump $::imagedir/${::casename}_6.png - -vsettransparency b0 b1 b2 b3 b4 b5 0.5 -vdump $::imagedir/${::casename}_6transp.png diff --git a/tests/v3d/glsl/cubemap b/tests/v3d/glsl/cubemap deleted file mode 100644 index 54893254c1..0000000000 --- a/tests/v3d/glsl/cubemap +++ /dev/null @@ -1,158 +0,0 @@ -puts "============" -puts "0030807: Visualization, TKOpenGl - supporting cubemaps" -puts "============" -puts "" - -set aCubeMap_V [locate_data_file Circus_CubeMap_V.png] -set aCubeMap_V_021345 [locate_data_file Circus_CubeMap_V_021345.png] -set aCubeMap_H [locate_data_file Circus_CubeMap_H.png] -set aCubeMap_GridV [locate_data_file Circus_CubeMap_GridV.png] -set aCubeMap_GridV_021345 [locate_data_file Circus_CubeMap_GridV_021345.png] -set aCubeMap_GridH [locate_data_file Circus_CubeMap_GridH.png] -set aCubeMap_GridH_021345 [locate_data_file Circus_CubeMap_GridH_021345.png] -set aCubeMap_posx [locate_data_file SF_CubeMap_posx.jpg] -set aCubeMap_negx [locate_data_file SF_CubeMap_negx.jpg] -set aCubeMap_posy [locate_data_file SF_CubeMap_posy.jpg] -set aCubeMap_negy [locate_data_file SF_CubeMap_negy.jpg] -set aCubeMap_posz [locate_data_file SF_CubeMap_posz.jpg] -set aCubeMap_negz [locate_data_file SF_CubeMap_negz.jpg] - -vclear -vclose ALL -vinit v -w 512 -h 512 -vcamera -fovy 100 - -#vertical tiles orientation -vbackground -cubemap $aCubeMap_V -vfront -vdump $imagedir/${casename}_V_front.png -vback -vdump $imagedir/${casename}_V_back.png -vtop -vdump $imagedir/${casename}_V_top.png -vbottom -vdump $imagedir/${casename}_V_bottom.png -vleft -vdump $imagedir/${casename}_V_left.png -vright -vdump $imagedir/${casename}_V_right.png - -#test of flipping -vbackground -cubemap $aCubeMap_V -invertedz -vfront -vdump $imagedir/${casename}_flip_front.png -vback -vdump $imagedir/${casename}_flip_back.png -vtop -vdump $imagedir/${casename}_flip_top.png -vbottom -vdump $imagedir/${casename}_flip_bottom.png -vleft -vdump $imagedir/${casename}_flip_left.png -vright -vdump $imagedir/${casename}_flip_right.png - -#vertical tiles orientation (disordered) -vbackground -cubemap $aCubeMap_V_021345 -order 0 2 1 3 4 5 -vfront -vdump $imagedir/${casename}_V_021345_front.png -vback -vdump $imagedir/${casename}_V_021345_back.png -vtop -vdump $imagedir/${casename}_V_021345_top.png -vbottom -vdump $imagedir/${casename}_V_021345_bottom.png -vleft -vdump $imagedir/${casename}_V_021345_left.png -vright -vdump $imagedir/${casename}_V_021345_right.png - -#horizontal tile orientation -vbackground -cubemap $aCubeMap_H -vfront -vdump $imagedir/${casename}_H_front.png -vback -vdump $imagedir/${casename}_H_back.png -vtop -vdump $imagedir/${casename}_H_top.png -vbottom -vdump $imagedir/${casename}_H_bottom.png -vleft -vdump $imagedir/${casename}_H_left.png -vright -vdump $imagedir/${casename}_H_right.png - -#vertical grid tile orientation -vbackground -cubemap $aCubeMap_GridV -vfront -vdump $imagedir/${casename}_GridV_front.png -vback -vdump $imagedir/${casename}_GridV_back.png -vtop -vdump $imagedir/${casename}_GridV_top.png -vbottom -vdump $imagedir/${casename}_GridV_bottom.png -vleft -vdump $imagedir/${casename}_GridV_left.png -vright -vdump $imagedir/${casename}_GridV_right.png - -#vertical grid tile orientation (disordered) -vbackground -cubemap $aCubeMap_GridV_021345 -order 0 2 1 3 4 5 -vfront -vdump $imagedir/${casename}_GridV_021345_front.png -vback -vdump $imagedir/${casename}_GridV_021345_back.png -vtop -vdump $imagedir/${casename}_GridV_021345_top.png -vbottom -vdump $imagedir/${casename}_GridV_021345_bottom.png -vleft -vdump $imagedir/${casename}_GridV_021345_left.png -vright -vdump $imagedir/${casename}_GridV_021345_right.png - -#horizontal grid tile orientation -vbackground -cubemap $aCubeMap_GridH -vfront -vdump $imagedir/${casename}_GridH_front.png -vback -vdump $imagedir/${casename}_GridH_back.png -vtop -vdump $imagedir/${casename}_GridH_top.png -vbottom -vdump $imagedir/${casename}_GridH_bottom.png -vleft -vdump $imagedir/${casename}_GridH_left.png -vright -vdump $imagedir/${casename}_GridH_right.png - -#horizontal grid tile orientation (disordered) -vbackground -cubemap $aCubeMap_GridH_021345 -order 0 2 1 3 4 5 -vfront -vdump $imagedir/${casename}_GridH_021345_front.png -vback -vdump $imagedir/${casename}_GridH_021345_back.png -vtop -vdump $imagedir/${casename}_GridH_021345_top.png -vbottom -vdump $imagedir/${casename}_GridH_021345_bottom.png -vleft -vdump $imagedir/${casename}_GridH_021345_left.png -vright -vdump $imagedir/${casename}_GridH_021345_right.png - -#multiimage cubemap -vbackground -cubemap $aCubeMap_posx $aCubeMap_negx $aCubeMap_posy $aCubeMap_negy $aCubeMap_posz $aCubeMap_negz -vfront -vdump $imagedir/${casename}_multi_front.png -vback -vdump $imagedir/${casename}_multi_back.png -vtop -vdump $imagedir/${casename}_multi_top.png -vbottom -vdump $imagedir/${casename}_multi_bottom.png -vleft -vdump $imagedir/${casename}_multi_left.png -vright -vdump $imagedir/${casename}_multi_right.png \ No newline at end of file diff --git a/tests/v3d/glsl/cubemap_dds b/tests/v3d/glsl/cubemap_dds deleted file mode 100644 index d948955c66..0000000000 --- a/tests/v3d/glsl/cubemap_dds +++ /dev/null @@ -1,28 +0,0 @@ -puts "============" -puts "0031478: Visualization, TKOpenGl - allow uploading Cubemap in compressed DDS format when supported by GPU" -puts "============" -puts "" - -# PBR doesn't work with Compatible Profile on macOS -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -set aCubeMapPNG [locate_data_file cubemap_labels.png] -set aCubeMapDDS [locate_data_file cubemap_labels.dds] - -box b 1 2 3 -psphere s 1 - -vclear -vinit View1 -w 512 -h 512 -vcamera -fovy 100 -vzbufftrihedron -#vdisplay -dispMode 1 b -vdisplay -dispMode 1 s -vfit - -vrenderparams -shadingModel pbr -vbackground -cubemap $aCubeMapPNG -invertedz -vdump $imagedir/${casename}_png.png - -vbackground -cubemap $aCubeMapDDS -invertedz -vdump $imagedir/${casename}_dds.png diff --git a/tests/v3d/glsl/culldist b/tests/v3d/glsl/culldist deleted file mode 100644 index 90746dc97d..0000000000 --- a/tests/v3d/glsl/culldist +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "0029295: Visualization, TKOpenGl - provide distance culling option" -puts "Check distance culling" -puts "========" - -set THE_NB_BOXES 5 -set THE_COLORS { RED GREEN BLUE YELLOW PURPLE1 } -set THE_PICK_PNTS1 { { 20 80 } { 60 110 } { 120 140 } { 200 180 } { 300 240 } } -set THE_PICK_PNTS2 { { 110 140 } { 130 150 } { 160 170 } { 200 190 } { 240 210 } } - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -vcamera -persp -for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { box b$x $x 0 0 0.5 0.2 0.4; vpoint p$x $x 0 0; vdisplay -mutable p$x; vdisplay -dispMode 1 b$x } -for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { vsetcolor b$x [lindex $THE_COLORS $x] } -vline l 0 0 0 5 0 0 -vdisplay -mutable l -vfit -vzlayer default -culldist 7 -for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1 $x] rgb name] == "BLACK" } { puts "Error: object is culled" } } -vdump $::imagedir/${::casename}_7.png - -vzlayer default -culldist 5 -for { set x 2 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1 $x] rgb name] == "BLACK" } { puts "Error: object is culled" } } -for { set x 0 } { $x < 2 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1 $x] rgb name] != "BLACK" } { puts "Error: object is NOT culled" } } -vdump $::imagedir/${::casename}_5.png - -vzoom 0.5 -vzlayer default -culldist 10 -for { set x 1 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2 $x] rgb name] == "BLACK" } { puts "Error: object is culled" } } -for { set x 0 } { $x < 1 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2 $x] rgb name] != "BLACK" } { puts "Error: object is NOT culled" } } -vdump $::imagedir/${::casename}_10.png diff --git a/tests/v3d/glsl/cullsize b/tests/v3d/glsl/cullsize deleted file mode 100644 index 6d74563cd3..0000000000 --- a/tests/v3d/glsl/cullsize +++ /dev/null @@ -1,57 +0,0 @@ -puts "========" -puts "0029295: Visualization, TKOpenGl - provide distance culling option" -puts "Check size culling" -puts "========" - -set THE_NB_BOXES 5 -set THE_COLORS { RED GREEN BLUE YELLOW PURPLE1 } -set THE_PICK_PNTS1O { { 10 165 } { 100 200 } { 170 250 } { 250 250 } { 350 300 } } -set THE_PICK_PNTS1P { { 40 170 } { 100 200 } { 170 250 } { 250 250 } { 380 350 } } -set THE_PICK_PNTS2O { { 148 192 } { 175 200 } { 190 200 } { 200 220 } { 250 230 } } -set THE_PICK_PNTS2P { { 152 192 } { 175 200 } { 190 200 } { 220 220 } { 250 230 } } -set THE_PICK_PNTS3P { { 90 155 } { 105 160 } { 125 170 } { 140 175 } { 160 180 } } - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -for { set x 1 } { $x <= $THE_NB_BOXES } { incr x } { box b$x [expr $x * 1.0] 0 0 [expr $x * 0.2] [expr $x *0.1] [expr $x *0.3]; vdisplay -dispMode 1 b$x } -for { set x 1 } { $x <= $THE_NB_BOXES } { incr x } { vsetcolor b$x [lindex $THE_COLORS [expr $x - 1]] } -vline l 1 0 0 6 0 0 -vdisplay -mutable l -vcamera -ortho -vfit - -vzlayer default -cullsize 25 -vcamera -ortho -for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1O $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } -vdump $::imagedir/${::casename}_25o.png -vcamera -persp -for { set x 0 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } -vdump $::imagedir/${::casename}_25p.png - -vzlayer default -cullsize 50 -vcamera -ortho -for { set x 1 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1O $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } -for { set x 0 } { $x < 1 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1O $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } -vdump $::imagedir/${::casename}_50o.png -vcamera -persp -for { set x 1 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } -for { set x 0 } { $x < 1 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS1P $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } -vdump $::imagedir/${::casename}_50p.png - -vzoom 0.25 -vzlayer default -cullsize 30 -vcamera -ortho -for { set x 2 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2O $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } -for { set x 0 } { $x < 2 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2O $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } -vdump $::imagedir/${::casename}_30o.png -vcamera -persp -for { set x 2 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } -for { set x 0 } { $x < 2 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS2P $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } -vdump $::imagedir/${::casename}_30p.png - -vviewparams -eye 16.8333 -9.08333 10.0833 -at 7.5 0.25 0.75 -for { set x 3 } { $x < $THE_NB_BOXES } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS3P $x] rgb name] == "BLACK" } { puts "Error: object $x is culled" } } -for { set x 0 } { $x < 3 } { incr x } { if { [vreadpixel {*}[lindex $THE_PICK_PNTS3P $x] rgb name] != "BLACK" } { puts "Error: object $x is NOT culled" } } -vdump $::imagedir/${::casename}_30p2.png diff --git a/tests/v3d/glsl/d3dhost b/tests/v3d/glsl/d3dhost deleted file mode 100644 index a8e56676bb..0000000000 --- a/tests/v3d/glsl/d3dhost +++ /dev/null @@ -1,27 +0,0 @@ -puts "============" -puts "0026392: Visualization, TKD3DHost - provide straight-forward base for integration of TKOpenGl viewer into D3D-based application" -puts "============" -puts "" - -set to_dump_screen 0 -if { ![checkplatform -windows] } { - puts "This test case is applicable only to Windows platform" - return -} - -pload MODELING VISUALIZATION -vdriver -load D3DHOST -vclear -vinit View1 -box b 3 0 0 1 2 3 -psphere s 1 -vdisplay -dispMode 1 b s -set anInfo [vglinfo] -if { [regexp {D3Dinterop} $anInfo] } { - puts "OK: D3Dinterop has been found" -} else { - puts "Error: D3Dinterop is expected" -} -vfit -vrenderparams -shadingModel PHONG -vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/glsl/depthprepass b/tests/v3d/glsl/depthprepass deleted file mode 100644 index be106f0df8..0000000000 --- a/tests/v3d/glsl/depthprepass +++ /dev/null @@ -1,27 +0,0 @@ -puts "========" -puts "0029300: Visualization, TKOpenGl - provide depth pre-pass option" -puts "========" - -vclear -vclose ALL -vinit View1 - -# display objects -psphere s 1 -box b 1 2 3 -vaxo -vdisplay -dispMode 1 s b -vaspects b -setColor RED -setTransparency 0.5 -vfit -vzbufftrihedron -vmoveto 150 250 -vcaps -ffp 0 -vrenderparams -shadingModel phong - -vrenderparams -depthPrePass off -vdump $::imagedir/${::casename}_1.png - -vrenderparams -depthPrePass on -vdump $::imagedir/${::casename}_2.png - -if { [diffimage $::imagedir/${::casename}_1.png $::imagedir/${::casename}_2.png 0 0 0 $::imagedir/${::casename}_diff.png] != 0 } { puts "Error: images differ" } diff --git a/tests/v3d/glsl/distinguish_off b/tests/v3d/glsl/distinguish_off deleted file mode 100644 index af105dc0bb..0000000000 --- a/tests/v3d/glsl/distinguish_off +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "0025822: Visualization, TKOpenGl - front material should be used instead of back material within distinguish mode turned off" -puts "========" - -pload MODELING OCAF XDE -box b 10 10 10 -vclear -vinit View1 -Close D -silent -NewDocument D BinXCAF -XAddShape D b -XSetColor D b BLUE -explode b f -XSetColor D b_1 RED - -XDisplay D -vviewparams -proj 1 0.1 0.1 -vfit -vsetdispmode 1 - -catch { vclipplane delete pln } -vclipplane create pln -vclipplane set pln view Driver1/Viewer1/View1 -vclipplane change pln equation -1 0 0 5 - -# FFP on -vcaps -ffp 1 -set aColorFfp [vreadpixel 200 200 rgb name] -if { "$aColorFfp" != "RED" } { puts "Error: RED color is expected at the back side (FFP)" } - -# GLSL on -vcaps -ffp 0 -set aColorGlsl [vreadpixel 200 200 rgb name] -if { "$aColorGlsl" != "FIREBRICK" } { puts "Error: FIREBRICK color is expected at the back side (GLSL)" } diff --git a/tests/v3d/glsl/double_precision b/tests/v3d/glsl/double_precision deleted file mode 100644 index cce3f0b145..0000000000 --- a/tests/v3d/glsl/double_precision +++ /dev/null @@ -1,54 +0,0 @@ -puts "========" -puts "0024393: Visualization - objects position with enhanced precision" -puts "========" - -pload MODELING VISUALIZATION -vclear -vinit View1 -vaxo -vzbufftrihedron -circle c 0 0 0 0.001 -mkedge e c -wire w e -plane s -mkface f0 s w -mkface f1000 s w -ttranslate f1000 1000 0 0 -# Display object with pre-applied transformation. -# Result presentation is already corrupted -# AND it jumps while rotating the camera. -vpoint v1000 1000 0 0.001 -vdisplay -dispMode 1 f1000 -vfit - -# Display object with external transformation. -# Result presentation jumps while rotating the camera. -vdisplay -dispMode 1 f0 -vsetlocation f0 1000 0 0 - -# Display object with external transformation -# in Z-layer with translated Origin. -# Result presentation does not jump while rotating the camera. -vzlayer top -origin 1000 0 0 -vdisplay -dispMode 1 -top f0 - -# check transformation persistence -vtrihedron tt -vdisplay -top -trihedron topLeft 100 100 tt - -box zp 40 50 30 -vdisplay -top -dispMode 1 -trsfPers zoom -trsfPersPos 1000 0 0 zp - -# check clippling planes -vclipplane pln -equation -1 0 0 1000 -set - -# check positional lights -vlight add positional pos 1000 0 0.001 color RED1 headlight 0 - -vremove f1000 -vmoveto 220 220 - -vdrawtext text Text -pos 0 0 0 -vdisplay -top text -trsfPers zoomRotate -trsfPersPos 1000 0 0.001 - -vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/glsl/flat_fuse1 b/tests/v3d/glsl/flat_fuse1 deleted file mode 100644 index 19dd37f1cf..0000000000 --- a/tests/v3d/glsl/flat_fuse1 +++ /dev/null @@ -1,22 +0,0 @@ -puts "========" -puts "0028069: Visualization, TKOpenGl - handle flat shading model within GLSL programs" -puts "========" - -vclear -vclose ALL -vinit View1 -vviewparams -scale 551.55 -proj 0.85 -0.16 0.51 -up -0.41 0.41 0.82 -at 0.55 0.55 0.55 - -restore [locate_data_file occ/fuse.brep] f -tclean f -vdefaults -absDefl 0.5 -vdisplay -dispMode 1 f - -# setup lights -vlight clear -vlight add ambient color WHITE -vlight add directional dir 1 0 0 color GREEN headlight 1 -vlight add directional dir -1 0 0 color RED1 headlight 1 - -vrenderparams -shadingModel flat -vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/glsl/geom1 b/tests/v3d/glsl/geom1 deleted file mode 100644 index 872bed0ca0..0000000000 --- a/tests/v3d/glsl/geom1 +++ /dev/null @@ -1,55 +0,0 @@ -puts "========" -puts "0029074: Visualization, TKOpenGl - support Geometry Shader definition" -puts "========" - -pload MODELING VISUALIZATION - -set aShaderVert " -out vec4 VertColor; -void main() { - VertColor = occColor; - gl_Position = occVertex; -}" - -# define a Geometry shader drawing shrinked triangles -set aShaderGeom " -layout(triangles) in; -layout(triangle_strip, max_vertices=3) out; -in vec4 VertColor\[3\]; -out vec4 Color; -void main() { - mat4 aMat = occProjectionMatrix * occWorldViewMatrix * occModelWorldMatrix; - vec3 aCenter = vec3 (0.0, 0.0, 0.0); - for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { - aCenter += gl_in\[aTriVertIter\].gl_Position.xyz; - } - aCenter /= 3.0; - for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { - vec3 aVec = gl_in\[aTriVertIter\].gl_Position.xyz - aCenter; - vec3 aVertRes = aCenter + normalize (aVec) * length (aVec) * 0.75; - gl_Position = aMat * vec4 (aVertRes, 1.0); - Color = VertColor\[aTriVertIter\] * 2.0; - EmitVertex(); - } - EndPrimitive(); -}" - -set aShaderFrag " -in vec4 Color; -void main() { - occFragColor = Color; -}" - -# draw a box -box b 1 2 3 -vcaps -core -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 -mutable b -vfit -vrotate 0.2 0.0 0.0 -vdump $::imagedir/${::casename}_normal.png - -vshaderprog b -vert $aShaderVert -geom $aShaderGeom -frag $aShaderFrag -vdump $::imagedir/${::casename}_geom.png diff --git a/tests/v3d/glsl/glinfo b/tests/v3d/glsl/glinfo deleted file mode 100644 index 557befea59..0000000000 --- a/tests/v3d/glsl/glinfo +++ /dev/null @@ -1,46 +0,0 @@ -puts "============" -puts "Print OpenGL info" -puts "============" -puts "" - -set to_dump_screen 0 -pload VISUALIZATION -vclose ALL 0 - -puts "=== Create compatible profile ===" -vgldebug 0 -vcaps -core 0 -maxVersion -1 -1 -softMode 0 -vinit g1/v/info -vglinfo -complete -lineWidth 80 -vclose ALL 0 - -puts "=== Create core profile ===" -vgldebug 0 -vcaps -core 1 -maxVersion -1 -1 -softMode 0 -vinit g1/v/info -vglinfo -complete -lineWidth 80 -vclose ALL 0 - -puts "=== Create version-restricted profile ===" -vgldebug 0 -vcaps -core 0 -maxVersion 2 1 -softMode 0 -vinit g1/v/info -vglinfo -complete -lineWidth 80 -vclose ALL 0 - -puts "=== Create software emulated profile ===" -vgldebug 0 -vcaps -core 0 -maxVersion -1 -1 -softMode 1 -vinit g1/v/info -vglinfo -complete -lineWidth 80 -vclose ALL 0 - -puts "=== Create debug profile ===" -vgldebug 1 -vcaps -core 0 -maxVersion -1 -1 -softMode 0 -vinit g1/v/info -vglinfo -complete -lineWidth 80 -vclose ALL 0 - -vgldebug 0 -vcaps -core 0 -maxVersion -1 -1 -softMode 0 diff --git a/tests/v3d/glsl/gouraud_dir1 b/tests/v3d/glsl/gouraud_dir1 deleted file mode 100644 index b8c7e0c17e..0000000000 --- a/tests/v3d/glsl/gouraud_dir1 +++ /dev/null @@ -1,19 +0,0 @@ -puts "========" -puts "Per-vertex lighting using built-in GLSL program, one directional light source." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -# setup viewer -vclear -vclose ALL -vinit View1 -vcaps -ffp 0 -vrenderparams -shadingModel vert - -# display shape -restore [locate_data_file occ/fuse.brep] f -vaxo -vdisplay f -dispmode 1 -vfit -vrotate -0.5 0.0 0.0 -vfit diff --git a/tests/v3d/glsl/gouraud_dir2 b/tests/v3d/glsl/gouraud_dir2 deleted file mode 100644 index dcf0598dda..0000000000 --- a/tests/v3d/glsl/gouraud_dir2 +++ /dev/null @@ -1,27 +0,0 @@ -puts "========" -puts "Per-vertex lighting using built-in GLSL program, two directional light sources." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -# setup viewervclear -vclear -vclose ALL -vinit View1 -vcaps -ffp 0 -vrenderparams -shadingModel vert -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight add ambient color WHITE -vlight add directional dir 1 0 0 color GREEN headlight 1 -vlight add directional dir -1 0 0 color RED1 headlight 1 - -# display shape -restore [locate_data_file occ/fuse.brep] f -vaxo -vdisplay f -dispmode 1 -vfit -vrotate -0.5 0.0 0.0 -vfit diff --git a/tests/v3d/glsl/gouraud_pos1 b/tests/v3d/glsl/gouraud_pos1 deleted file mode 100644 index d83e4d1159..0000000000 --- a/tests/v3d/glsl/gouraud_pos1 +++ /dev/null @@ -1,43 +0,0 @@ -puts "========" -puts "Per-vertex lighting using built-in GLSL program, one positional light source." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -vclear -vclose ALL -vinit View1 - -# create objects -set anX 0.001 -circle c 0 0 0 0.001 -mkedge e c -wire w e -plane s -mkface f1 s w -mkface f2 s w -ttranslate f1 $anX -0.001 0 - -# display objects -vtop -vdisplay -dispMode 1 f1 f2 -vsetlocation f2 $anX 0.001 0 -vpoint vl $anX 0 0.001 -vfit - -# setup light -vcaps -ffp 0 -vrenderparams -shadingModel vert -vlight clear -vlight add positional pos $anX 0 0.001 color RED1 headLight 0 - -set aColor1 [vreadpixel 205 180 rgb name] -set aColor2 [vreadpixel 205 210 rgb name] -if { "$aColor1" != "RED" || "$aColor2" != "RED" } { - puts "Error: expected color near the light spot is RED" -} - -set aColor3 [vreadpixel 205 100 rgb name] -set aColor4 [vreadpixel 205 306 rgb name] -if { "$aColor3" != "RED4" || "$aColor4" != "RED4" } { - puts "Error: expected color far from the light spot is RED4" -} diff --git a/tests/v3d/glsl/gouraud_spot1 b/tests/v3d/glsl/gouraud_spot1 deleted file mode 100644 index 05b0533746..0000000000 --- a/tests/v3d/glsl/gouraud_spot1 +++ /dev/null @@ -1,43 +0,0 @@ -puts "========" -puts "Per-vertex lighting using built-in GLSL program, one spot light source." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -vclear -vclose ALL -vinit View1 - -# create objects -set anX 0.001 -circle c 0 0 0 0.001 -mkedge e c -wire w e -plane s -mkface f1 s w -mkface f2 s w -ttranslate f1 $anX -0.001 0 - -# display objects -vtop -vdisplay -dispMode 1 f1 f2 -vsetlocation f2 $anX 0.001 0 -vpoint vl $anX 0 0.001 -vfit - -# setup light -vcaps -ffp 0 -vrenderparams -shadingModel vert -vlight clear -vlight add spotLight pos $anX 0 0.001 dir 0 0 -1 angle 60 constAtten 0.1 exponent 0.1 color RED1 headLight 0 - -set aColor1 [vreadpixel 205 180 rgb name] -set aColor2 [vreadpixel 205 220 rgb name] -if { "$aColor1" != "RED" || "$aColor2" != "RED" } { - puts "Error: expected color near the light spot is RED" -} - -set aColor3 [vreadpixel 205 132 rgb name] -set aColor4 [vreadpixel 205 280 rgb name] -if { "$aColor3" != "RED" || "$aColor4" != "RED4" } { - puts "Error: expected color mid from the light spot is RED4" -} diff --git a/tests/v3d/glsl/interior1 b/tests/v3d/glsl/interior1 deleted file mode 100644 index aeaad54b5a..0000000000 --- a/tests/v3d/glsl/interior1 +++ /dev/null @@ -1,72 +0,0 @@ -puts "============" -puts "0029076: Visualization - implement element shrinking Shader" -puts "Test case on spheres" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vclose ALL -vinit View1 -width 768 -height 409 -vdefaults -autoTriang 0 -vzbufftrihedron -psphere s1 2 -psphere s2 1 -psphere s3 1 -psphere s4 1 -psphere s5 1 -compound s1 s2 s3 s4 s5 c -incmesh c 1.0 -vdisplay -dispMode 1 s1 s2 s3 s4 s5 -vsetlocation s2 -1.3 -1.3 1.3 -vsetlocation s3 1.3 1.3 1.3 -vsetlocation s4 1.3 -1.3 0.0 -vsetlocation s5 -1.3 -1.3 -1.3 -vrotate 0.0 0.5 0.0 -vrotate 0.4 0.0 0.0 -vfit - -vaspects s1 -setShadingModel PHONG -setInteriorStyle HOLLOW -setDrawEdges 1 -color GRAY80 -vdrawtext t1 " s1: phong hollow-edges " -pos 2 0 0 -disptype SUBTITLE -color BLACK -subColor GRAY80 - -vaspects s2 -setShadingModel GOURAUD -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor YELLOW -vdrawtext t2 " s2: gouraud solid-edges " -pos -1.3 -1.3 2.5 -halign CENTER -disptype SUBTITLE -color BLACK -subColor YELLOW - -vaspects s3 -setShadingModel PHONG -setInteriorStyle SOLID -setDrawEdges 1 -edgeWidth 2 -setEdgeColor BLUE -vdrawtext t3 " s3: phong solid-edges " -pos 1.3 1.3 2.5 -halign CENTER -disptype SUBTITLE -color WHITE -subColor BLUE - -vaspects s4 -setShadingModel GOURAUD -setInteriorStyle HIDDENLINE -setDrawEdges 1 -setEdgeColor RED -vdrawtext t4 " s4: hiddenline-edges " -pos 1.3 -1.3 -1.3 -halign CENTER -disptype SUBTITLE -color BLACK -subColor RED - -vaspects s5 -setShadingModel FLAT -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor 0 1 0 0 -edgeWidth 3 -vdrawtext t5 " s5: flat solid-edges " -pos -1.3 -1.3 -2.5 -halign CENTER -disptype SUBTITLE -color BLACK -subColor GREEN - -vrenderparams -msaa 0 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_ortho_polmode.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_ortho_glsl.png - -vrenderparams -msaa 4 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_ortho_polmode_msaa.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_ortho_glsl_msaa.png - -vcamera -persp -vzoom 0.8 -vrenderparams -msaa 0 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_persp_polmode.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_persp_glsl.png - -vrenderparams -msaa 4 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_persp_polmode_msaa.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_persp_glsl_msaa.png diff --git a/tests/v3d/glsl/interior2 b/tests/v3d/glsl/interior2 deleted file mode 100644 index 750bd362ee..0000000000 --- a/tests/v3d/glsl/interior2 +++ /dev/null @@ -1,69 +0,0 @@ -puts "============" -puts "0029076: Visualization - implement element shrinking Shader" -puts "Test case on boxes" -puts "============" -puts "" - -pload MODELING VISUALIZATION -vclear -vclose ALL -vinit View1 -width 768 -height 409 -vzbufftrihedron -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -box b1 -2 0 2 1 0.2 1 -box b2 2 0 2 1 0.2 1 -box b3 0 0 0 1 0.2 1 -box b4 -2 0 -2 1 0.2 1 -box b5 2 0 -2 1 0.2 1 -vdisplay -dispMode 1 b1 b2 b3 b4 b5 -vfit - -vaspects b1 -setShadingModel PHONG -setInteriorStyle HOLLOW -setDrawEdges 1 -color BLACK -vdrawtext t1 " b1: phong hollow-edges " -pos -2 0 2 -halign RIGHT -disptype SUBTITLE -color WHITE -subColor BLACK - -vaspects b2 -setShadingModel GOURAUD -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor YELLOW -vdrawtext t2 " b2: gouraud solid-edges " -pos 2 0 2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor YELLOW - -vaspects b3 -setShadingModel PHONG -setInteriorStyle SOLID -setDrawEdges 1 -edgeWidth 2 -setEdgeColor BLUE -vdrawtext t3 " b3: phong solid-edges " -pos 0 0 0 -halign RIGHT -disptype SUBTITLE -color WHITE -subColor BLUE - -vaspects b4 -setShadingModel GOURAUD -setInteriorStyle HIDDENLINE -setDrawEdges 1 -setEdgeColor RED -vdrawtext t4 " b4: hiddenline-edges " -pos -2 0 -2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor RED - -vaspects b5 -setShadingModel FLAT -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor 0 1 0 0 -edgeWidth 3 -vdrawtext t5 " b5: flat solid-edges " -pos 2 0 -2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor GREEN - -vdrawparray p6 triangles v 0 0 0 v 0 1 0 v 1 1 0 v 1 0 0 v 2 1 0 v 2 0 0 e 3 e 1 e 2 e 1 e 3 e 4 e 5 e 4 e 3 e 4 e 5 e 6 -vlocation p6 -setLocation 2 1 0 -vaspects p6 -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor FIREBRICK -setEdgeWidth 4 -setQuadEdges 1 -vdrawtext t6 " p6: quads " -pos 2 1 -0.4 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor FIREBRICK - -vrenderparams -msaa 0 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_ortho_polmode.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_ortho_glsl.png - -vrenderparams -msaa 4 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_ortho_polmode_msaa.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_ortho_glsl_msaa.png - -vcamera -persp -vzoom 0.7 -vrenderparams -msaa 0 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_persp_polmode.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_persp_glsl.png - -vrenderparams -msaa 4 -vcaps -polygonMode 1 -vdump $imagedir/${casename}_persp_polmode_msaa.png - -vcaps -polygonMode 0 -vdump $imagedir/${casename}_persp_glsl_msaa.png diff --git a/tests/v3d/glsl/light_off b/tests/v3d/glsl/light_off deleted file mode 100644 index 6672a2a887..0000000000 --- a/tests/v3d/glsl/light_off +++ /dev/null @@ -1,20 +0,0 @@ -puts "========" -puts "Test to verify the lights are turned off after 'vlight clear' (and scene is black)" -puts "========" - -# create box -box b 1 2 3 - -# draw box -vclear -vclose ALL -vinit View1 -vsetdispmode 1 -vdisplay b -vfit - -vlight clear - -set color [vreadpixel 100 100 rgb] -set black "0 0 0" -if {[string equal $color $black] != 1} {error "Lights do not seems to be cleared!"} diff --git a/tests/v3d/glsl/msaa b/tests/v3d/glsl/msaa deleted file mode 100644 index c69fdb2488..0000000000 --- a/tests/v3d/glsl/msaa +++ /dev/null @@ -1,42 +0,0 @@ -puts "========" -puts "Multisampling FBOs" -puts "========" - -pload MODELING VISUALIZATION -box b 2 3 1 -vclear -vclose ALL -vinit View1 w=512 h=512 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -vsetdispmode 0 -vdisplay b -vfit -vrotate 0.5 0 0 -vzbufftrihedron - -vrenderparams -msaa 0 -vdump $::imagedir/${::casename}_512x512_msaa0.png -vrenderparams -msaa 2 -vdump $::imagedir/${::casename}_512x512_msaa2.png -vrenderparams -msaa 4 -vdump $::imagedir/${::casename}_512x512_msaa4.png -vrenderparams -msaa 8 -vdump $::imagedir/${::casename}_512x512_msaa8.png - -# check dump with resolutions not equal to window size -vdump $::imagedir/${::casename}_1920x1080_msaa8.png -width 1920 -height 1080 -vdump $::imagedir/${::casename}_2560x1440_msaa8.png -width 2560 -height 1440 - -# check dump with stereo -vstereo anaglyph -vdump $::imagedir/${::casename}_512x512_msaa8stereo.png -stereo blend -vdump $::imagedir/${::casename}_1920x1080_msaa8stereo.png -width 1920 -height 1080 -stereo blend -vdump $::imagedir/${::casename}_2560x1440_msaa8stereo.png -width 2560 -height 1440 -stereo blend - -vraytrace 1 -vsetdispmode b 1 -vdump $::imagedir/${::casename}_512x512_msaa8stereort.png -stereo blend -vdump $::imagedir/${::casename}_1920x1080_msaa8stereort.png -width 1920 -height 1080 -stereo blend -vdump $::imagedir/${::casename}_2560x1440_msaa8stereort.png -width 2560 -height 1440 -stereo blend -vsetdispmode b 0 -vraytrace 0 diff --git a/tests/v3d/glsl/opengles b/tests/v3d/glsl/opengles deleted file mode 100644 index 4e3e53a4b5..0000000000 --- a/tests/v3d/glsl/opengles +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "0032206: Visualization, TKOpenGl - move out OpenGL ES support to dedicated library TKOpenGles" -puts "============" -puts "" - -set to_dump_screen 0 -pload MODELING VISUALIZATION -vdriver -load GLES -vclear -vinit View1 -box b 3 0 0 1 2 3 -psphere s 1 -vdisplay -dispMode 1 b s -set anInfo [vglinfo] -if { [regexp {OpenGL ES} $anInfo] } { - puts "OK: OpenGL ES has been found" -} else { - puts "Error: OpenGL ES is expected" -} -vfit -vrenderparams -shadingModel PHONG -vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/glsl/outline1 b/tests/v3d/glsl/outline1 deleted file mode 100644 index f025f32c41..0000000000 --- a/tests/v3d/glsl/outline1 +++ /dev/null @@ -1,24 +0,0 @@ -puts "========" -puts "0024437: Visualization - silhouette edges based on OpenGL" -puts "Draw box and sphere primitives" -puts "========" -puts "" - -pload MODELING VISUALIZATION - -vclear -vinit View1 -vbackground -color GAINSBORO -vaxo - -psphere s 1.0 -box b 2 -2 -2 1 2 3 - -vdisplay -dispMode 1 b s -vfit - -vaspects b s -setDrawSilhouette 1 -setEdgeColor RED -setEdgeWidth 4 -setFaceBoundaryDraw 1 -setFaceBoundaryColor BLUE -setFaceBoundaryWidth 1 -setInteriorStyle HIDDENLINE -vdump $::imagedir/${::casename}_0.png - -vaspects b s -setDrawSilhouette 1 -setEdgeColor RED -setEdgeWidth 4 -setFaceBoundaryDraw 1 -setFaceBoundaryColor RED -setFaceBoundaryWidth 4 -setInteriorStyle HIDDENLINE -vdump $::imagedir/${::casename}_1.png diff --git a/tests/v3d/glsl/outline2 b/tests/v3d/glsl/outline2 deleted file mode 100644 index b3ea2709bb..0000000000 --- a/tests/v3d/glsl/outline2 +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "0024437: Visualization - silhouette edges based on OpenGL" -puts "Draw bottle sample" -puts "========" -puts "" - -pload MODELING VISUALIZATION - -# test for creation of bottle as in tutorial (script is in samples) -source $env(CSF_OCCTSamplesPath)/tcl/bottle.tcl - -vbackground -color WHITE -vzbufftrihedron -type wireframe -colorLabels BLACK -vaspects bottle -setDrawSilhouette 1 -setEdgeColor BLACK -setFaceBoundaryDraw 1 -setMostContinuity c0 -setFaceBoundaryColor BLACK -setInteriorStyle HIDDENLINE -vrenderparams -rendScale 2 - -vcamera -ortho -vfit -vaspects bottle -setDrawSilhouette 0 -vdump $::imagedir/${::casename}_ortho0.png - -vaspects bottle -setDrawSilhouette 1 -vdump $::imagedir/${::casename}_ortho1.png - -vcamera -persp -vfit -vaspects bottle -setDrawSilhouette 0 -vdump $::imagedir/${::casename}_persp0.png - -vaspects bottle -setDrawSilhouette 1 -vdump $::imagedir/${::casename}_persp1.png diff --git a/tests/v3d/glsl/pbr_attenuation b/tests/v3d/glsl/pbr_attenuation deleted file mode 100644 index d34792ad6d..0000000000 --- a/tests/v3d/glsl/pbr_attenuation +++ /dev/null @@ -1,73 +0,0 @@ -puts "========" -puts "0031099: Visualization, TKOpenGl - support Point light source with artistic full cut-off distance" -puts "Test of point light's (positional and spot) attenuation and range in PBR" -puts "========" - -pload XDE OCAF VISUALIZATION MODELING - -# PBR doesn't work with Compatible Profile on macOS -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -Close D -silent - -vclear -vclose ALL -vinit View1 -w 512 -h 512 - -vtop -vrenderparams -shadingmodel pbr - -box b -2 -2 -0.00001 4 4 0.00001 -XNewDoc D -set bs [XAddShape D b 0] -XAddVisMaterial D m -baseColor WHITE -transparency 0.0 -metallic 0.0 -roughness 1.0 -XSetVisMaterial D $bs m -XDisplay -dispMode 1 D -vfit - -vlight -clear -vlight -add positional -pos -1 0 1 -intensity 0.5 -vlight -add spot -pos 1 0 1 -dir 0 0 -1 -intensity 0.5 -angle 100 - -vdump $::imagedir/${::casename}_norange_high.png - -vlight -change 0 -pos -1 0 0.5 -vlight -change 1 -pos 1 0 0.5 - -vdump $::imagedir/${::casename}_norange_low.png - -vlight -change 0 -range 1 -vlight -change 1 -range 1 - -vdump $::imagedir/${::casename}_range1.png - -vlight -change 0 -range 0.5 -vlight -change 1 -range 0.5 - -vdump $::imagedir/${::casename}_range0_5.png - -vlight -change 0 -range 0.6 -vlight -change 1 -range 0.6 - -vdump $::imagedir/${::casename}_range0_6.png - -vlight -change 0 -range 10 -vlight -change 1 -range 10 - -vdump $::imagedir/${::casename}_range10.png - -box b -5.0 -5.0 -0.00001 10 10 0.00001 -XNewDoc D -set bs [XAddShape D b 0] -XAddVisMaterial D m -baseColor WHITE -transparency 0.0 -metallic 0.0 -roughness 1.0 -XSetVisMaterial D $bs m -XDisplay -dispMode 1 D -vfit -vlight -clear -for {set i 0} {$i < 5} {incr i} { - for {set j 0} {$j < 5} {incr j} { - vlight -add spot -pos [expr -4.0+2.0*$i] [expr -4.0+2.0*$j] 0.5 -dir 0 0 -1 -intensity 0.5 -angle 100 -exp [expr ($i*5+$j) / 24.0] - } -} - -vdump $::imagedir/${::casename}_angle_attenuation.png diff --git a/tests/v3d/glsl/pbr_spheres b/tests/v3d/glsl/pbr_spheres deleted file mode 100644 index 7f8454d81d..0000000000 --- a/tests/v3d/glsl/pbr_spheres +++ /dev/null @@ -1,32 +0,0 @@ -puts "========" -puts "0030700: Visualization, TKOpenGl - support PBR Metallic-Roughness shading model" -puts "Spheres grid with different roughness values" -puts "========" - -# PBR doesn't work with Compatible Profile on macOS -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -vclear -vclose ALL -source $env(CSF_OCCTSamplesPath)/tcl/vis_pbr_spheres.tcl - -vcamera -ortho -vfit -vlight -change 1 -intensity 0.0001 -vdump $::imagedir/${::casename}_ortho0.png -vlight -change 1 -intensity 0.3 -vdump $::imagedir/${::casename}_ortho30.png -vcamera -persp -vfit -vlight -change 1 -intensity 0.0001 -vdump $::imagedir/${::casename}_persp0.png -vlight -change 1 -intensity 0.3 -vdump $::imagedir/${::casename}_persp30.png - -set aCubeMap [locate_data_file Circus_CubeMap_V.png] -vlight -change 1 -intensity 1 -vbackground -cubemap $aCubeMap -vcamera -ortho -vdump $::imagedir/${::casename}_orthoenv.png -vcamera -persp -vdump $::imagedir/${::casename}_perspenv.png diff --git a/tests/v3d/glsl/pbr_tangent_normal b/tests/v3d/glsl/pbr_tangent_normal deleted file mode 100644 index e371c6cc30..0000000000 --- a/tests/v3d/glsl/pbr_tangent_normal +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "0031302: Visualization, TKOpenGl - wrong tangent space calculation for normal maps" -puts "Test for tangent space orientation." -puts "========" - -pload XDE OCAF MODELING VISUALIZATION - -# PBR doesn't work with Compatible Profile on macOS -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -vclear -vclose ALL - -vinit v -w 1024 -h 1024 -vcamera -persp -vbackground -cubemap [locate_data_file Circus_CubeMap_V.png] -vrenderparams -shadingModel PBR - -vlight -clear -vlight -add ambient - -Close D -silent -ReadGltf D [locate_data_file bug31302_NormalTangentTest.gltf] -XDisplay -dispmode 1 D - -vfront -vfit -vdump $imagedir/${casename}_front.png - -vback -vdump $imagedir/${casename}_back.png diff --git a/tests/v3d/glsl/phong_box b/tests/v3d/glsl/phong_box deleted file mode 100644 index 583c3b60d1..0000000000 --- a/tests/v3d/glsl/phong_box +++ /dev/null @@ -1,27 +0,0 @@ -puts "========" -puts "Per-pixel lighting using GLSL program (Phong shading)" -puts "========" - -# create box -box b 1 2 3 - -# draw box -vclear -vclose ALL -vinit View1 -vsetdispmode 1 -vaxo -vdisplay b -vfit -vrotate 0.2 0.0 0.0 - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png -vshaderprog b phong -vdump $::imagedir/${::casename}_ph1.png - -vclear -vdisplay b -vshaderprog b phong -vdump $::imagedir/${::casename}_ph2.png -vmoveto 250 250 diff --git a/tests/v3d/glsl/phong_couple b/tests/v3d/glsl/phong_couple deleted file mode 100644 index f5bbf7cd4e..0000000000 --- a/tests/v3d/glsl/phong_couple +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "Per-pixel lighting using GLSL program (Phong shading)" -puts "========" - -# import model -restore [locate_data_file occ/fuse.brep] f -tclean f -box b 2 0 0 1 0.5 0.25 - -# draw box -vclear -vclose ALL -vinit View1 -vdefaults -absDefl 0.5 -vsetdispmode 1 -vaxo -vdisplay f -vfit -vrotate -0.5 0.0 0.0 -vdisplay b -vfit - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png - -vshaderprog f phong -vshaderprog b phong -vshaderprog b off -vrotate -0.2 0.0 0.0 -vmoveto 100 100 -vdump $::imagedir/${::casename}_ph1.png diff --git a/tests/v3d/glsl/phong_dir1 b/tests/v3d/glsl/phong_dir1 deleted file mode 100644 index e090d83637..0000000000 --- a/tests/v3d/glsl/phong_dir1 +++ /dev/null @@ -1,19 +0,0 @@ -puts "========" -puts "Per-fragment lighting using built-in GLSL program, one directional light source." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -# setup viewer -vclear -vclose ALL -vinit View1 -vcaps -ffp 0 -vrenderparams -shadingModel phong - -# display shape -restore [locate_data_file occ/fuse.brep] f -vaxo -vdisplay f -dispmode 1 -vfit -vrotate -0.5 0.0 0.0 -vfit diff --git a/tests/v3d/glsl/phong_dir2 b/tests/v3d/glsl/phong_dir2 deleted file mode 100644 index 77f346f087..0000000000 --- a/tests/v3d/glsl/phong_dir2 +++ /dev/null @@ -1,27 +0,0 @@ -puts "========" -puts "Per-fragment lighting using built-in GLSL program, two directional light sources." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -# setup viewer -vclear -vclose ALL -vinit View1 -vcaps -ffp 0 -vrenderparams -shadingModel phong -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight add ambient color WHITE -vlight add directional dir 1 0 0 color GREEN headlight 1 -vlight add directional dir -1 0 0 color RED1 headlight 1 - -# display shape -restore [locate_data_file occ/fuse.brep] f -vaxo -vdisplay f -dispmode 1 -vfit -vrotate -0.5 0.0 0.0 -vfit diff --git a/tests/v3d/glsl/phong_fuse b/tests/v3d/glsl/phong_fuse deleted file mode 100644 index a2f350f42f..0000000000 --- a/tests/v3d/glsl/phong_fuse +++ /dev/null @@ -1,30 +0,0 @@ -puts "========" -puts "Per-pixel lighting using GLSL program (Phong shading)" -puts "========" - -# import model -restore [locate_data_file occ/fuse.brep] f -tclean f - -# draw box -vclear -vclose ALL -vinit View1 -vdefaults -absDefl 0.5 -vsetdispmode 1 -vaxo -vdisplay f -vfit -vrotate -0.5 0.0 0.0 -vfit - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png -vshaderprog f phong -vdump $::imagedir/${::casename}_ph1.png - -vclear -vdisplay f -vshaderprog f phong -vdump $::imagedir/${::casename}_ph2.png -vmoveto 250 250 diff --git a/tests/v3d/glsl/phong_fuse2 b/tests/v3d/glsl/phong_fuse2 deleted file mode 100644 index e81fe63ea7..0000000000 --- a/tests/v3d/glsl/phong_fuse2 +++ /dev/null @@ -1,40 +0,0 @@ -puts "========" -puts "Per-pixel lighting using GLSL program (Phong shading)" -puts "========" - -# import model -restore [locate_data_file occ/fuse.brep] f -tclean f - -# draw box -vclear -vclose ALL -vinit View1 -vdefaults -absDefl 0.5 -vsetdispmode 1 -vaxo -vdisplay f -vfit -vrotate -0.5 0.0 0.0 -vfit - -# setup lights -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight delete 0 -vlight add ambient color WHITE -vlight add directional dir 1 0 0 color GREEN headlight 1 -vlight add directional dir -1 0 0 color RED1 headlight 1 - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png -vshaderprog f phong -vdump $::imagedir/${::casename}_ph1.png - -vclear -vdisplay f -vshaderprog f phong -vdump $::imagedir/${::casename}_ph2.png -vmoveto 250 250 diff --git a/tests/v3d/glsl/phong_plastic b/tests/v3d/glsl/phong_plastic deleted file mode 100644 index c79d5f717f..0000000000 --- a/tests/v3d/glsl/phong_plastic +++ /dev/null @@ -1,29 +0,0 @@ -puts "========" -puts "Per-pixel lighting using GLSL program (Phong shading), check plastic material" -puts "========" - -# create box -box b 1 2 3 - -# draw box -vclear -vclose ALL -vinit View1 -vsetdispmode 1 -vaxo -vdisplay b -vsetmaterial b PLASTIC -vsetcolor b GREEN -vfit -vrotate 0.2 0.0 0.0 - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png -set aColorL [vreadpixel 150 250 rgb name] -set aColorR [vreadpixel 250 250 rgb name] -if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { puts "Error: wrong color (fixed pipeline)!" } - -vshaderprog b phong -set aColorL [vreadpixel 150 250 rgb name] -set aColorR [vreadpixel 250 250 rgb name] -if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { puts "Error: wrong color (Phong shader)!" } diff --git a/tests/v3d/glsl/phong_pos1 b/tests/v3d/glsl/phong_pos1 deleted file mode 100644 index 69f8437ccd..0000000000 --- a/tests/v3d/glsl/phong_pos1 +++ /dev/null @@ -1,50 +0,0 @@ -puts "========" -puts "Per-fragment lighting using built-in GLSL program, one positional light source." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -vclear -vclose ALL -vinit View1 - -# create objects -set anX 0.001 -circle c 0 0 0 0.001 -mkedge e c -wire w e -plane s -mkface f1 s w -mkface f2 s w -ttranslate f1 $anX -0.001 0 - -# display objects -vtop -vdisplay -dispMode 1 f1 f2 -vsetlocation f2 $anX 0.001 0 -vpoint vl $anX 0 0.001 -vfit -vzbufftrihedron - -# setup light -vcaps -ffp 0 -vrenderparams -shadingModel phong -vlight -layer default -clear -vlight -layer default -add positional -pos $anX 0 0.001 -color RED1 -headLight 0 - -set aColor1 [vreadpixel 205 180 rgb name] -set aColor2 [vreadpixel 205 220 rgb name] -if { "$aColor1" != "RED" || "$aColor2" != "RED" } { - puts "Error: expected color near the light spot is RED" -} - -set aColor3 [vreadpixel 205 132 rgb name] -set aColor4 [vreadpixel 205 280 rgb name] -if { "$aColor3" != "RED3" || "$aColor4" != "RED3" } { - puts "Error: expected color mid from the light spot is RED3" -} - -set aColor5 [vreadpixel 205 100 rgb name] -set aColor6 [vreadpixel 205 306 rgb name] -if { "$aColor5" != "RED4" || "$aColor6" != "RED4" } { - puts "Error: expected color far from the light spot is RED4" -} diff --git a/tests/v3d/glsl/phong_pos2 b/tests/v3d/glsl/phong_pos2 deleted file mode 100644 index 963b79de8d..0000000000 --- a/tests/v3d/glsl/phong_pos2 +++ /dev/null @@ -1,44 +0,0 @@ -puts "========" -puts "0029283: Visualization - allow defining more than 8 light sources" -puts "========" - -pload MODELING VISUALIZATION - -# display objects -vclear -vclose ALL -vinit View1 -width 1024 -height 768 -vcaps -ffp 0 -vrenderparams -shadingModel phong -vaxo -for { set anObjIter 0 } { $anObjIter < 3 } { incr anObjIter } { - set aShiftX [expr -4 + $anObjIter * 4] - psphere s$anObjIter 0.5 - vdisplay -dispMode 1 s$anObjIter - vsetlocation s$anObjIter $aShiftX 0 0 -} -vfit - -# define lights -set THE_LIGHTS { - { -1 -1 -1 RED1 } - { 1 -1 -1 YELLOW } - { -1 1 -1 BLUE } - { -1 -1 1 CYAN } - { 1 1 -1 PURPLE } - { 1 1 1 WHITE } - { -1 1 1 HOTPINK } - { 1 -1 1 GREEN } - { -4 -1 0 MAGENTA } - { 4 -1 0 MAGENTA3 } -} -vlight clear -for { set aLightIter 1 } { $aLightIter <= 10 } { incr aLightIter } { - set aLight [lindex $THE_LIGHTS [expr $aLightIter - 1]] - set aColor [lindex $aLight 3] - set aPos [list [lindex $aLight 0] [lindex $aLight 1] [lindex $aLight 2]] - vlight add positional pos {*}$aPos color $aColor headLight 0 - vpoint v${aLightIter} {*}$aPos - vdrawtext t${aLightIter} "light${aLightIter} $aColor" -pos {*}$aPos -color $aColor - vdump $::imagedir/${::casename}_${aLightIter}.png -} diff --git a/tests/v3d/glsl/phong_pos3 b/tests/v3d/glsl/phong_pos3 deleted file mode 100644 index 80c9f9f736..0000000000 --- a/tests/v3d/glsl/phong_pos3 +++ /dev/null @@ -1,46 +0,0 @@ -puts "========" -puts "0029290: Visualization, TKOpenGl - allow defining Light source per ZLayer" -puts "========" - -pload MODELING VISUALIZATION - -vclear -vclose ALL -vinit View1 -width 1024 -height 768 - -vaxo -vcaps -ffp 0 -vrenderparams -shadingModel phong -vlight clear - -set THE_LIGHTS { - { -1 -1 -1 RED1 } - { 1 -1 -1 YELLOW } - { -1 1 -1 BLUE } - { -1 -1 1 CYAN } - { 1 1 -1 PURPLE } - { 1 1 1 WHITE } - { -1 1 1 HOTPINK } - { 1 -1 1 GREEN } - { 0 -1 0 MAGENTA } - { 0 1 0 MAGENTA3 } -} - -set aLayers [list [vzlayer -add -disable depthClear] [vzlayer -add -disable depthClear] [vzlayer -add -disable depthClear]] -for { set aLayIter 0 } { $aLayIter < 3 } { incr aLayIter } { - set aLayer [lindex $aLayers $aLayIter] - set aShiftX [expr $aLayIter * 4] - psphere s$aLayer 0.5 - vdisplay -dispMode 1 -layer $aLayer s$aLayer - vsetlocation s$aLayer $aShiftX 0 0 - for { set aLightIter 0 } { $aLightIter < 10 } { incr aLightIter } { - set aLight [lindex $THE_LIGHTS $aLightIter] - set aColor [lindex $aLight 3] - set aPos [list [expr $aShiftX + [lindex $aLight 0]] [lindex $aLight 1] [lindex $aLight 2]] - vlight -layer $aLayer -add positional -pos {*}$aPos -color $aColor -headLight 0 - vpoint v${aLayIter}_${aLightIter} {*}$aPos - vdrawtext t${aLayIter}_${aLightIter} "l${aLayIter}_${aLightIter} $aColor" -pos {*}$aPos -color $aColor - } -} -vfit -vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/glsl/phong_pos4 b/tests/v3d/glsl/phong_pos4 deleted file mode 100644 index 69a3fd6405..0000000000 --- a/tests/v3d/glsl/phong_pos4 +++ /dev/null @@ -1,35 +0,0 @@ -puts "========" -puts "0029283: Visualization - allow defining more than 8 light sources" -puts "Test case creates about 100 of light sources." -puts "========" - -pload MODELING VISUALIZATION - -vclear -vclose ALL -vinit View1 -vcaps -ffp 0 -vrenderparams -shadingModel phong -box b -50 5 -50 100 100 100 -vdisplay -dispMode 1 b -vfront -vfit - -# define lights -set THE_COLORS { RED1 YELLOW BLUE CYAN PURPLE WHITE HOTPINK GREEN MAGENTA MAGENTA3 } -vlight clear -set aNbColors 10 -set aLightIndex 0 -set aConstAtten 0.1 -set aLinAtten 1 -set aRand [expr srand(1)] -for { set anZIter -50 } { $anZIter <= 50 } { set anZIter [expr $anZIter + 10] } { - for { set anXIter -50 } { $anXIter <= 50 } { set anXIter [expr $anXIter + 10] } { - set anIndex [expr {int(rand() * $aNbColors)}] - set aColor [lindex $THE_COLORS $anIndex] - set aPos "$anXIter 0 $anZIter" - vlight -add positional -pos {*}$aPos -color $aColor -headLight 0 -constAttenuation $aConstAtten -linearAttenuation $aLinAtten - vpoint v${aLightIndex} {*}$aPos - set aLightIndex [expr $aLightIndex + 1] - } -} diff --git a/tests/v3d/glsl/phong_sides b/tests/v3d/glsl/phong_sides deleted file mode 100644 index 3aa6794504..0000000000 --- a/tests/v3d/glsl/phong_sides +++ /dev/null @@ -1,38 +0,0 @@ -puts "========" -puts "Per-pixel lighting using GLSL program (Phong shading), check lighting of back faces" -puts "========" - -# create box -box b 1 2 3 -explode b F - -# draw box -vclear -vclose ALL -vinit View1 -vsetdispmode 1 -vaxo -vdisplay b_1 b_2 -vfit -vrotate 0.2 0.0 0.0 - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png -set aColorB [vreadpixel 150 150 rgb name] -set aColorF [vreadpixel 250 250 rgb name] -if { "$aColorB" != "$aColorF"} { - puts "Error: front/back colors are different!" -} -set aColorFixed $aColorF - -# activate phong shader -vshaderprog phong -set aColorB [vreadpixel 150 150 rgb name] -set aColorF [vreadpixel 250 250 rgb name] -if { "$aColorB" != "$aColorF"} { - puts "Error: front/back colors are different!" -} - -if { "$aColorF" != "$aColorFixed"} { - puts "Error: colors are different!" -} diff --git a/tests/v3d/glsl/phong_spot1 b/tests/v3d/glsl/phong_spot1 deleted file mode 100644 index 79e20b4997..0000000000 --- a/tests/v3d/glsl/phong_spot1 +++ /dev/null @@ -1,49 +0,0 @@ -puts "========" -puts "Per-fragment lighting using built-in GLSL program, one spot light source." -puts "Visual comparison with the reference snapshot should be performed for this test case." -puts "========" - -vclear -vclose ALL -vinit View1 - -# create objects -set anX 0.001 -circle c 0 0 0 0.001 -mkedge e c -wire w e -plane s -mkface f1 s w -mkface f2 s w -ttranslate f1 $anX -0.001 0 - -# display objects -vtop -vdisplay -dispMode 1 f1 f2 -vsetlocation f2 $anX 0.001 0 -vpoint vl $anX 0 0.001 -vfit - -# setup light -vcaps -ffp 0 -vrenderparams -shadingModel phong -vlight clear -vlight add spotLight pos $anX 0 0.001 dir 0 0 -1 angle 60 constAtten 0.1 exponent 0.1 color RED1 headLight 0 - -set aColor1 [vreadpixel 205 180 rgb name] -set aColor2 [vreadpixel 205 220 rgb name] -if { "$aColor1" != "RED" || "$aColor2" != "RED" } { - puts "Error: expected color near the light spot is RED" -} - -set aColor3 [vreadpixel 205 132 rgb name] -set aColor4 [vreadpixel 205 280 rgb name] -if { "$aColor3" != "RED4" || "$aColor4" != "RED4" } { - puts "Error: expected color mid from the light spot is RED4" -} - -set aColor5 [vreadpixel 205 100 rgb name] -set aColor6 [vreadpixel 205 306 rgb name] -if { "$aColor5" != "GRAY7" || "$aColor6" != "GRAY8" } { - puts "Error: expected color far from the light spot is GRAY7" -} diff --git a/tests/v3d/glsl/phong_views b/tests/v3d/glsl/phong_views deleted file mode 100644 index 3b65fc9d0d..0000000000 --- a/tests/v3d/glsl/phong_views +++ /dev/null @@ -1,28 +0,0 @@ -puts "========" -puts "Per-pixel lighting using GLSL program (Phong shading)" -puts "========" - -# create box -box b 1 2 3 - -# draw box -vclear -vclose ALL -vinit View1 -vsetdispmode 1 -vaxo -vdisplay b -vfit -vrotate 0.2 0.0 0.0 - -vshaderprog b phong -vdump $::imagedir/${::casename}_v1.png - -vinit View2 -vfit -vdump $::imagedir/${::casename}_v2.png -vmoveto 250 250 -vdump $::imagedir/${::casename}_v2sel.png -vactivate View1 -vdump $::imagedir/${::casename}_v1sel.png -vclose View2 diff --git a/tests/v3d/glsl/rendscale b/tests/v3d/glsl/rendscale deleted file mode 100644 index 4ba3d39057..0000000000 --- a/tests/v3d/glsl/rendscale +++ /dev/null @@ -1,41 +0,0 @@ -puts "========" -puts "Rendering resolution scale factor" -puts "========" - -set aFontFile "" -catch { set aFontFile [locate_data_file DejaVuSans.ttf] } - -pload MODELING VISUALIZATION - -set aLabelFont "Arial" -if { "$aFontFile" != "" } { - vfont add "$aFontFile" SansFont - set aLabelFont "SansFont" -} - -box b 1 2 3 -vclear -vclose ALL -vinit View1 -vdisplay b -vfit -vpoint p 0 0 0 -vzbufftrihedron -vdrawtext t Text2d -font $aLabelFont -vtrihedron tt -vdisplay -trsfPers zoom -trsfPersPos 1 0 0 tt -text2brep ttl "Top-Left" -font $aLabelFont -height 30 -pos 0 -30 0 -vdisplay ttl -2d topLeft -dispMode 1 -vcolorscale cs -demo - -vrenderparams -rendScale 1 -vdump $::imagedir/${::casename}_100.png - -vrenderparams -rendScale 0.5 -vdump $::imagedir/${::casename}_050.png - -vrenderparams -rendScale 0.75 -vdump $::imagedir/${::casename}_075.png - -vrenderparams -rendScale 2 -vdump $::imagedir/${::casename}_200.png diff --git a/tests/v3d/glsl/shading_models b/tests/v3d/glsl/shading_models deleted file mode 100644 index e7b9350bd0..0000000000 --- a/tests/v3d/glsl/shading_models +++ /dev/null @@ -1,66 +0,0 @@ -puts "========" -puts "Test various Shading Models assigned per-object" -puts "========" - -# PBR doesn't work with Compatible Profile on macOS -#if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -# setup viewer -vclear -vclose ALL -vinit View1 -width 912 -height 912 - -# define spheres with a rough triangulation to easily distinguish Shading Models -psphere p0 10 -copytranslate p11 p0 0 0 0 -copytranslate p12 p0 40 0 0 -copytranslate p21 p0 0 20 0 -copytranslate p22 p0 40 20 0 -copytranslate p31 p0 0 40 0 -copytranslate p32 p0 40 40 0 -compound p11 p12 p21 p22 p31 p32 ss -incmesh ss 1 -vdefaults -autoTriang 0 - -# display objects -vdisplay -dispMode 1 p11 p12 p21 p22 p31 p32 -vdrawparray p41 triangles v 0 55 0 v 0 75 0 v 20 55 0 v 0 55 0 v 0 75 0 v 0 55 20 v 0 55 0 v 0 55 20 v 20 55 0 v 0 75 0 v 0 55 20 v 20 55 0 -vdrawparray p42 triangles v 40 55 0 v 40 75 0 v 60 55 0 v 40 55 0 v 40 75 0 v 40 55 20 v 40 55 0 v 40 55 20 v 60 55 0 v 40 75 0 v 40 55 20 v 60 55 0 -vtop -vrotate -0.9 0.1 0 -vfit - -vcaps -ffp 1 -vdump $::imagedir/${::casename}_defaults_ffp.png - -vcaps -ffp 0 -vdump $::imagedir/${::casename}_defaults.png - -# customize shading models -vaspects p11 -setShadingModel VERTEX -vdrawtext t11 Graphic3d_TOSM_VERTEX -pos 10 5 10 -color RED -aspect BOLD -vaspects p12 -setShadingModel FRAGMENT -vdrawtext t12 Graphic3d_TOSM_FRAGMENT -pos 50 5 10 -color RED -aspect BOLD - -vaspects p21 -setShadingModel PBR -vdrawtext t21 Graphic3d_TOSM_PBR -pos 10 25 10 -color RED -aspect BOLD -vaspects p22 -setShadingModel PBR_FACET -vdrawtext t22 Graphic3d_TOSM_PBR_FACET -pos 50 25 10 -color RED -aspect BOLD - -vaspects p31 -setShadingModel UNLIT -vdrawtext t31 Graphic3d_TOSM_UNLIT -pos 10 45 10 -color RED -aspect BOLD -vaspects p32 -setShadingModel FACET -vdrawtext t32 Graphic3d_TOSM_FACET -pos 50 45 10 -color RED -aspect BOLD -vaspects p41 -setShadingModel VERTEX -vdrawtext t41 Graphic3d_TOSM_VERTEX -pos 10 65 10 -color RED -aspect BOLD -vaspects p42 -setShadingModel FACET -vdrawtext t42 Graphic3d_TOSM_FACET -pos 50 65 10 -color RED -aspect BOLD -vdisplay -topmost t11 t12 t21 t22 t31 t32 t41 t42 - -vcaps -ffp 1 -vdump $::imagedir/${::casename}_ffp.png - -vcaps -ffp 0 -vlight -change 1 -intensity 0.1 -vrenderparams -shadingModel pbr -vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/glsl/stereo b/tests/v3d/glsl/stereo deleted file mode 100644 index b27d0ffbf7..0000000000 --- a/tests/v3d/glsl/stereo +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "Stereo output modes" -puts "========" - -restore [locate_data_file occ/fuse.brep] f -vclear -vclose ALL -vinit View1 -vsetdispmode 1 -vaxo -vdisplay f -vfit -vrotate -0.5 0.0 0.0 - -vstereo -mode anaglyph -vfit -vdump $::imagedir/${::casename}_anaglyph.png -stereo blend - -vstereo -mode columnInterlaced -vdump $::imagedir/${::casename}_col.png -stereo blend - -vstereo -mode chessBoard -vdump $::imagedir/${::casename}_chess.png -stereo blend - -vstereo -mode rowInterlaced -vdump $::imagedir/${::casename}_row.png -stereo blend - -vstereo -mode sideBySide -vdump $::imagedir/${::casename}_sbs_anamorph.png -stereo blend - -vstereo -mode overUnder -vdump $::imagedir/${::casename}_overunder_anamorph.png -stereo blend - -vdump $::imagedir/${::casename}_sbs.png -stereo sbs diff --git a/tests/v3d/glsl/stipple_line1 b/tests/v3d/glsl/stipple_line1 deleted file mode 100644 index e66b809a4d..0000000000 --- a/tests/v3d/glsl/stipple_line1 +++ /dev/null @@ -1,16 +0,0 @@ -restore [locate_data_file occ/fuse.brep] f - -vcaps -ffp 1 -vclear -vclose ALL -vinit View1 -vclear -vsetdispmode 0 -vaxo -vdisplay f -vaspects f -setLineType dotDash -vfit -vdump $::imagedir/${::casename}_ffp.png - -vcaps -ffp 0 -vdump $::imagedir/${::casename}_glsl.png diff --git a/tests/v3d/glsl/stipple_line2 b/tests/v3d/glsl/stipple_line2 deleted file mode 100644 index d9e45e3c38..0000000000 --- a/tests/v3d/glsl/stipple_line2 +++ /dev/null @@ -1,15 +0,0 @@ -puts "========" -puts "0031174: Visualization - support user-provided stipple line patterns" -puts "========" -puts "" - -pload MODELING VISUALIZATION -box b1 1 2 3 -box b2 1 2 3 -vclear -vinit View1 -vdisplay -dispMode 0 b1 b2 -vfit -vaspects b1 -setLineWidth 4 -setLineType FF00 -setColor RED -setStippleLineFactor 2 -vaspects b2 -setLineWidth 4 -setLineType 00FF -setColor GREEN -setStippleLineFactor 2 -vdump $::imagedir/${::casename}_glsl.png diff --git a/tests/v3d/glsl/tess1 b/tests/v3d/glsl/tess1 deleted file mode 100644 index 6021fc6a07..0000000000 --- a/tests/v3d/glsl/tess1 +++ /dev/null @@ -1,75 +0,0 @@ -puts "========" -puts "0029074: Visualization, TKOpenGl - support of Tessellation Shaders" -puts "========" - -pload MODELING VISUALIZATION - -set aShaderVert " -out vec4 VertColor; -void main() { - VertColor = occColor; - gl_Position = occVertex; -}" - -set aShaderTessCtrl " -layout(vertices = 3) out; -void main() { - if (gl_InvocationID == 0) { - gl_TessLevelInner\[0\] = 7.0; - gl_TessLevelOuter\[0\] = 2.0; - gl_TessLevelOuter\[1\] = 3.0; - gl_TessLevelOuter\[2\] = 7.0; - } - gl_out\[gl_InvocationID\].gl_Position = gl_in\[gl_InvocationID\].gl_Position; -}" - -set aShaderTessEval " -layout(triangles, equal_spacing, ccw) in; -void main() { - vec3 aPnt0 = gl_TessCoord.x * gl_in\[0\].gl_Position.xyz; - vec3 aPnt1 = gl_TessCoord.y * gl_in\[1\].gl_Position.xyz; - vec3 aPnt2 = gl_TessCoord.z * gl_in\[2\].gl_Position.xyz; - gl_Position = vec4 (aPnt0 + aPnt1 + aPnt2, 1.0); -}" - -set aShaderGeom " -layout(triangles) in; -layout(triangle_strip, max_vertices=3) out; -void main() { - mat4 aMat = occProjectionMatrix * occWorldViewMatrix * occModelWorldMatrix; - vec3 aCenter = vec3 (0.0, 0.0, 0.0); - for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { - aCenter += gl_in\[aTriVertIter\].gl_Position.xyz; - } - aCenter /= 3.0; - for (int aTriVertIter = 0; aTriVertIter < 3; ++aTriVertIter) { - vec3 aVec = gl_in\[aTriVertIter\].gl_Position.xyz - aCenter; - vec3 aVertRes = aCenter + normalize (aVec) * length (aVec) * 0.75; - gl_Position = aMat * vec4 (aVertRes, 1.0); - EmitVertex(); - } - EndPrimitive(); -}" - -set aShaderFrag " -void main() { - occFragColor = vec4(1.0, 0.0, 0.0, 1.0); -}" - -# draw a box -box b 1 2 3 -explode b F - -vcaps -core -vclear -vinit View1 -vaxo -vdisplay -dispMode 1 -mutable b_1 -vfit -vrotate 0.2 0.0 0.0 - -# take snapshot with built-in shader -vdump $::imagedir/${::casename}_normal.png - -vshaderprog b_1 -vert $aShaderVert -tessCtrl $aShaderTessCtrl -tessEval $aShaderTessEval -geom $aShaderGeom -frag $aShaderFrag -vdump $::imagedir/${::casename}_tess.png diff --git a/tests/v3d/glsl/texture_multi1 b/tests/v3d/glsl/texture_multi1 deleted file mode 100644 index 85f37962e2..0000000000 --- a/tests/v3d/glsl/texture_multi1 +++ /dev/null @@ -1,42 +0,0 @@ -puts "========" -puts "0028912: Visualization, TKOpenGl - multi-texture support" -puts "========" - -pload MODELING VISUALIZATION - -set aShaderVert " -THE_SHADER_OUT vec2 TexCoord; -void main() { - TexCoord = occTexCoord.st; - gl_Position = occProjectionMatrix * occWorldViewMatrix * occModelWorldMatrix * occVertex; -}" - -set aShaderFrag " -uniform sampler2D occSampler1; -uniform sampler2D occSampler2; -uniform sampler2D occSampler3; -THE_SHADER_IN vec2 TexCoord; -void main() { - if (TexCoord.s < 0.5 && TexCoord.t < 0.5) { occFragColor = occTexture2D(occSampler0, TexCoord.st); } - else if (TexCoord.s < 0.5 && TexCoord.t >= 0.5) { occFragColor = occTexture2D(occSampler1, TexCoord.st); } - else if (TexCoord.s >= 0.5 && TexCoord.t < 0.5) { occFragColor = occTexture2D(occSampler2, TexCoord.st); } - else { occFragColor = occTexture2D(occSampler3, TexCoord.st); } -}" - -# draw a box -box b 1 2 3 -vclear -vclose ALL -vinit View1 -vaxo -vdisplay -dispMode 1 b -vfit -vrotate 0.2 0.0 0.0 - -# take snapshot with built-in shader -vtexture b -tex0 3 -tex1 4 -tex2 5 -tex3 6 -vdump $::imagedir/${::casename}_normal.png - -#vshaderprog b $aShaderVert $aShaderFrag -vshaderprog b -vert $aShaderVert -frag $aShaderFrag -vdump $::imagedir/${::casename}_multi.png diff --git a/tests/v3d/glsl/texture_trsf b/tests/v3d/glsl/texture_trsf deleted file mode 100644 index b8856aba7d..0000000000 --- a/tests/v3d/glsl/texture_trsf +++ /dev/null @@ -1,39 +0,0 @@ -puts "========" -puts "Texture 2D transformation (UV coordinates generation)" -puts "========" - -set aTexture [locate_data_file bug26122_texture_trsf_ref.png] -pload MODELING VISUALIZATION -box b 1 1 1 -explode b F - -for { set aPass 0 } { $aPass < 2 } { incr aPass } { - vclear - vclose ALL - - set aSuffix "" - if { $aPass == 0 } { - set aSuffix "ffp" - vcaps -ffp 1 - } else { - set aSuffix "glsl" - vcaps -ffp 0 - } - - vinit View1 w=512 h=512 - vtop - vdisplay -dispMode 1 b_6 - vfit - - vtexture b_6 $aTexture -modulate off - vdump $::imagedir/${::casename}_identity_${aSuffix}.png - - vtexture b_6 $aTexture -origin 0.0 0.0 -scale 1.25 0.5 - vdump $::imagedir/${::casename}_scale_${aSuffix}.png - - vtexture b_6 $aTexture -origin 0.25 -0.25 -scale 1.0 1.0 - vdump $::imagedir/${::casename}_translate_${aSuffix}.png - - vtexture b_6 $aTexture -origin 0.25 -0.25 -scale 1.1 0.8 - vdump $::imagedir/${::casename}_${aSuffix}.png -} diff --git a/tests/v3d/glsl/texture_trsf2 b/tests/v3d/glsl/texture_trsf2 deleted file mode 100644 index 18aab8728d..0000000000 --- a/tests/v3d/glsl/texture_trsf2 +++ /dev/null @@ -1,42 +0,0 @@ -puts "========" -puts "Texture 2D transformation (presentation trsf)" -puts "========" - -set aTexture [locate_data_file bug26122_texture_trsf_ref.png] -pload MODELING VISUALIZATION -box b 1 1 1 -explode b F - -for { set aPass 0 } { $aPass < 2 } { incr aPass } { - vclear - vclose ALL - - set aSuffix "" - if { $aPass == 0 } { - set aSuffix "ffp" - vcaps -ffp 1 - } else { - set aSuffix "glsl" - vcaps -ffp 0 - } - - vinit View1 w=512 h=512 - vtop - vdisplay -dispMode 1 b_6 - vfit - - vtexture b_6 $aTexture -modulate off - vdump $::imagedir/${::casename}_identity_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.0 0.0 -trsfScale 0.8 2.0 -trsfAngle 0 - vdump $::imagedir/${::casename}_scale_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.0 1.0 -trsfAngle 0 - vdump $::imagedir/${::casename}_translate_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.0 0.1 -trsfScale 1 1.1 -trsfAngle 30 - vdump $::imagedir/${::casename}_rotate_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.1 0.8 -trsfAngle 0 - vdump $::imagedir/${::casename}_${aSuffix}.png -} diff --git a/tests/v3d/glsl/texture_trsf3 b/tests/v3d/glsl/texture_trsf3 deleted file mode 100644 index b719cce32f..0000000000 --- a/tests/v3d/glsl/texture_trsf3 +++ /dev/null @@ -1,42 +0,0 @@ -puts "========" -puts "Texture 2D transformation (presentation trsf) on DDS texture" -puts "========" - -set aTexture [locate_data_file bug31478_texture_trsf_ref_dxt3.dds] -pload MODELING VISUALIZATION -box b 1 1 1 -explode b F - -for { set aPass 0 } { $aPass < 2 } { incr aPass } { - vclear - vclose ALL - - set aSuffix "" - if { $aPass == 0 } { - set aSuffix "ffp" - vcaps -ffp 1 - } else { - set aSuffix "glsl" - vcaps -ffp 0 - } - - vinit View1 w=512 h=512 - vtop - vdisplay -dispMode 1 b_6 - vfit - - vtexture b_6 $aTexture -modulate off - vdump $::imagedir/${::casename}_identity_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.0 0.0 -trsfScale 0.8 2.0 -trsfAngle 0 - vdump $::imagedir/${::casename}_scale_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.0 1.0 -trsfAngle 0 - vdump $::imagedir/${::casename}_translate_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.0 0.1 -trsfScale 1 1.1 -trsfAngle 30 - vdump $::imagedir/${::casename}_rotate_${aSuffix}.png - - vtexture b_6 $aTexture -trsfTranslate 0.25 -0.25 -trsfScale 1.1 0.8 -trsfAngle 0 - vdump $::imagedir/${::casename}_${aSuffix}.png -} diff --git a/tests/v3d/glsl/tiles b/tests/v3d/glsl/tiles deleted file mode 100644 index fcd654a738..0000000000 --- a/tests/v3d/glsl/tiles +++ /dev/null @@ -1,95 +0,0 @@ -puts "========" -puts "Tiled image dump" -puts "========" - -set aFontFile "" -catch { set aFontFile [locate_data_file DejaVuSans.ttf] } - -pload MODELING VISUALIZATION -box b 2 3 1 -box b2 50 20 30 - -set aLabelFont "Arial" -if { "$aFontFile" != "" } { - vfont add "$aFontFile" SansFont - set aLabelFont "SansFont" -} - -vclear -vclose ALL -vinit View1 -vraytrace 0 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -vsetdispmode 0 -vdisplay -dispMode 1 b -vfit -vrotate 0.5 0 0 -vzbufftrihedron - -catch { vzlayer del 1 } -set aLayerId [vzlayer add] -vzlayer $aLayerId -enable depthClear -disable rayTracing - -vtrihedron trh -vdisplay -noupdate trh -layer $aLayerId -trihedron topRight 100 100 - -text2brep tcc "Center" -font $aLabelFont -height 30 -pos -40 0 0 -vdisplay -noupdate tcc -2d center -layer $aLayerId -dispMode 1 -polyline lcc -50 -50 0 -50 50 0 50 50 0 50 0 0 0 -50 0 -50 -50 0 -vdisplay -noupdate lcc -2d center -layer $aLayerId -vsetwidth -noupdate lcc 2 - -text2brep tbl "Bottom-Left" -font $aLabelFont -height 30 -pos 0 3 5 -vdisplay -noupdate tbl -2d bottomLeft -layer $aLayerId -dispMode 1 -polyline lbl 0 0 0 0 100 0 100 100 0 100 50 0 50 0 0 0 0 0 -vdisplay -noupdate lbl -2d bottomLeft -layer $aLayerId -vsetwidth -noupdate lbl 2 - -text2brep ttl "Top-Left" -font $aLabelFont -height 30 -pos 0 -30 0 -vdisplay -noupdate ttl -2d topLeft -layer $aLayerId -dispMode 1 -polyline ltl 0 -100 0 0 0 0 100 0 0 100 -50 0 50 -100 0 0 -100 0 -vdisplay -noupdate ltl -2d topLeft -layer $aLayerId -vsetwidth -noupdate ltl 2 - -text2brep ttr "Top-Right" -font $aLabelFont -height 30 -pos -130 -30 0 -vdisplay -noupdate ttr -2d topRight -layer $aLayerId -dispMode 1 -polyline ltr -100 -100 0 -100 0 0 0 0 0 0 -50 0 -50 -100 0 -100 -100 0 -vdisplay -noupdate ltr -2d topRight -layer $aLayerId -vsetwidth -noupdate ltr 2 - -text2brep tbr "Bottom-Right" -font $aLabelFont -height 30 -pos -180 3 0 -vdisplay -noupdate tbr -2d bottomRight -layer $aLayerId -dispMode 1 -polyline lbr -100 0 0 -100 100 0 0 100 0 0 50 0 -50 0 0 -100 0 0 -vdisplay -noupdate lbr -2d bottomRight -layer $aLayerId -vsetwidth -noupdate lbr 2 - -vdrawtext t2 "Label" -pos 1 0 1 -font $aLabelFont -vdisplay b2 -trsfPers zoom -trsfPersPos 1 0 1 - -vdump $::imagedir/${::casename}_409x409_tile0.png -vdump $::imagedir/${::casename}_409x409_tile128.png -tileSize 128 -vdump $::imagedir/${::casename}_409x409_tile1024.png -tileSize 1024 -vdump $::imagedir/${::casename}_1920x1080_tile0.png -width 1920 -height 1920 -vdump $::imagedir/${::casename}_1920x1080_tile128.png -width 1920 -height 1920 -tileSize 128 -vdump $::imagedir/${::casename}_1920x1080_tile1024.png -width 1920 -height 1920 -tileSize 1024 -diffimage $::imagedir/${::casename}_409x409_tile0.png $::imagedir/${::casename}_409x409_tile128.png 0 0 0 $::imagedir/${::casename}_409x409_tile128diff.png - -# check dump with stereo -vstereo anaglyph -vdump $::imagedir/${::casename}_409x409_stereotile0.png -stereo blend -vdump $::imagedir/${::casename}_409x409_stereotile128.png -stereo blend -tileSize 128 -vdump $::imagedir/${::casename}_409x409_stereotile1024.png -stereo blend -tileSize 1024 -vdump $::imagedir/${::casename}_1920x1080_stereotile0.png -width 1920 -height 1920 -stereo blend -vdump $::imagedir/${::casename}_1920x1080_stereotile128.png -width 1920 -height 1920 -stereo blend -tileSize 128 -vdump $::imagedir/${::casename}_1920x1080_stereotile1024.png -width 1920 -height 1920 -stereo blend -tileSize 1024 -diffimage $::imagedir/${::casename}_409x409_stereotile0.png $::imagedir/${::casename}_409x409_stereotile128.png 0 0 0 $::imagedir/${::casename}_409x409_stereotile128diff.png - -# check dump with Ray Tracing -vraytrace 1 -vdump $::imagedir/${::casename}_409x409_rttile0.png -stereo blend -vdump $::imagedir/${::casename}_409x409_rttile128.png -stereo blend -tileSize 128 -vdump $::imagedir/${::casename}_409x409_rttile1024.png -stereo blend -tileSize 1024 -vdump $::imagedir/${::casename}_1920x1080_rttile0.png -width 1920 -height 1920 -stereo blend -vdump $::imagedir/${::casename}_1920x1080_rttile128.png -width 1920 -height 1920 -stereo blend -tileSize 128 -vdump $::imagedir/${::casename}_1920x1080_rttile1024.png -width 1920 -height 1920 -stereo blend -tileSize 1024 -vraytrace 0 diff --git a/tests/v3d/glsl/transp1 b/tests/v3d/glsl/transp1 deleted file mode 100644 index c671f6e002..0000000000 --- a/tests/v3d/glsl/transp1 +++ /dev/null @@ -1,68 +0,0 @@ -puts "========" -puts "Test various Shading Models assigned per-object with transparency" -puts "========" - -# PBR doesn't work with Compatible Profile on macOS -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -# setup viewer -vclear -vclose ALL -vinit View1 -width 912 -height 912 - -# define spheres with a rough triangulation to easily distinguish Shading Models -psphere p0 10 -box b0 4 4 4 -copytranslate p11 p0 0 0 0 -copytranslate b11 b0 0 0 0 -copytranslate p12 p0 40 0 0 -copytranslate b12 b0 40 0 0 -copytranslate p21 p0 0 20 0 -copytranslate b21 b0 0 20 0 -copytranslate p22 p0 40 20 0 -copytranslate b22 b0 40 20 0 -copytranslate p31 p0 0 40 0 -copytranslate b31 b0 0 40 0 -copytranslate p32 p0 40 40 0 -copytranslate b32 b0 40 40 0 -compound p11 p12 p21 p22 p31 p32 b11 b12 b21 b22 b31 b32 ss -incmesh ss 1 -vdefaults -autoTriang 0 - -# display objects -vdisplay -dispMode 1 p11 p12 p21 p22 p31 p32 b11 b12 b21 b22 b31 b32 -vdrawparray p41 triangles v 0 55 0 v 0 75 0 v 20 55 0 v 0 55 0 v 0 75 0 v 0 55 20 v 0 55 0 v 0 55 20 v 20 55 0 v 0 75 0 v 0 55 20 v 20 55 0 -vdrawparray p42 triangles v 40 55 0 v 40 75 0 v 60 55 0 v 40 55 0 v 40 75 0 v 40 55 20 v 40 55 0 v 40 55 20 v 60 55 0 v 40 75 0 v 40 55 20 v 60 55 0 -vtop -vrotate -0.9 0.1 0 -vfit - -set aMatProps "-setMaterial DIAMOND -setColor GRAY70 -setTransparency 0.8" - -# customize shading models -vaspects b11 b12 b21 b22 b31 b32 -setShadingModel FRAGMENT -setColor RED - -vaspects p11 -setShadingModel VERTEX {*}$aMatProps -vdrawtext t11 Graphic3d_TOSM_VERTEX -pos 10 5 10 -color RED -aspect BOLD -vaspects p12 -setShadingModel FRAGMENT {*}$aMatProps -vdrawtext t12 Graphic3d_TOSM_FRAGMENT -pos 50 5 10 -color RED -aspect BOLD - -vaspects p21 -setShadingModel PBR {*}$aMatProps -vdrawtext t21 Graphic3d_TOSM_PBR -pos 10 25 10 -color RED -aspect BOLD -vaspects p22 -setShadingModel PBR_FACET {*}$aMatProps -vdrawtext t22 Graphic3d_TOSM_PBR_FACET -pos 50 25 10 -color RED -aspect BOLD - -vaspects p31 -setShadingModel UNLIT {*}$aMatProps -vdrawtext t31 Graphic3d_TOSM_UNLIT -pos 10 45 10 -color RED -aspect BOLD -vaspects p32 -setShadingModel FACET {*}$aMatProps -vdrawtext t32 Graphic3d_TOSM_FACET -pos 50 45 10 -color RED -aspect BOLD -vaspects p41 -setShadingModel VERTEX {*}$aMatProps -vdrawtext t41 Graphic3d_TOSM_VERTEX -pos 10 65 10 -color RED -aspect BOLD -vaspects p42 -setShadingModel FACET {*}$aMatProps -vdrawtext t42 Graphic3d_TOSM_FACET -pos 50 65 10 -color RED -aspect BOLD -vdisplay -topmost t11 t12 t21 t22 t31 t32 t41 t42 - -vlight -change 0 -intensity 1.0 -vlight -change 1 -intensity 0.5 -vrenderparams -shadingModel pbr -vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/glsl/vert_color b/tests/v3d/glsl/vert_color deleted file mode 100644 index 42dc1f52a2..0000000000 --- a/tests/v3d/glsl/vert_color +++ /dev/null @@ -1,76 +0,0 @@ -puts "============" -puts "0032198: Visualization, TKOpenGl - per-vertex lighting ignores back/front material colors" -puts "============" -puts "" - -set aVerts { - {{0 55 0} { 0 75 0} {20 55 0}} - {{0 75 0} { 0 55 20} {20 55 0}} - {{0 55 0} { 0 55 20} { 0 75 0}} - {{0 55 0} {20 55 0} { 0 55 20}} -} -set aColors { - {{1.0 0.0 0.0} {0.0 1.0 0.0} {0.0 0.0 1.0}} - {{1.0 1.0 0.0} {1.0 1.0 1.0} {0.0 1.0 1.0}} - {{0.5 0.0 0.0} {0.0 0.0 0.5} {0.0 0.5 0.0}} - {{0.5 0.5 0.0} {0.0 0.5 0.5} {0.5 0.0 0.5}} -} -set aNormals { - { 0 0 -1} - { 1 1 1} - {-1 0 0} - { 0 -1 0} -} - -proc genTris {theFrom theTo theColors} { - set aTris "" - for {set t $theFrom} {$t <= $theTo} {incr t} { - for {set n 0} {$n < 3} {incr n} { - set aVert [lindex $::aVerts $t] - set aCol [lindex $::aColors $t] - set aNorm [lindex $::aNormals $t] - set aTris "$aTris v [lindex $aVert $n] n $aNorm" - if { $theColors == 1 } { set aTris "$aTris c [lindex $aCol $n]" } - } - } - return $aTris -} - -set aTris1 [genTris 0 3 0] -set aTris1c [genTris 0 3 1] -set aTris2 [genTris 0 1 0] -set aTris2c [genTris 0 1 1] - -pload MODELING VISUALIZATION -vclear -vinit View1 -vviewparams -scale 10 -proj -0.3 -0.7 0.6 -up 0.013 0.65 0.75 -at 35.4 61.8 31.5 -vdrawparray t1 triangles {*}$aTris1 -vdrawparray t1c triangles {*}$aTris1c -vdrawparray t2 triangles {*}$aTris2 -vdrawparray t2c triangles {*}$aTris2c -vdrawparray t3 triangles {*}$aTris2 -vdrawparray t3c triangles {*}$aTris2c -vlocation t1 -location 0 0 0 -vlocation t2 -location 30 0 0 -vlocation t3 -location 60 0 0 -vlocation t1c -location 0 0 30 -vlocation t2c -location 30 0 30 -vlocation t3c -location 60 0 30 -vaspects t1 -color GREEN -backfaceColor RED -vaspects t2 -color GREEN -backfaceColor RED -vaspects t1c -color GREEN -backfaceColor RED -vaspects t2c -color GREEN -backfaceColor RED -vaspects t3 -color WHITE -backfaceColor WHITE -vaspects t3c -color WHITE -backfaceColor WHITE - -vrenderparams -shadingModel VERT -vdump ${imagedir}/${casename}_vert.png -vrenderparams -shadingModel PHONG -vdump ${imagedir}/${casename}_phong.png -vrenderparams -shadingModel FLAT -vdump ${imagedir}/${casename}_flat.png -vrenderparams -shadingModel UNLIT -vdump ${imagedir}/${casename}_unlit.png -vrenderparams -shadingModel PBR -vdump ${imagedir}/${casename}_pbr.png diff --git a/tests/v3d/grids.list b/tests/v3d/grids.list index 424fa131de..4b19c0167b 100755 --- a/tests/v3d/grids.list +++ b/tests/v3d/grids.list @@ -1,26 +1,16 @@ -001 edge -002 edge_face -003 edge_solid -004 face -005 vertex -006 vertex_edge -007 vertex_face -008 vertex_solid -009 vertex_wire -010 wire -011 wire_solid -013 glsl -014 raytrace -015 materials -016 ivtk -017 mesh -018 point_cloud -019 manipulator -020 anim -021 dimensions -022 transparency -023 viewcube -024 colors -025 quadric -026 shadows -027 light_source +001 anim +002 bugs +003 colors +004 colorscale +005 dimensions +006 fonts +007 light_source +008 manipulator +009 materials +010 memory +011 mesh +012 point_cloud +013 quadric +014 trihedron +015 trsf +016 viewcube diff --git a/tests/v3d/ivtk/begin b/tests/v3d/ivtk/begin deleted file mode 100644 index b0f7620d23..0000000000 --- a/tests/v3d/ivtk/begin +++ /dev/null @@ -1,5 +0,0 @@ -pload VIS - -set to_dump_screen 1 - -set subgroup ivtk diff --git a/tests/v3d/ivtk/bgcolor b/tests/v3d/ivtk/bgcolor deleted file mode 100644 index 6e5f834ffb..0000000000 --- a/tests/v3d/ivtk/bgcolor +++ /dev/null @@ -1,11 +0,0 @@ -puts "============" -puts "bgcolor: Tests changing of background color in the IVtk view" -puts "============" -puts "" - -ivtkinit -ivtkbgcolor 200 220 250 -ivtkdump $imagedir/${casename}_1.png - -ivtkbgcolor 10 30 80 255 255 255 -ivtkdump $imagedir/${casename}_2.png diff --git a/tests/v3d/ivtk/boundary_draw b/tests/v3d/ivtk/boundary_draw deleted file mode 100644 index 90516a8de6..0000000000 --- a/tests/v3d/ivtk/boundary_draw +++ /dev/null @@ -1,14 +0,0 @@ -puts "=============" -puts "boundary_draw: Tests boundary draw changing in the IVtk view" -puts "=============" -puts "" - -box b 1 1 1 -ivtkinit -ivtkdisplay b -ivtksetdispmode 1 -ivtksetboundingdraw 1 -ivtkdump $imagedir/${casename}_1.png - -ivtksetboundingdraw 0 -ivtkdump $imagedir/${casename}_2.png diff --git a/tests/v3d/ivtk/bug26978 b/tests/v3d/ivtk/bug26978 deleted file mode 100644 index bfcb36c873..0000000000 --- a/tests/v3d/ivtk/bug26978 +++ /dev/null @@ -1,22 +0,0 @@ -puts "========" -puts "0026978: VIS - Interactive selection is insensitive to swept shell" -puts "========" -puts "" - -restore [locate_data_file bug26978_evol3.brep] s - -ivtkinit -ivtkdisplay s -ivtksetdispmode s 1 - -set anImg1 ${imagedir}/${test_image}_1.png -set anImg2 ${imagedir}/${test_image}_2.png -set anImgDiff ${imagedir}/${test_image}_diff.png - -ivtkselect 75 200 -ivtkdump ${anImg1} - -ivtkselect 150 150 -ivtkdump ${anImg2} - -if { [diffimage ${anImg2} ${anImg1} 0.0 0 0 ${anImgDiff}] != 0 } { puts "Error: selection failed" } diff --git a/tests/v3d/ivtk/bug27567 b/tests/v3d/ivtk/bug27567 deleted file mode 100644 index 5d110ad008..0000000000 --- a/tests/v3d/ivtk/bug27567 +++ /dev/null @@ -1,66 +0,0 @@ -puts "For OCC27871: Possible memory leak in viewers in virtual windows mode" -puts "For OCC27871: Use 120 kb tolerance for checktrend because of leak on Linux in virtual windows mode" -puts "============" -puts "OCC27567" -puts "============" -puts "" -####################################################################### -# Visualization - possible memory leaks due to use of plain pointers -# in IVTK -####################################################################### - -ivtkinit - -dlog off -# Create i_max number of shapes -set i_max 15 - -set listmem {} -for {set i 1} {${i} <= ${i_max}} {incr i} { - - psphere s 10 15 80 - box box1 5 5 -5 - box box2 -5 -5 -5 - ptorus t 10 3 - - compound s box1 box2 t b$i - - unset s - unset box1 - unset box2 - unset t - - - # Display the j-th shape - ivtkdisplay b$i - - # Display shaded - ivtksetdispmode 1 - - # Display wired - ivtksetdispmode 0 - - # Select the shape - ivtkselect 200 200 - - # Deselect the shape - ivtkselect 0 0 - - # Highlight the shape - ivtkmoveto 200 200 - - # Unhighlight the shape - ivtkmoveto 50 50 - - # Hide the shape - ivtkerase b$i - - # Remove the shape presentation from memory - ivtkremove b$i - - unset b$i - - lappend listmem [meminfo h] - checktrend $listmem 0 120000 "Memory leak detected" -} - diff --git a/tests/v3d/ivtk/detect b/tests/v3d/ivtk/detect deleted file mode 100644 index f6445f963d..0000000000 --- a/tests/v3d/ivtk/detect +++ /dev/null @@ -1,11 +0,0 @@ -puts "============" -puts "detect: Tests detection of shapes in the IVtk view" -puts "============" -puts "" - -box b 1 1 1 -ivtkinit -ivtkdisplay b -ivtkmoveto 100 100 - -ivtkdump $imagedir/${casename}.png diff --git a/tests/v3d/ivtk/display_mode b/tests/v3d/ivtk/display_mode deleted file mode 100644 index 85e9aa573a..0000000000 --- a/tests/v3d/ivtk/display_mode +++ /dev/null @@ -1,13 +0,0 @@ -puts "============" -puts "display_mode: Tests display modes changing in the IVtk view" -puts "============" -puts "" - -box b 1 1 1 -ivtkinit -ivtkdisplay b -ivtksetdispmode 1 -ivtkdump $imagedir/${casename}_1.png - -ivtksetdispmode 0 -ivtkdump $imagedir/${casename}_2.png diff --git a/tests/v3d/ivtk/erase b/tests/v3d/ivtk/erase deleted file mode 100644 index 3f3849b6d0..0000000000 --- a/tests/v3d/ivtk/erase +++ /dev/null @@ -1,17 +0,0 @@ -puts "============" -puts "erase: Tests erasing of shapes in the IVtk view" -puts "============" -puts "" - -box b1 1 1 1 -box b2 3 3 3 1 1 1 -ivtkinit -ivtkdisplay b1 b2 -ivtkdump $imagedir/${casename}_before.png - -ivtkerase b1 -ivtkdump $imagedir/${casename}_oneErased.png - -ivtkdisplay b1 -ivtkerase -ivtkdump $imagedir/${casename}_allErased.png diff --git a/tests/v3d/ivtk/parse.rules b/tests/v3d/ivtk/parse.rules deleted file mode 100644 index 8ea9c895ea..0000000000 --- a/tests/v3d/ivtk/parse.rules +++ /dev/null @@ -1 +0,0 @@ -SKIPPED /Could not open: TKIVtkDraw/ VIS is not available diff --git a/tests/v3d/ivtk/seam_edges b/tests/v3d/ivtk/seam_edges deleted file mode 100644 index b32b7b2bc6..0000000000 --- a/tests/v3d/ivtk/seam_edges +++ /dev/null @@ -1,12 +0,0 @@ -puts "==========" -puts "seam_edges: Tests boundary edges draw without seam edges in the IVtk view" -puts "==========" -puts "" - -psphere s 10 15 80 -ivtkinit -ivtkdisplay s -ivtksetdispmode 1 -ivtksetboundingdraw 1 - -ivtkdump $imagedir/${casename}.png diff --git a/tests/v3d/ivtk/select b/tests/v3d/ivtk/select deleted file mode 100644 index 9a75d62b42..0000000000 --- a/tests/v3d/ivtk/select +++ /dev/null @@ -1,11 +0,0 @@ -puts "============" -puts "select: Tests selection of shapes in the IVtk view" -puts "============" -puts "" - -box b 1 1 1 -ivtkinit -ivtkdisplay b -ivtkselect 100 100 - -ivtkdump $imagedir/${casename}.png diff --git a/tests/v3d/ivtk/selection_mode b/tests/v3d/ivtk/selection_mode deleted file mode 100644 index c7856ed715..0000000000 --- a/tests/v3d/ivtk/selection_mode +++ /dev/null @@ -1,12 +0,0 @@ -puts "============" -puts "selection_mode: Tests selection modes changing in the IVtk view" -puts "============" -puts "" - -box b 1 1 1 -ivtkinit -ivtkdisplay b -ivtksetselmode 2 1 -ivtkselect 86 117 - -ivtkdump $imagedir/${casename}.png diff --git a/tests/v3d/manipulator/bug30669 b/tests/v3d/manipulator/bug30669 new file mode 100644 index 0000000000..5d21cdbcd8 --- /dev/null +++ b/tests/v3d/manipulator/bug30669 @@ -0,0 +1,28 @@ +puts "=============" +puts "0030669: Visualization - AIS_Manipulator ignores parent transformation" +puts "=============" + +pload MODELING VISUALIZATION +box b1 0 0 0 1 2 3 +box b2 2 0 0 2 1 3 +vclear +vinit View1 +vpoint p0 0 0 0 +vdisplay -dispMode 1 b1 b2 +vchild b1 -add b2 +vlocation b1 -setRotation 1 0 0 1 -setLocation 4 -2 0 +vfit +vmanipulator m -attach b2 + +set mouse_pick {265 265} +set mouse_drag {265 200} + +vmoveto {*}$mouse_pick +vselect {*}$mouse_pick +vmanipulator m -startTransform {*}$mouse_pick +vmanipulator m -transform {*}$mouse_drag +vmanipulator m -stopTransform +vselect 0 0 + +if { [string trim [vlocation b2 -location]] != "0 1.80711 0" } { puts "Error: wrong location" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/manipulator/disable_parts b/tests/v3d/manipulator/disable_parts index 66e980f779..a8cf9080b6 100644 --- a/tests/v3d/manipulator/disable_parts +++ b/tests/v3d/manipulator/disable_parts @@ -27,5 +27,3 @@ vmanipulator m -detach vmanipulator m -attach b -parts 1 0 vdump $imagedir/${casename}_4.png - -set to_dump_screen 0 diff --git a/tests/v3d/manipulator/dragg b/tests/v3d/manipulator/dragg index fbd212f280..7cb67c7f1e 100644 --- a/tests/v3d/manipulator/dragg +++ b/tests/v3d/manipulator/dragg @@ -2,6 +2,8 @@ puts "=====================================" puts "AIS_Manipulator - drag an object" puts "=====================================" +pload MODELING VISUALIZATION + set anImage1 $imagedir/${casename}_1.png set anImage2 $imagedir/${casename}_2.png set anImage3 $imagedir/${casename}_3.png diff --git a/tests/v3d/manipulator/rotate b/tests/v3d/manipulator/rotate index 9bbee64948..b648749d73 100644 --- a/tests/v3d/manipulator/rotate +++ b/tests/v3d/manipulator/rotate @@ -2,6 +2,8 @@ puts "==================================" puts "AIS_Manipulator - rotate an object" puts "==================================" +pload MODELING VISUALIZATION + set anImage1 $imagedir/${casename}_1.png set anImage2 $imagedir/${casename}_2.png set anImage3 $imagedir/${casename}_3.png @@ -138,5 +140,3 @@ vmanipulator m -stopTransform vselect 0 0 vmoveto {*}$mouse_drag vdump $anImage5 - -set to_dump_screen 0 \ No newline at end of file diff --git a/tests/v3d/manipulator/scale b/tests/v3d/manipulator/scale index f8e770d5b0..0b9876b20d 100644 --- a/tests/v3d/manipulator/scale +++ b/tests/v3d/manipulator/scale @@ -2,6 +2,8 @@ puts "=================================" puts "AIS_Manipulator - scale an object" puts "=================================" +pload MODELING VISUALIZATION + set anImage1 $imagedir/${casename}_1.png set anImage2 $imagedir/${casename}_2.png @@ -59,5 +61,3 @@ vmanipulator m -transform {*}$mouse_drag vmanipulator m -stopTransform vselect 0 0 vdump $anImage2 - -set to_dump_screen 0 diff --git a/tests/v3d/manipulator/shape_location b/tests/v3d/manipulator/shape_location index 94cd440cf3..98ba1bf29f 100644 --- a/tests/v3d/manipulator/shape_location +++ b/tests/v3d/manipulator/shape_location @@ -15,4 +15,3 @@ vmanipulator m -attach b -adjustPosition 0 vmanipulator m -adjustPosition shapeLocation vdump $imagedir/${casename}.png -set to_dump_screen 0 diff --git a/tests/v3d/manipulator/translate b/tests/v3d/manipulator/translate index b901b1cba7..ddc0ec2563 100644 --- a/tests/v3d/manipulator/translate +++ b/tests/v3d/manipulator/translate @@ -2,6 +2,8 @@ puts "=====================================" puts "AIS_Manipulator - translate an object" puts "=====================================" +pload MODELING VISUALIZATION + set anImage1 $imagedir/${casename}_1.png set anImage2 $imagedir/${casename}_2.png set anImage3 $imagedir/${casename}_3.png @@ -152,5 +154,3 @@ vmanipulator m -stopTransform vselect 0 0 vmoveto {*}$mouse_drag vdump $anImage5 - -set to_dump_screen 0 \ No newline at end of file diff --git a/tests/v3d/manipulator/translate2 b/tests/v3d/manipulator/translate2 index 65773fa4c3..ccf67847d9 100644 --- a/tests/v3d/manipulator/translate2 +++ b/tests/v3d/manipulator/translate2 @@ -34,4 +34,3 @@ regexp {Location:\s*([ 0-9.e+-]+)} $aLocFull aLocTmp aLoc if { [expr abs([lindex $aLoc 0] - 46)] > 0.1 || [lindex $aLoc 1] != 0 || [lindex $aLoc 2] != 0 } { puts "Error: wrong translation" } vdump $imagedir/${casename}.png -set to_dump_screen 0 diff --git a/tests/v3d/manipulator/zoom_persistence b/tests/v3d/manipulator/zoom_persistence index 5d62ef0d8d..2ae29fb657 100644 --- a/tests/v3d/manipulator/zoom_persistence +++ b/tests/v3d/manipulator/zoom_persistence @@ -2,6 +2,8 @@ puts "===============================================" puts "AIS_Manipulator - check zoom persistence option" puts "===============================================" +pload MODELING VISUALIZATION + set anImage1 $imagedir/${casename}_1.png set anImage2 $imagedir/${casename}_2.png set anImage3 $imagedir/${casename}_3.png @@ -83,5 +85,3 @@ vmanipulator m2 -transform {*}$mouse_drag_3 vmanipulator m2 -stopTransform vselect 0 0 vdump $anImage6 - -set to_dump_screen 0 \ No newline at end of file diff --git a/tests/v3d/materials/bug24855 b/tests/v3d/materials/bug24855 index 4d7a9a5a94..fd29ae86ef 100644 --- a/tests/v3d/materials/bug24855 +++ b/tests/v3d/materials/bug24855 @@ -2,7 +2,10 @@ puts "========" puts "0024855: Revision of parameters of standard materials" puts "========" +pload MODELING VISUALIZATION + # Ray-Tracing doesn't work with Compatible Profile on macOS +pload OPENGL if { $::tcl_platform(os) == "Darwin" } { vcaps -core } # custom shapes diff --git a/tests/v3d/materials/bug27617 b/tests/v3d/materials/bug27617 index dfc30d7eac..9da02e998b 100644 --- a/tests/v3d/materials/bug27617 +++ b/tests/v3d/materials/bug27617 @@ -14,3 +14,4 @@ vfit vmoveto 250 150 set aColor [vreadpixel 200 150 name rgb] if { "$aColor" != "TURQUOISE3" } { puts "Error: Wrong dynamic highlight color" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/materials/bug27818_2 b/tests/v3d/materials/bug27818_2 index b25291d921..f39796e952 100644 --- a/tests/v3d/materials/bug27818_2 +++ b/tests/v3d/materials/bug27818_2 @@ -7,10 +7,9 @@ puts "" # test change of highlight and selection properties for particular objects #################################################################################### - pload QAcommands VISUALIZATION -vinit +vinit View1 OCC27818 vfit diff --git a/tests/v3d/materials/ior b/tests/v3d/materials/ior deleted file mode 100644 index 537a2b4bce..0000000000 --- a/tests/v3d/materials/ior +++ /dev/null @@ -1,50 +0,0 @@ -puts "========" -puts "0031284: Visualization - XCAFDoc_VisMaterialPBR lacks Index of Refraction" -puts "========" - -pload MODELING XDE OCAF VISUALIZATION -# Ray-Tracing doesn't work with Compatible Profile on macOS -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -box b 0.5 1.0 -0.5 3 1 1 -psphere s1 0.5 -psphere s2 0.5 -psphere s3 0.5 -ttranslate s1 1 0 0 -ttranslate s2 2 0 0 -ttranslate s3 3 0 0 -Close D -silent -XNewDoc D -set l0 [XAddShape D b 0] -set l1 [XAddShape D s1 0] -set l2 [XAddShape D s2 0] -set l3 [XAddShape D s3 0] -XAddVisMaterial D m1 -baseColor GREEN -refractionIndex 1.0 -transparency 0.5 -metallic 0 -roughness 0 -XAddVisMaterial D m2 -baseColor GREEN -refractionIndex 1.3 -transparency 0.5 -metallic 0 -roughness 0 -XAddVisMaterial D m3 -baseColor GREEN -refractionIndex 2.5 -transparency 0.5 -metallic 0 -roughness 0 -XSetVisMaterial D $l1 m1 -XSetVisMaterial D $l2 m2 -XSetVisMaterial D $l3 m3 - -vclear -vinit View1 -vcamera -persp -vfront -XDisplay -dispMode 1 D -vfit -vviewparams -scale 245 -proj -0 -0.75 -0.66 -up 0 -0.66 0.75 -at 2.0 0.84 0.04 -vlight -change 0 -intensity 2.5 -vlight -change 1 -intensity 1.0 -set aCubeMap [locate_data_file Circus_CubeMap_V.png] -vbackground -cubemap $aCubeMap - -vrenderparams -shadingModel PBR -raster -vdump $imagedir/${casename}_pbr.png - -vrenderparams -raytrace -gi 0 -reflections 1 -rayDepth 10 -vfps 200 -vdump $imagedir/${casename}_rt.png - -vrenderparams -raytrace -gi 1 -vfps 200 -vdump $imagedir/${casename}_pt.png diff --git a/tests/v3d/materials/pbr1 b/tests/v3d/materials/pbr1 index 823403f65b..384f1bead5 100644 --- a/tests/v3d/materials/pbr1 +++ b/tests/v3d/materials/pbr1 @@ -1,5 +1,6 @@ # PBR requires OpenGL 3.0+ on macOS pload VISUALIZATION +pload OPENGL if { $::tcl_platform(os) == "Darwin" } { vcaps -core } source $env(CSF_OCCTSamplesPath)/tcl/materials.tcl diff --git a/tests/v3d/materials/phong1 b/tests/v3d/materials/phong1 index 5d4900f76a..b84b183f14 100644 --- a/tests/v3d/materials/phong1 +++ b/tests/v3d/materials/phong1 @@ -6,3 +6,4 @@ puts "" source $env(CSF_OCCTSamplesPath)/tcl/materials.tcl vrenderparams -shadingModel PHONG -msaa 0 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/materials/raytrace1 b/tests/v3d/materials/raytrace1 index c3939d81f5..a4dec71e32 100644 --- a/tests/v3d/materials/raytrace1 +++ b/tests/v3d/materials/raytrace1 @@ -6,7 +6,9 @@ puts "" # Ray-Tracing doesn't work with Compatible Profile on macOS pload VISUALIZATION +pload OPENGL if { $::tcl_platform(os) == "Darwin" } { vcaps -core } source $env(CSF_OCCTSamplesPath)/tcl/materials.tcl vrenderparams -raytrace -msaa 0 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/memory/bug172 b/tests/v3d/memory/bug172 new file mode 100644 index 0000000000..dacd99c8de --- /dev/null +++ b/tests/v3d/memory/bug172 @@ -0,0 +1,25 @@ +puts "========" +puts "OCC172" +puts "========" + +pload XDE VISUALIZATION QAcommands + +# disable VBO to avoid false memory leaks reported on NVIDIA graphics, see issue #29996 +pload OPENGL +vcaps -vbo 0 + +vinit View1 +restore [locate_data_file OCC162.brep] s +vdisplay s + +set listmem {} +set i_max 10 +for {set i 1} {${i} <= ${i_max}} {incr i} { + # select shape + OCC172 + # deselect shape + OCC172 + + lappend listmem [meminfo h] + checktrend $listmem 0 1 "Memory leak detected" +} diff --git a/tests/v3d/memory/bug26538 b/tests/v3d/memory/bug26538 new file mode 100644 index 0000000000..93d5109e65 --- /dev/null +++ b/tests/v3d/memory/bug26538 @@ -0,0 +1,25 @@ +puts "============" +puts "OCC26538: Visualization - Infinite growth of maxtrix stack in OpenGl_Structure::Render" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b1 1 1 1 +box b2 1 1 1 + +vinit View1 +vdisplay b1 +vdisplay b2 +vsetlocation b2 10 10 10 +vfit + +set listmem {} + +set i_max 3 +for {set i 1} {${i} <= ${i_max}} {incr i} { + vfps 1000 + lappend listmem [meminfo h] + checktrend $listmem 0 1 "Memory leak detected" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/memory/bug29412 b/tests/v3d/memory/bug29412 new file mode 100644 index 0000000000..b82d855ab7 --- /dev/null +++ b/tests/v3d/memory/bug29412 @@ -0,0 +1,28 @@ +puts "# ===================================================================" +puts "# 0029412: Huge Memory leak since I upgraded to OC 6.9.0" +puts "# ===================================================================" +puts "" + +pload VISUALIZATION QAcommands +pload OPENGL +vcaps -vsync 0 +vinit View1 +vglinfo + +OCC29412 100 ;# just to initialize + +meminfo +vmemgpu + +set heap_before [meminfo heap] +OCC29412 +set heap_after [meminfo heap] + +meminfo +vmemgpu + +# check that memory increase is moderate: can be up to 75 KiB on Debian; +# note that the leak in OCCT 6.9.0 - 7.0.0 was ~ 19 MiB +if { $heap_after - $heap_before > 100 * 1024 } { + puts "Error: memory leak of [expr ($heap_after - $heap_before) / 1024] KiB" +} diff --git a/tests/v3d/memory/bug5682 b/tests/v3d/memory/bug5682 new file mode 100644 index 0000000000..1695d6d260 --- /dev/null +++ b/tests/v3d/memory/bug5682 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC5682: AIS_InteractiveContext::Remove does not remove the object from memory" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +set aNbBoxes 10 +set aBoxes {} +for {set i 1} {$i <= $aNbBoxes} {incr i} { box b$i $i 0 0 1 2 3; lappend aBoxes b$i } +box b 1 1 1 + +vclear +vinit View1 +catch {vselmode 4 1} +vdisplay b +vfit +vclear + +set listmem {} +set aNbChecks 50 +set aMemBase [meminfo h] +puts "Memory base: [expr $aMemBase / 1024] KiB" +for {set anIter 1} {$anIter <= $aNbChecks} {incr anIter} { + vdisplay {*}$aBoxes + vfit + set aMemDisp [meminfo h] + puts "Memory usage: [expr ($aMemDisp - $aMemBase) / 1024] KiB" + + vclear + set aMemCleared [meminfo h] + lappend listmem $aMemCleared + #checktrend $listmem 0 1 "Memory leak detected" +} +puts $listmem +vglinfo +checktrend $listmem 0 1 "Memory leak detected" diff --git a/tests/v3d/memory/bug79 b/tests/v3d/memory/bug79 new file mode 100644 index 0000000000..5ef3e74e42 --- /dev/null +++ b/tests/v3d/memory/bug79 @@ -0,0 +1,23 @@ +puts "========" +puts "OCC79" +puts "========" + +pload VISUALIZATION + +# disable VBO to avoid false memory leaks reported on NVIDIA graphics, see issue #29996 +pload OPENGL +vcaps -vbo 0 + +vinit View1 +restore [locate_data_file OCC162.brep] s +vdisplay s + +set listmem {} +set i_max 10 +for {set i 1} {${i} <= ${i_max}} {incr i} { + verase s + vdisplay s + + lappend listmem [meminfo h] + checktrend $listmem 0 1 "Memory leak detected" +} diff --git a/tests/v3d/mesh/C1 b/tests/v3d/mesh/C1 index 6e285accfb..a25998fd88 100644 --- a/tests/v3d/mesh/C1 +++ b/tests/v3d/mesh/C1 @@ -11,4 +11,4 @@ vselbvhbuild 1 -nbThreads 1 vselmode s FACE 1 vselbvhbuild -wait vselect 0 0 512 512 -vdump $imagedir/${test_image}.png \ No newline at end of file +vdump $imagedir/${casename}.png diff --git a/tests/v3d/mesh/begin b/tests/v3d/mesh/begin index a7d7cb8003..2d57bea52a 100644 --- a/tests/v3d/mesh/begin +++ b/tests/v3d/mesh/begin @@ -1,3 +1,2 @@ -set subgroup "mesh" -pload XSDRAW -vinit \ No newline at end of file +pload MODELING VISUALIZATION XSDRAW +vinit View1 diff --git a/tests/v3d/mesh/bug10781 b/tests/v3d/mesh/bug10781 new file mode 100644 index 0000000000..25cd2ba351 --- /dev/null +++ b/tests/v3d/mesh/bug10781 @@ -0,0 +1,26 @@ +puts "============" +puts "OCC10781: MeshVS is not sensitive to width of edges" +puts "============" +puts "" + +pload XDE VISUALIZATION + +vinit View1 +vclear +vaxo + +meshfromstl m [locate_data_file OMF6391_box.stl] + +set aCoordX 206 +set aCoordY 280 + +vmoveto $aCoordX $aCoordY + +set aColor1px [vreadpixel $aCoordX $aCoordY rgb name] +if { "$aColor1px" != "BLACK" } { puts "Error: BLACK color is expected at pixel ${aCoordX}x${aCoordY}" } + +mesh_edge_width m 6 +set aColor5px [vreadpixel $aCoordX $aCoordY rgb name] +if { "$aColor5px" == "BLACK" } { puts "Error: YELLOW color is expected at pixel ${aCoordX}x${aCoordY}" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/mesh/bug11095 b/tests/v3d/mesh/bug11095 new file mode 100644 index 0000000000..979ba8f5b3 --- /dev/null +++ b/tests/v3d/mesh/bug11095 @@ -0,0 +1,20 @@ +puts "============" +puts "OCC11095: MeshVS: Borders of faces are not visible in shrink mode" +puts "============" +puts "" + +set BugNumber OCC11095 + +pload XDE VISUALIZATION + +vinit View1 +meshfromstl m [locate_data_file OMF6391_box.stl] +vmoveto 157 280 + +vsetdispmode m 3 +puts "\nSet shrinked display mode\n" + +checkcolor 137 277 0 0 0 +if { ${stat} != 1 } { puts "Error : Borders of faces are not visible in shrink mode" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/mesh/bug26028 b/tests/v3d/mesh/bug26028 new file mode 100644 index 0000000000..3179aa908e --- /dev/null +++ b/tests/v3d/mesh/bug26028 @@ -0,0 +1,56 @@ +puts "=============" +puts "Drawing mesh as closed object." +puts "=============" +puts "" + +pload XDE VISUALIZATION + +set aMeshFile [locate_data_file sh1.stl] + +vclear +vinit View1 +vaxo + +meshfromstl m0 "$aMeshFile" +vsetdispmode m0 2 + +vsetlocation -noupdate m0 -100 0 0 +meshfromstl m1 "$aMeshFile" +meshcolors m1 elem1 0 +vsetlocation -noupdate m1 0 0 0 + +meshfromstl m2 "$aMeshFile" +meshcolors m2 elem2 0 +vsetlocation -noupdate m2 100 0 0 + +meshfromstl m3 "$aMeshFile" +meshcolors m3 nodal 1 +vsetlocation -noupdate m3 0 0 100 + +meshfromstl m4 "$aMeshFile" +meshcolors m4 nodaltex 1 +vsetlocation -noupdate m4 100 0 100 +vfit + +vclipplane create p +vclipplane change p equation 0 1 0 0 +vclipplane change p capping on +vclipplane change p capping color 0.9 0.9 0.9 +vclipplane set p view Driver1/Viewer1/View1 + +for {set i 0} {$i < 5} {incr i} { meshclosed m$i 0 } +vdump ${imagedir}/${casename}_open.png + +for {set i 0} {$i < 5} {incr i} { meshclosed m$i 1 } +set aColor0 [vreadpixel 125 200 rgb name] +set aColor1 [vreadpixel 225 300 rgb name] +set aColor2 [vreadpixel 325 325 rgb name] +set aColor3 [vreadpixel 225 150 rgb name] +set aColor4 [vreadpixel 325 200 rgb name] + +# note that aColor2 is not expected to be capped +if { "$aColor0" != "GRAY72" || "$aColor1" != "GRAY72" || "$aColor2" == "GRAY72" || "$aColor3" != "GRAY72" || "$aColor4" != "GRAY72" } { + puts "Error: capping color does not match" +} + +vdump ${imagedir}/${casename}_closed.png diff --git a/tests/v3d/parse.rules b/tests/v3d/parse.rules index 4546f28fdf..d2d2452862 100644 --- a/tests/v3d/parse.rules +++ b/tests/v3d/parse.rules @@ -1,3 +1 @@ FAILED /\bFaulty\b/ error -SKIPPED /OCCT was compiled without OpenCL support!/ -SKIPPED /OpenCL device info is unavailable!/ diff --git a/tests/v3d/point_cloud/sensitivebox b/tests/v3d/point_cloud/sensitivebox index d0ee3f5429..f91e404135 100644 --- a/tests/v3d/point_cloud/sensitivebox +++ b/tests/v3d/point_cloud/sensitivebox @@ -2,6 +2,8 @@ puts "========" puts "Sensitive box selection" puts "========" +pload MODELING VISUALIZATION + # create sphere sphere ss 10 mkface s ss @@ -57,4 +59,5 @@ vaxo vfit vclipplane pl1 -delete vclipplane pl2 -delete -vmoveto 200 200 \ No newline at end of file +vmoveto 200 200 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/point_cloud/sphere b/tests/v3d/point_cloud/sphere index bcd3d98ded..d62fb79ba9 100644 --- a/tests/v3d/point_cloud/sphere +++ b/tests/v3d/point_cloud/sphere @@ -2,6 +2,8 @@ puts "========" puts "Point cloud object from triangulated sphere" puts "========" +pload MODELING VISUALIZATION + # create sphere sphere ss 10 mkface s ss @@ -38,3 +40,4 @@ vsetmaterial p COPPER vdump $::imagedir/${::casename}_copper.png vmoveto 200 200 +vdump $imagedir/${casename}.png diff --git a/tests/v3d/quadric/begin b/tests/v3d/quadric/begin deleted file mode 100644 index 8c0dd45577..0000000000 --- a/tests/v3d/quadric/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "quadric" diff --git a/tests/v3d/quadric/cylinder b/tests/v3d/quadric/cylinder index 2877d25b60..18dbe35db7 100644 --- a/tests/v3d/quadric/cylinder +++ b/tests/v3d/quadric/cylinder @@ -2,6 +2,10 @@ puts "====================================" puts "Prs3d_ToolCylinder - create cylinder" puts "====================================" +pload MODELING VISUALIZATION +vclear +vinit View1 + # cylinder vcylinder c1 8 8 20 vlocation c1 -translate 0 0 20 diff --git a/tests/v3d/quadric/sphere b/tests/v3d/quadric/sphere index c6ff540504..4aa0a77588 100644 --- a/tests/v3d/quadric/sphere +++ b/tests/v3d/quadric/sphere @@ -2,9 +2,12 @@ puts "================================" puts "Prs3d_ToolSphere - create sphere" puts "================================" +pload MODELING VISUALIZATION +vclear +vinit View1 + # complete sphere vsphere s 10 - vfit vdump $imagedir/${casename}.png diff --git a/tests/v3d/quadric/torus b/tests/v3d/quadric/torus index eebfb28b86..fad1f483dc 100644 --- a/tests/v3d/quadric/torus +++ b/tests/v3d/quadric/torus @@ -2,6 +2,10 @@ puts "==============================" puts "Prs3d_ToolTorus - create torus" puts "==============================" +pload MODELING VISUALIZATION +vclear +vinit View1 + # complete torus vtorus t1 10 5 vlocation t1 -translate 0 0 20 @@ -15,5 +19,4 @@ vtorus t3 10 5 180 360 vlocation t3 -translate 20 20 -20 vfit - vdump $imagedir/${casename}.png diff --git a/tests/v3d/raytrace/begin b/tests/v3d/raytrace/begin deleted file mode 100644 index 415dbe5fa0..0000000000 --- a/tests/v3d/raytrace/begin +++ /dev/null @@ -1,6 +0,0 @@ -set subgroup "raytrace" - -# Ray-Tracing doesn't work with Compatible Profile on macOS -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } - -vinit View1 diff --git a/tests/v3d/raytrace/bug24130 b/tests/v3d/raytrace/bug24130 deleted file mode 100644 index 84dd56a6c0..0000000000 --- a/tests/v3d/raytrace/bug24130 +++ /dev/null @@ -1,55 +0,0 @@ -puts "========" -puts "OCC24130 Implementing ray tracing visualization core" -puts "========" - -# custom shapes -set aShape1 [locate_data_file occ/Top.brep] -set aShape2 [locate_data_file occ/Bottom.brep] - -# setup 3D viewer content -vinit name=View1 w=512 h=512 -vglinfo - -vvbo 0 -vsetdispmode 1 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -restore $aShape1 s1 -restore $aShape2 s2 -vdisplay s1 s2 -vsetmaterial s1 Silver -vsetmaterial s2 Pewter -vsetlocation s1 0.0 0.1 0.0 -vlight -change 0 -dir 0.577 -0.577 -0.577 -vfit - -# activate ray-tracing -vrenderparams -raytrace - -set aModeNum 0 -foreach aFSAAMode {off on} { - foreach aReflMode {off on} { - foreach aShadMode {off on} { - vrenderparams -shadows $aShadMode -reflections $aReflMode -fsaa $aFSAAMode - vdump $imagedir/${casename}_${aModeNum}.png - incr aModeNum - } - } -} - -vtextureenv on 5 -foreach aFSAAMode {off on} { - foreach aShadMode {off on} { - vrenderparams -shadows $aShadMode -reflections -fsaa $aFSAAMode - vdump $imagedir/${casename}_${aModeNum}.png - incr aModeNum - } -} - -vsettransparency s2 0.5 -for { set aDepth 2 } { $aDepth <= 5 } { incr aDepth } { - foreach aFSAAMode {off on} { - vrenderparams -raydepth $aDepth -shadows off -fsaa $aFSAAMode - vdump $imagedir/${casename}_${aModeNum}.png - incr aModeNum - } -} diff --git a/tests/v3d/raytrace/bug24819 b/tests/v3d/raytrace/bug24819 deleted file mode 100644 index 748b469e16..0000000000 --- a/tests/v3d/raytrace/bug24819 +++ /dev/null @@ -1,73 +0,0 @@ -puts "========" -puts "OCC24819: TKOpenGl - extend the ray-tracing core by visualization of lines, text and point sprites" -puts "========" - -vfont add [locate_data_file DejaVuSans.ttf] SansFont - -# setup 3D viewer content -vinit name=View1 w=512 h=512 -vglinfo - -vvbo 0 -vsetdispmode 1 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -# boxes -box b1 1 1 1 -vdisplay b1 -vsetlocation b1 0 0 0.001 -vsetmaterial b1 Silver -vsettransparency b1 0.5 -box b2 3 2 2 1 2 1 -vdisplay b2 -vsetmaterial b2 Pewter -vsettransparency b2 0.8 - -# brep text -text2brep t "text" -font "SansFont" -height 8 -vdisplay t - -# overlay objects -vdrawtext t1 "Overlay text!" -2d -perspos -1 1 -pos 200 -440 0 -height 40 -font SansFont - -# markers -vpoint p 1 1 1 -vdisplay p -vmarkerstest mTest 7 -3 0 PointsOnSide=5 MarkerType=5 - -# 3d text -vdrawtext text0 3D_Text -pos 1 2 2 -color RED -halign left -valign bottom -angle 0 -zoom 0 -height 20 -aspect regular -font SansFont - -vlight -change 0 -dir 0.577 -0.577 -0.577 - -vfit - -# trihedron -vzbufftrihedron - -# activate ray-tracing -vrenderparams -raytrace - -# orthogonal projection -set aModeNum 0 -foreach aFSAAMode {on off} { - foreach aReflMode {on off} { - foreach aShadMode {on off} { - vrenderparams -shadows $aShadMode -reflections $aReflMode -fsaa $aFSAAMode - vdump $imagedir/${casename}_${aModeNum}.png - incr aModeNum - } - } -} - -# perspective projection -vcamera -persp -set aModeNum 0 -foreach aFSAAMode {on off} { - foreach aReflMode {on off} { - foreach aShadMode {on off} { - vrenderparams -shadows $aShadMode -reflections $aReflMode -fsaa $aFSAAMode - vdump $imagedir/${casename}_${aModeNum}.png - incr aModeNum - } - } -} diff --git a/tests/v3d/raytrace/bug25201 b/tests/v3d/raytrace/bug25201 deleted file mode 100644 index 9782e88562..0000000000 --- a/tests/v3d/raytrace/bug25201 +++ /dev/null @@ -1,53 +0,0 @@ -puts "========" -puts "OCC25201: Visualization - Implementing soft shadows and ambient occlusion in OCCT ray-tracing core" -puts "========" - -# custom shapes -set aShape1 [locate_data_file occ/Top.brep] -set aShape2 [locate_data_file occ/Bottom.brep] - -# setup 3D viewer content -vinit name=View1 w=512 h=512 -vglinfo - -vvbo 0 -vsetdispmode 1 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -vtextureenv on 4 -restore $aShape1 s1 -restore $aShape2 s2 -vdisplay s1 s2 -vsetmaterial s1 Gold -vsetmaterial s2 Silver -vsetlocation s1 0.0 0.1 0.0 -vlight -change 0 -dir 0.667 -0.667 -0.333 -vturnview 3.0 -1.2 -0.1 -vfit - -# activate path tracing -vrenderparams -raytrace -vrenderparams -gi -vrenderparams -rayDepth 12 - -set aModeNum 0 - -vlight change 0 sm 0.1 -vlight change 0 int 100 -vbsdf s1 roughness 6400 - -vfps 200 -vdump $imagedir/${casename}_${aModeNum}.png -incr aModeNum - -vsetmaterial s1 glass -vbsdf s1 absorpcoeff 1.0 - -vfps 200 -vdump $imagedir/${casename}_${aModeNum}.png -incr aModeNum - -vsetmaterial s2 plaster - -vfps 200 -vdump $imagedir/${casename}_${aModeNum}.png -incr aModeNum \ No newline at end of file diff --git a/tests/v3d/raytrace/bug25221 b/tests/v3d/raytrace/bug25221 deleted file mode 100644 index 08e8673b46..0000000000 --- a/tests/v3d/raytrace/bug25221 +++ /dev/null @@ -1,71 +0,0 @@ -puts "========" -puts "OCC25221" -puts "========" -########################################## -## Visualization - Depth test errors in ray-tracing scene containing face outlines -########################################## - -# custom shapes -set aShape [locate_data_file occ/Bottom.brep] - -# setup 3D viewer content -vinit name=View1 w=512 h=512 - -vsetdispmode 1 -restore $aShape s -vdisplay s -vfit - -# activate ray-tracing -vrenderparams -raytrace - -# highlight the shape -vmoveto 200 200 - -vdump $imagedir/${casename}_lines_closeup.png - -vzoom 0.5 - -vdump $imagedir/${casename}_lines_far.png - -vfit - -# change camera to perspective -vcamera -persp - -# change highlight display mode -vdisplay s -highMode 1 - -# highlight the shape again -vmoveto 0 0 -vmoveto 200 200 - -vdump $imagedir/${casename}_faces_closeup.png - -# apply transformation -vlocation s -reset -translate -30 0 0 -rotate 0 0 0 0 0 1 10 -vmoveto 0 0 -vmoveto 200 200 - -vdump $imagedir/${casename}_faces_closeup_rotated.png - -vlocation s -reset -vmoveto 0 0 -vmoveto 200 200 - -vzoom 0.5 - -vdump $imagedir/${casename}_faces_far.png - -# enable Path tracing -vrenderparams -gi -vfit -vfps 100 - -vdump $imagedir/${casename}_faces_pt.png - -# rotate camera -vrotate 0 0.2 0 -vfps 100 - -vdump $imagedir/${casename}_faces_pt_rot.png diff --git a/tests/v3d/raytrace/bug25833 b/tests/v3d/raytrace/bug25833 deleted file mode 100755 index 46eafc85be..0000000000 --- a/tests/v3d/raytrace/bug25833 +++ /dev/null @@ -1,47 +0,0 @@ -puts "========" -puts "OCC25833" -puts "========" -puts "" -########################################## -## Visualization, Ray Tracing - fix problems with the backside of triangles -########################################## - -box b1 100 100 100 -explode b1 Fa -box b2 10 10 -20 10 10 10 - -vsetdispmode 1 -vdisplay b1_5 b1_6 b2 -vsetmaterial b1_5 steel -vsetmaterial b1_6 steel -vfit - -# Problem 1: b1_5 (grey) becomes semi-transparent after the next line, -# compare it with b1_6 visible from the frontside -vrenderparams -rayTrace -vdump ${imagedir}/${test_image}_1.png -checkcolor 100 300 0.37647059559822083 0.3803921639919281 0.40392157435417175 -if { ${stat} != 1 } { - puts "Error : bad color (case 1)" -} - -# Problem 2: The small box shows through b1_5 -vrenderparams -reflections -vdump ${imagedir}/${test_image}_2.png -checkcolor 190 250 0.37647059559822083 0.3803921639919281 0.40392157435417175 -if { ${stat} != 1 } { - puts "Error : bad color (case 2)" -} - -ttranslate b2 30 30 30 -# Problem 3: The small box is not reflected from the backface of b1_5 -vdisplay b2 -vdump ${imagedir}/${test_image}_3.png -checkcolor 190 260 0.79607844352722168 0.60784316062927246 0.21960784494876862 -if { ${stat} != 1 } { - puts "Error : bad color (case 3)" -} -checkcolor 190 310 0.61960786581039429 0.56078433990478516 0.43529412150382996 -if { ${stat} != 1 } { - puts "Error : bad color (case 4)" -} diff --git a/tests/v3d/raytrace/bug26070 b/tests/v3d/raytrace/bug26070 deleted file mode 100755 index 672def8d62..0000000000 --- a/tests/v3d/raytrace/bug26070 +++ /dev/null @@ -1,70 +0,0 @@ -puts "============" -puts "OCC26070" -puts "============" -puts "" -######################################################################### -# Ray tracing with reflections is poor on rotated presentation -######################################################################### - -#source samples/tcl/cad.tc -# make base -box b0 0 0 0 12 7 6 -explode b0 e -blend b01 b0 1 b0_8 -blend b02 b01 1 b0_6 - -# make cut at bottom -box b1 3 -1 0 2 9 1.5 -bcut b2 b02 b1 -explode b2 e -blend b3 b2 1 b2_27 -blend b4 b3 1 b2_30 - -# make central cut -box h1 3 -1 2.5 2 9 0.5 -box h2 3 -1 3 2 9 2 -plane p 4 -1 3 0 1 0 -pcylinder c p 1 9 -bcommon h3 h2 c -bcut b5 b4 h1 -bcut b6 b5 h3 - -# make side cut -box b7 9 -1 1 2 9 4 -explode b7 e -blend b71 b7 1 b7_6 -blend b72 b71 1 b7_8 -bcut b8 b6 b72 - -# make box for inner cylindrical cut -box bc1 -1 0 2 9 1 4 -box bc2 2 -1 2 4 3 3 -bcut bc3 bc1 bc2 -explode bc3 e -blend bc4 bc3 1 bc3_20 -blend bc5 bc4 1 bc3_23 -blend bc6 bc5 1.99 bc3_21 -blend bc7 bc6 1.99 bc3_22 - -# make inner cylindrical cut -explode bc7 f -revol r bc7_1 -1 0 6 1 0 0 100 -bcut b9 b8 r - -# make outer cylindrical cut -plane p2 -1 0 6 1 0 0 -pcylinder c2 p2 6 15 -bcommon res b9 c2 - -# show result -#donly res -trotate res 0 0 0 0 0 1 90 -#vinit -vdisplay res -vsetdispmode 1 -#vaspects res -setFaceBoundaryDraw 1 -setFaceBoundaryColor WHITE -vfit - -vrenderparams -rayTrace -reflections -vlocation res -rotate 0 0 0 0 0 1 180 -vfit diff --git a/tests/v3d/raytrace/bug26617 b/tests/v3d/raytrace/bug26617 deleted file mode 100644 index c13b898217..0000000000 --- a/tests/v3d/raytrace/bug26617 +++ /dev/null @@ -1,38 +0,0 @@ -puts "============" -puts "CR26617" -puts "============" -puts "" - -########################################################################################## -# Visualization, Ray Tracing - adopt progressive rendering Path Tracing for rendering stereoscopic pair -########################################################################################## - -# custom shapes -set aShape1 [locate_data_file occ/Top.brep] -set aShape2 [locate_data_file occ/Bottom.brep] - -# setup 3D viewer content -vinit name=View1 w=512 h=512 -vglinfo - -vvbo 0 -vsetdispmode 1 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL -restore $aShape1 s1 -restore $aShape2 s2 -vdisplay s1 s2 -vsetmaterial s1 Silver -vsetmaterial s2 Pewter -vsetlocation s1 0.0 0.1 0.0 -vlight -change 0 -dir 0.577 -0.577 -0.577 - -# activate ray-tracing -vrenderparams -raytrace -vtextureenv on 5 -vrenderparams -reflections -gi - -# activate stereo -vstereo on -vstereo -mode anaglyph -vcamera -iod 0.1 -vfit diff --git a/tests/v3d/raytrace/bug27130 b/tests/v3d/raytrace/bug27130 deleted file mode 100644 index 56fd98dcbe..0000000000 --- a/tests/v3d/raytrace/bug27130 +++ /dev/null @@ -1,18 +0,0 @@ -puts "============" -puts "0027130: Visualization, Ray tracing - skip structures with transformation persistence flag" -puts "============" -puts "" - -pload VISUALIZATION MODELING - -vinit View1 -vsetdispmode 1 - -restore [locate_data_file face1.brep] f -vdisplay f -box b1 25 25 25 -vdisplay b1 -trsfPers zoom -trsfPersPos 0 0 0 - -vraytrace 1 -vfit -vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/raytrace/bug31279 b/tests/v3d/raytrace/bug31279 deleted file mode 100644 index 8bf7a934e5..0000000000 --- a/tests/v3d/raytrace/bug31279 +++ /dev/null @@ -1,18 +0,0 @@ -puts "============" -puts "0031279: Visualization, TKOpenGl - environment background is misplaced within Ray-Tracing" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/raytrace.tcl -vrenderparams -env -vcamera -persp -vviewparams -scale 1.3 -proj 0.57 -0.57 0.57 -up -0.4 0.4 0.8 -at -62 -111 -15 -vtextureenv on 1 - -if { [vreadpixel 100 100 rgb name] == "BLACK" } { puts "ERROR: background is misplaced" } - -vcamera -persp -vdump $imagedir/${casename}_persp.png - -vcamera -ortho -vdump $imagedir/${casename}_ortho.png \ No newline at end of file diff --git a/tests/v3d/raytrace/connected b/tests/v3d/raytrace/connected deleted file mode 100644 index aac69bef39..0000000000 --- a/tests/v3d/raytrace/connected +++ /dev/null @@ -1,30 +0,0 @@ -puts "========" -puts "Ray Tracing - check rendering of multi-connected structures" -puts "========" - -# create boxes -box b1 0 0 0 1 2 3 -box b2 3 0 0 3 2 1 - -# draw box -vinit View1 -vclear -vrenderparams -rasterization -vsetdispmode 1 -vaxo -vconnect b1c -3 0 0 b1 b2 -vfit -vrotate 0.2 0.0 0.0 -vfit -vclear -vconnect b1c -3 0 0 b1 b2 - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png - -# turn on ray tracing -vrenderparams -raytrace -vdump $::imagedir/${::casename}_rt1.png - -vclear -vconnect b1c -3 0 0 b1 b2 diff --git a/tests/v3d/raytrace/dof_mono b/tests/v3d/raytrace/dof_mono deleted file mode 100644 index f06431cfc2..0000000000 --- a/tests/v3d/raytrace/dof_mono +++ /dev/null @@ -1,8 +0,0 @@ -puts "========" -puts "Ray Tracing - check depth-of-field" -puts "========" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl - -vrenderparams -ray -gi -rayDepth 10 -iss -vrenderparams -aperture 0.1 -focal 2.0 diff --git a/tests/v3d/raytrace/dof_stereo b/tests/v3d/raytrace/dof_stereo deleted file mode 100644 index 61e1c289cf..0000000000 --- a/tests/v3d/raytrace/dof_stereo +++ /dev/null @@ -1,14 +0,0 @@ -puts "========" -puts "Ray Tracing - check depth-of-field" -puts "========" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl - -vrenderparams -ray -gi -rayDepth 10 -iss -vrenderparams -aperture 0.1 -focal 2.0 - -# activate stereo -vstereo on -vstereo -mode anaglyph -vcamera -iod 0.1 -vfit diff --git a/tests/v3d/raytrace/helmet b/tests/v3d/raytrace/helmet deleted file mode 100644 index 35c9398713..0000000000 --- a/tests/v3d/raytrace/helmet +++ /dev/null @@ -1,25 +0,0 @@ -puts "========" -puts "0031096: Visualization, TKOpenGl - support metallic-roughness texture mapping" -puts "========" - -pload XDE OCAF MODELING VISUALIZATION -Close D -silent -ReadGltf D [locate_data_file bug30691_DamagedHelmet.gltf] - -vclear -vinit View1 -XDisplay -dispMode 1 D -vaxo -vcamera -persp -vviewparams -scale 0.412548 -proj 0.54479 -0.790649 0.279424 -up -0.248339 0.166151 0.954317 -at -27.3419 382.603 -233.934 - -vtextureenv on 2 -vlight -change 0 -intensity 2.5 -vlight -change 1 -intensity 0.3 - -vrenderparams -shadingModel PBR -vdump ${imagedir}/${casename}_pbr.png - -vrenderparams -ray -gi -rayDepth 10 -vfps 200 -vdump ${imagedir}/${casename}_pt.png diff --git a/tests/v3d/raytrace/normal_map b/tests/v3d/raytrace/normal_map deleted file mode 100644 index f9e244866b..0000000000 --- a/tests/v3d/raytrace/normal_map +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "0031275: Visualization, TKOpenGl - handle normal-map texture with Path-Tracing" -puts "========" - -pload XDE OCAF MODELING VISUALIZATION -Close D -silent -ReadGltf D [locate_data_file bug31275_SphereWithNormalMap.glb] - -vclear -vinit v -w 1024 -h 1024 -vbackground -cubemap [locate_data_file Circus_CubeMap_V.png] -vcamera -persp -vlight -clear -vlight -add ambient -XDisplay -dispmode 1 D -vback -vfit - -vrenderparams -ignoreNormalMap on -vrenderparams -ray -gi -rayDepth 10 -vfps 200 -vdump ${imagedir}/${casename}_without_normal_map.png - -vrenderparams -ignoreNormalMap off -vfps 200 -vdump ${imagedir}/${casename}_with_normal_map_back.png - -vfront -vfps 200 -vdump ${imagedir}/${casename}_with_normal_map_front.png - -vlight -add positional -pos 0 0 0 -head 1 -intensity 10 -vfps 200 -vdump ${imagedir}/${casename}_point_light.png diff --git a/tests/v3d/raytrace/pbr_spheres b/tests/v3d/raytrace/pbr_spheres deleted file mode 100644 index 8fc7c621fe..0000000000 --- a/tests/v3d/raytrace/pbr_spheres +++ /dev/null @@ -1,42 +0,0 @@ -puts "========" -puts "0031225: Visualization, TKOpenGl - support cubemap for environment texture within Ray-Tracing" -puts "Spheres grid with different roughness values" -puts "========" - -cpulimit 600 - -vclear -vclose ALL -source $env(CSF_OCCTSamplesPath)/tcl/vis_pbr_spheres.tcl - -vrenderparams -ray -gi -rayDepth 10 -vcamera -ortho -vfit -vlight -change 1 -intensity 0.0001 -vfps 200 -vdump $::imagedir/${::casename}_ortho0.png - -vlight -change 1 -intensity 0.3 -vfps 200 -vdump $::imagedir/${::casename}_ortho30.png - -vcamera -persp -vfit -vlight -change 1 -intensity 0.0001 -vfps 200 -vdump $::imagedir/${::casename}_persp0.png - -vlight -change 1 -intensity 0.3 -vfps 200 -vdump $::imagedir/${::casename}_persp30.png - -set aCubeMap [locate_data_file Circus_CubeMap_V.png] -vlight -change 1 -intensity 1 -vbackground -cubemap $aCubeMap -vcamera -ortho -vfps 200 -vdump $::imagedir/${::casename}_orthoenv.png - -vcamera -persp -vfps 200 -vdump $::imagedir/${::casename}_perspenv.png diff --git a/tests/v3d/raytrace/plastic b/tests/v3d/raytrace/plastic deleted file mode 100644 index e8cb157cae..0000000000 --- a/tests/v3d/raytrace/plastic +++ /dev/null @@ -1,33 +0,0 @@ -puts "========" -puts "Ray Tracing - check lighting on Plastic material" -puts "========" - -# create box -box b 1 2 3 - -# draw box -vinit View1 -vclear -vrenderparams -rasterization -vsetdispmode 1 -vaxo -vdisplay b -vsetmaterial b PLASTIC -vsetcolor b GREEN -vfit -vrotate 0.2 0.0 0.0 - -# take snapshot with fixed pipeline -vdump $::imagedir/${::casename}_OFF.png -set aColorL [vreadpixel 150 250 rgb name] -set aColorR [vreadpixel 250 250 rgb name] -if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { - puts "Error: wrong color (fixed pipeline)!" -} - -vrenderparams -raytrace -set aColorL [vreadpixel 150 250 rgb name] -set aColorR [vreadpixel 250 250 rgb name] -#if { "$aColorL" != "GREEN3" || "$aColorR" != "GREEN4" } { -# puts "Error: wrong color (Ray Tracing)!" -#} diff --git a/tests/v3d/raytrace/refraction b/tests/v3d/raytrace/refraction deleted file mode 100644 index 8a4c7ace1c..0000000000 --- a/tests/v3d/raytrace/refraction +++ /dev/null @@ -1,75 +0,0 @@ -puts "========" -puts "Ray Tracing - check refraction" -puts "========" - -vinit View1 -vclear -vrenderparams -rasterization -vsetdispmode 1 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL - -box wall1 1 8 8 -box wall2 1 8 8 -box wall3 16 8 1 - -psphere S1 1.5 -psphere S2 1.5 -psphere S3 1.5 - -box B1 -1.5 -1.5 -1.5 2.5 2 3 -box B2 -1.5 -1.5 -1.5 2.5 2 3 -box B3 -1.5 -1.5 -1.5 2.5 2 3 - -vdisplay S1 -vdisplay S2 -vdisplay S3 - -vdisplay B1 -vdisplay B2 -vdisplay B3 - -vdisplay wall1 -vdisplay wall2 -vdisplay wall3 - -vsetlocation S1 2 2 4 -vsetlocation S2 -2 2 4 -vsetlocation S3 -6 2 4 - -vsetlocation B1 2 6 4 -vsetlocation B2 -2 6 4 -vsetlocation B3 -6 6 4 - -vsetlocation wall1 -10 0 0 -vsetlocation wall2 5 0 0 -vsetlocation wall3 -10 0 -1 - -vsetmaterial S1 water -vsetmaterial S2 glass -vsetmaterial S3 diamond - -vsetmaterial B1 water -vsetmaterial B2 glass -vsetmaterial B3 diamond - -vsetmaterial wall1 stone -vsetmaterial wall2 stone -vsetmaterial wall3 pewter - -vsetcolor wall1 red -vsetcolor wall2 green - -vsettransparency S1 0.8 -vsettransparency S2 0.8 -vsettransparency S3 0.8 - -vsettransparency B1 0.8 -vsettransparency B2 0.8 -vsettransparency B3 0.8 - -vfront -vturnview 0 -0.3 0 -vfit -vlight -change 0 -dir -0.577 -0.577 -0.577 -vlight add directional -vrenderparams -raytrace -raydepth 5 -shadows off -reflections -fsaa diff --git a/tests/v3d/raytrace/sample_ball b/tests/v3d/raytrace/sample_ball deleted file mode 100644 index 0f537b52cd..0000000000 --- a/tests/v3d/raytrace/sample_ball +++ /dev/null @@ -1,7 +0,0 @@ -puts "============" -puts "Visualization - Path Tracing, Ball sample" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl -vdump $imagedir/${casename}_zoom.png diff --git a/tests/v3d/raytrace/sample_ball_alpha b/tests/v3d/raytrace/sample_ball_alpha deleted file mode 100644 index dfd7d58b71..0000000000 --- a/tests/v3d/raytrace/sample_ball_alpha +++ /dev/null @@ -1,13 +0,0 @@ -puts "============" -puts "Visualization - Path Tracing, Ball sample" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl - -vtexture ball 21 -scale 0.1 0.1 -vsetmaterial ball plaster -vbsdf ball -coatFresnel Constant 0.0 - -vfps 100 -vdump $imagedir/${casename}_zoom.png diff --git a/tests/v3d/raytrace/sample_ball_iss b/tests/v3d/raytrace/sample_ball_iss deleted file mode 100644 index 32b9d31f1c..0000000000 --- a/tests/v3d/raytrace/sample_ball_iss +++ /dev/null @@ -1,20 +0,0 @@ -puts "============" -puts "Visualization - Path Tracing, Ball sample (ISS mode)" -puts "============" -puts "" - -cpulimit 1000 - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl - -vrenderparams -iss -nbtiles 64 -vfps 1024 -vdump $imagedir/${casename}_iss_64.png - -vrenderparams -iss -nbtiles 256 -vfps 256 -vdump $imagedir/${casename}_iss_256.png - -vrenderparams -iss -nbtiles 1024 -vfps 64 -vdump $imagedir/${casename}_iss_1024.png diff --git a/tests/v3d/raytrace/sample_ball_wood b/tests/v3d/raytrace/sample_ball_wood deleted file mode 100644 index 3fd116873d..0000000000 --- a/tests/v3d/raytrace/sample_ball_wood +++ /dev/null @@ -1,13 +0,0 @@ -puts "============" -puts "0031135: Visualization, TKOpenGl - texture sRGB -> linear conversion is applied twice by Path Tracer" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_ball.tcl - -vtexture ball 11 -scale 0.1 0.1 -vsetmaterial ball plaster -vbsdf ball -coatFresnel Constant 0.0 - -vfps 100 -vdump $imagedir/${casename}_zoom.png diff --git a/tests/v3d/raytrace/sample_cube b/tests/v3d/raytrace/sample_cube deleted file mode 100644 index 33109d8fea..0000000000 --- a/tests/v3d/raytrace/sample_cube +++ /dev/null @@ -1,6 +0,0 @@ -puts "============" -puts "Visualization - Path Tracing, Cube sample" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl diff --git a/tests/v3d/raytrace/sample_cube_clamp b/tests/v3d/raytrace/sample_cube_clamp deleted file mode 100644 index 7f603d00a9..0000000000 --- a/tests/v3d/raytrace/sample_cube_clamp +++ /dev/null @@ -1,22 +0,0 @@ -puts "============" -puts "Visualization - Path Tracing, Cube sample with radiance clamping" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl - -vrenderparams -maxrad 1.0 -vfps 100 -vdump $imagedir/${casename}_1.png - -vrenderparams -maxrad 2.0 -vfps 100 -vdump $imagedir/${casename}_2.png - -vrenderparams -maxrad 10.0 -vfps 100 -vdump $imagedir/${casename}_10.png - -vrenderparams -maxrad 100.0 -vfps 100 -vdump $imagedir/${casename}_100.png \ No newline at end of file diff --git a/tests/v3d/raytrace/sample_cube_twosided b/tests/v3d/raytrace/sample_cube_twosided deleted file mode 100644 index ac872ad495..0000000000 --- a/tests/v3d/raytrace/sample_cube_twosided +++ /dev/null @@ -1,19 +0,0 @@ -puts "============" -puts "Visualization - Path Tracing, Cube sample" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl - -vaxo -vfit -vfps 100 - -# Dump image produced with one-sided BSDFs -vdump $imagedir/${casename}_onesided.png - -vrenderparams -twoside -vfps 100 - -# Dump image produced with two-sided BSDFs -vdump $imagedir/${casename}_twosided.png diff --git a/tests/v3d/raytrace/sample_materials b/tests/v3d/raytrace/sample_materials deleted file mode 100644 index 95e25ea36c..0000000000 --- a/tests/v3d/raytrace/sample_materials +++ /dev/null @@ -1,7 +0,0 @@ -puts "============" -puts "Visualization - Path Tracing, Materials sample" -puts "============" -puts "" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_materials.tcl -vdump $imagedir/${casename}_materials.png diff --git a/tests/v3d/raytrace/textures b/tests/v3d/raytrace/textures deleted file mode 100644 index 0cff9b38ad..0000000000 --- a/tests/v3d/raytrace/textures +++ /dev/null @@ -1,78 +0,0 @@ -puts "========" -puts "Ray Tracing - check refraction" -puts "========" - -vinit View1 -vclear -vrenderparams -rasterization -vsetdispmode 1 -vbackground -gradient B4C8FF B4B4B4 -gradientMode VERTICAL - -box wall1 1 8 8 -box wall2 1 8 8 -box wall3 16 8 1 - -psphere S1 1.5 -psphere S2 1.5 -psphere S3 1.5 - -box B1 -1.5 -1.5 -1.5 2.5 2 3 -box B2 -1.5 -1.5 -1.5 2.5 2 3 -box B3 -1.5 -1.5 -1.5 2.5 2 3 - -vdisplay S1 -vdisplay S2 -vdisplay S3 - -vdisplay B1 -vdisplay B2 -vdisplay B3 - -vdisplay wall1 -vdisplay wall2 -vdisplay wall3 - -vtexture S1 8 -vtexture S2 2 -vtexture S3 3 - -vtexture B1 4 -vtexture B2 5 -vtexture B3 6 - -vsetlocation S1 2 2 4 -vsetlocation S2 -2 2 4 -vsetlocation S3 -6 2 4 - -vsetlocation B1 2 6 4 -vsetlocation B2 -2 6 4 -vsetlocation B3 -6 6 4 - -vsetlocation wall1 -10 0 0 -vsetlocation wall2 5 0 0 -vsetlocation wall3 -10 0 -1 - -vsetmaterial S1 gold -vsetmaterial S2 silver -vsetmaterial S3 copper - -vsetmaterial B1 steel -vsetmaterial B2 pewter -vsetmaterial B3 chrome - -vsetmaterial wall1 stone -vsetmaterial wall2 stone -vsetmaterial wall3 pewter - -vsetcolor wall1 red -vsetcolor wall2 green - -vfront -vturnview 0 -0.3 0 -vfit -vlight -clear -vlight -add ambient -vlight -add directional -dir -0.577 -0.577 -0.577 -head 1 -vlight -add directional -dir 0.577 0.577 0.577 -head 0 - -vrenderparams -raytrace -raydepth 3 -shadows on -reflections -fsaa diff --git a/tests/v3d/raytrace/tone_mapping b/tests/v3d/raytrace/tone_mapping deleted file mode 100644 index 91f31b841e..0000000000 --- a/tests/v3d/raytrace/tone_mapping +++ /dev/null @@ -1,11 +0,0 @@ -puts "========" -puts "Ray Tracing - check tone mapping" -puts "========" - -source $env(CSF_OCCTSamplesPath)/tcl/pathtrace_cube.tcl - -vrenderparams -ray -gi -rayDepth 10 -iss - -vrenderparams -tonemapping filmic -vrenderparams -exposure -1.0 -vrenderparams -whitepoint 7.0 diff --git a/tests/v3d/shadows/buggy b/tests/v3d/shadows/buggy deleted file mode 100644 index ec23299400..0000000000 --- a/tests/v3d/shadows/buggy +++ /dev/null @@ -1,30 +0,0 @@ -puts "========" -puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" -puts "Test shadow map from single directional light source on a buggy." -puts "========" - -pload MODELING VISUALIZATION XDE OCAF -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } -Close D -silent -ReadGltf D [locate_data_file bug30691_Buggy.glb] -vclear -vinit View1 -vzbufftrihedron -XDisplay -dispMode 1 D -vfit -vzoom 0.75 -box bb -500000 -500000 -10875 1000000 1000000 0 -preview -vdisplay -dispMode 1 bb -vaspects bb -material STONE -vlight -change 0 -head 0 -dir -1 -1 -1 -castShadows 1 - -vraytrace 1 -vdump $::imagedir/${::casename}_raytrace.png - -vraytrace 0 -vrenderparams -shadingModel phong -vrenderparams -shadowMapResolution 2048 -vdump $::imagedir/${::casename}_phong.png - -vrenderparams -shadingModel pbr -vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/v3d/shadows/dir1 b/tests/v3d/shadows/dir1 deleted file mode 100644 index 2a58e5268b..0000000000 --- a/tests/v3d/shadows/dir1 +++ /dev/null @@ -1,30 +0,0 @@ -puts "========" -puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" -puts "Test shadow map from a single directional light source on a box geometry." -puts "========" - -pload MODELING VISUALIZATION -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } -box b 1 2 3 -box bb -5 -5 0 10 10 0 -preview -vgldebug 1 -vcaps -core -vcaps -vsync 0 -vclear -vinit View1 -vrenderparams -shadingModel PHONG -vdisplay -dispMode 1 b bb -vaspects bb -material STONE -vfit -vlight -change 0 -castShadows 1 -direction 1 1 -1 -head 0 - -vraytrace 1 -vdump $::imagedir/${::casename}_raytrace.png - -vraytrace 0 -vrenderparams -shadingModel phong -vrenderparams -shadowMapBias 0.01 -vdump $::imagedir/${::casename}_phong.png - -vrenderparams -shadingModel pbr -vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/v3d/shadows/dir2 b/tests/v3d/shadows/dir2 deleted file mode 100644 index ceefcbb88e..0000000000 --- a/tests/v3d/shadows/dir2 +++ /dev/null @@ -1,34 +0,0 @@ -puts "========" -puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" -puts "Test shadow map from two directional light sources on a box geometry." -puts "========" - -pload MODELING VISUALIZATION -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } -box b 1 2 3 -box bb -5 -5 0 10 10 0 -preview -vgldebug 1 -vcaps -core -vcaps -vsync 0 -vclear -vinit View1 -vrenderparams -shadingModel PHONG -vdisplay -dispMode 1 b bb -vaspects bb -material STONE -vfit - -vlight -clear -vlight -add AMBIENT -vlight -add DIRECTIONAL -direction 0.2 0.2 -1 -head 0 -castShadows 1 -color RED -vlight -add DIRECTIONAL -direction -0.2 -0.2 -1 -head 0 -castShadows 1 -color GREEN - -vraytrace 1 -vdump $::imagedir/${::casename}_raytrace.png - -vraytrace 0 -vrenderparams -shadingModel phong -vrenderparams -shadowMapBias 0.01 -vdump $::imagedir/${::casename}_phong.png - -vrenderparams -shadingModel pbr -vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/v3d/shadows/dir3 b/tests/v3d/shadows/dir3 deleted file mode 100644 index 603e77b615..0000000000 --- a/tests/v3d/shadows/dir3 +++ /dev/null @@ -1,32 +0,0 @@ -puts "========" -puts "0030640: Visualization, Graphic3d_Camera - add option creating Projection matrix with 0 to 1 depth range" -puts "Test shadow map from a single directional light source on a box geometry." -puts "========" - -pload MODELING VISUALIZATION -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } -vcaps -depthZeroToOne 1 -box b 1 2 3 -box bb -5 -5 0 10 10 0 -preview -vgldebug 1 -vcaps -core -vcaps -vsync 0 -vclear -vinit View1 -vrenderparams -shadingModel PHONG -vdisplay -dispMode 1 b bb -vaspects bb -material STONE -vfit -vselect 250 200 -vlight -change 0 -castShadows 1 -direction 1 1 -1 -head 0 - -vraytrace 1 -vdump $::imagedir/${::casename}_raytrace.png - -vraytrace 0 -vrenderparams -shadingModel phong -vrenderparams -shadowMapBias 0.01 -vdump $::imagedir/${::casename}_phong.png - -vrenderparams -shadingModel pbr -vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/v3d/shadows/dirhead b/tests/v3d/shadows/dirhead deleted file mode 100644 index 152673bd88..0000000000 --- a/tests/v3d/shadows/dirhead +++ /dev/null @@ -1,31 +0,0 @@ -puts "========" -puts "0032039: Visualization, TKOpenGl - implement simple shadow mapping for a direct light source" -puts "Test shadow map from a single directional light source with headlight flag." -puts "========" - -pload MODELING VISUALIZATION -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } -box b 1 2 3 -box bb -5 -5 0 10 10 0 -preview -vgldebug 1 -vcaps -core -vcaps -vsync 0 -vclear -vinit View1 -vcamera -persp -vrenderparams -shadingModel PHONG -vdisplay -dispMode 1 b bb -vaspects bb -material STONE -vfit -vlight -change 0 -castShadows 1 -direction -0.2 0.2 -1 -head 1 - -vraytrace 1 -vdump $::imagedir/${::casename}_raytrace.png - -vraytrace 0 -vrenderparams -shadingModel phong -vrenderparams -shadowMapBias 0.01 -vdump $::imagedir/${::casename}_phong.png - -vrenderparams -shadingModel pbr -vdump $::imagedir/${::casename}_pbr.png diff --git a/tests/v3d/shadows/double_precision b/tests/v3d/shadows/double_precision deleted file mode 100644 index 34180aa85c..0000000000 --- a/tests/v3d/shadows/double_precision +++ /dev/null @@ -1,23 +0,0 @@ -puts "========" -puts "0032129: Visualization, TKOpenGl - shadowmap is broken for ZLayer having non-zero origin" -puts "========" - -pload MODELING VISUALIZATION -box b 0 0 1 100 200 300 -box bb -500 -500 0 1000 1000 0 -preview -vinit View1 -vrenderparams -shadingModel PHONG -vdisplay -dispMode 1 b bb -vaspects bb -material STONE -vfit -vlight -change 0 -castShadows 1 -head 0 -dir 1 1 -1 -vdump $::imagedir/${::casename}_1.png -vzlayer DEFAULT -origin 200 0 0 -vdump $::imagedir/${::casename}_2.png - -vlocation b -setLocation 1000000000 0 0 -vlocation bb -setLocation 1000000000 0 0 -vfit -vdump $::imagedir/${::casename}_3.png -vzlayer DEFAULT -origin 1000000000 0 0 -vdump $::imagedir/${::casename}_4.png diff --git a/tests/v3d/transparency/begin b/tests/v3d/transparency/begin deleted file mode 100644 index a79f0fcb22..0000000000 --- a/tests/v3d/transparency/begin +++ /dev/null @@ -1,2 +0,0 @@ -set subgroup "transparency" -vinit View1 \ No newline at end of file diff --git a/tests/v3d/transparency/blend b/tests/v3d/transparency/blend deleted file mode 100644 index 70bb018ff5..0000000000 --- a/tests/v3d/transparency/blend +++ /dev/null @@ -1,41 +0,0 @@ -puts "========" -puts "Transparency - check different blend operators" -puts "========" - -# custom shapes -set aShape1 [locate_data_file occ/Top.brep] -set aShape2 [locate_data_file occ/Bottom.brep] - -vinit View1 -vsetdispmode 1 -vbackground -gradient B4B4B4 WHITE -gradientMode VERTICAL -restore $aShape1 s1 -restore $aShape2 s2 -vdisplay s1 -vdisplay s2 -vsettransparency s1 0.5 -vsettransparency s2 0.5 - -# check blending artifacts -vviewparams -scale 4.519 -at 93.051 -88.513 17.789 -eye -156.923 -151.929 6.147 -up -0.246 0.969 0.002 - -vrenderparams -oit off -vdump $imagedir/${casename}_blend_artifacts_unordered.png - -vrenderparams -oit 1.0 -vdump $imagedir/${casename}_blend_artifacts_oit.png - -# check depth occlusion -vsetcolor s1 red -vsetcolor s2 black - -vviewparams -scale 5.807 -at -59.913 -276.799 -4.312 -eye -69.465 -20.350 23.739 -up 0.999 0.038 -0.009 - -vrenderparams -oit off -vdump $imagedir/${casename}_occlusion_unordered.png - -vrenderparams -oit 0.0 -vdump $imagedir/${casename}_occlusion_oit_nodepth.png - -vrenderparams -oit 1.0 -vdump $imagedir/${casename}_occlusion_oit.png diff --git a/tests/v3d/transparency/highlight b/tests/v3d/transparency/highlight deleted file mode 100644 index 4b1320d953..0000000000 --- a/tests/v3d/transparency/highlight +++ /dev/null @@ -1,16 +0,0 @@ -puts "========" -puts "Transparency - shading highlight" -puts "========" - -psphere s 1 -vinit View1 -vdisplay -dispMode 1 s -vfit -vsettransparency s 0.5 -vrenderparams -oit 0 -vselprops dynHighlight -dispMode -1 -vmoveto 250 250 -checkcolor 250 250 0 1 1 -if { $stat != 1 } { - puts "Error : Highlighting is broken." -} diff --git a/tests/v3d/transparency/oit b/tests/v3d/transparency/oit deleted file mode 100644 index 2d5e23ce59..0000000000 --- a/tests/v3d/transparency/oit +++ /dev/null @@ -1,55 +0,0 @@ -puts "========" -puts "0031571: Visualization, TKOpenGl - provide depth peeling OIT option" -puts "========" - -pload MODELING VISUALIZATION -if { $::tcl_platform(os) == "Darwin" } { vcaps -core } -set hasVtk 1 -if { [catch { pload VIS }] } { set hasVtk 0 } - -# create objects -pcylinder c 0.5 1 -box b1 -1 -1 -0.5 1 1 1 -box b2 0 0 -0.5 1 1 1 -box b3 -1 0 -0.5 1 1 1 - -vclear -vinit View1 -vdisplay -dispMode 1 c b1 b2 b3 -vaspects c -color yellow -transparency 0.4 -vaspects b1 -color blue -transparency 0.8 -vaspects b2 -color green -transparency 0.0 -vaspects b3 -color red -transparency 0.5 -vfit -vaxo -vzoom 0.9 - -vraytrace 1 -vrenderparams -rayDepth 10 -vdump $imagedir/${casename}_raytrace.png - -vraytrace 0 -vrenderparams -oit off -vdump $imagedir/${casename}_nooit.png -vrenderparams -oit weight 0.0 -vdump $imagedir/${casename}_weight.png -vrenderparams -oit peeling 4 -vdump $imagedir/${casename}_peel.png - -# vtk viewer -if { $hasVtk == 1 } { - ivtkinit -msaa 0 -srgb 0 - ivtkdisplay c b1 b2 b3 - ivtkaxo - ivtksetdispmode 1 - ivtksetcolor c yellow - ivtksetcolor b1 blue - ivtksetcolor b2 green - ivtksetcolor b3 red - ivtksettransparency c 0.4 - ivtksettransparency b1 0.8 - ivtksettransparency b2 0.0 - ivtksettransparency b3 0.5 - ivtkrenderparams -depthPeeling 4 - ivtkdump $imagedir/${casename}_vtk.png -} diff --git a/tests/v3d/trihedron/buc60814 b/tests/v3d/trihedron/buc60814 new file mode 100644 index 0000000000..de53a8e6a1 --- /dev/null +++ b/tests/v3d/trihedron/buc60814 @@ -0,0 +1,17 @@ +puts "========" +puts "BUC60814" +puts "========" +puts "" + +pload VISUALIZATION QAcommands +vinit View1 +BUC60814 +vfit + +checkcolor 131 352 0 0 1 +if {$stat != 1} { puts "Error : Circle has NOT blue color." } + +checkcolor 170 319 0 0 1 +if {$stat != 1} { puts "Error : Trihedron has NOT blue color." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug10 b/tests/v3d/trihedron/bug10 new file mode 100644 index 0000000000..f208046a73 --- /dev/null +++ b/tests/v3d/trihedron/bug10 @@ -0,0 +1,17 @@ +puts "================" +puts "OCC10" +puts "================" +puts "" + +pload MODELING VISUALIZATION QAcommands +vinit View1 +box b 10 10 10 +explode b f +vdisplay b_1 +vfit + +set ll 5 + +OCC10 trihedron1 b_1 ${ll} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug218 b/tests/v3d/trihedron/bug218 new file mode 100644 index 0000000000..9fccbca296 --- /dev/null +++ b/tests/v3d/trihedron/bug218 @@ -0,0 +1,38 @@ +puts "================" +puts "OCC218" +puts "================" +puts "" + +pload MODELING VISUALIZATION QAcommands +vinit View1 +box b 10 10 10 +explode b f +vdisplay b_1 +vfit + +set scale 7674.87317785833 +set proj_X 0.966540098190308 +set proj_Y -0.24304473400116 +set proj_Z 0.0820330902934074 +set up_X -0.0460147373378277 +set up_Y 0.150333747267723 +set up_Z 0.987563848495483 +set at_X 0.0466426680664981 +set at_Y 0.147133996816294 +set at_Z 9.95295385008357 + +set x_coord 388 +set y_coord 28 + +vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} + +OCC218 trihedron1 b_1 X Y + +checkcolor $x_coord $y_coord 0 0 0 + +OCC218 trihedron1 b_1 my___axis___1 my___axis2 + +checkcolor $x_coord $y_coord 0.85 0.85 0 +if { $stat != 1 } { puts "There is no messages near axes" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug22368 b/tests/v3d/trihedron/bug22368 new file mode 100644 index 0000000000..afa7305d36 --- /dev/null +++ b/tests/v3d/trihedron/bug22368 @@ -0,0 +1,27 @@ +puts "========================" +puts "OCC22368: AIS_Trihedron's highlight presentation isn't updated on trihedron relocation" +puts "========================" +puts "" + +pload VISUALIZATION QAcommands +vclear +vinit View1 +vtrihedron trihedron +OCC74_set trihedron 3 + +set x1 200 +set x2 220 +set x3 210 + +set y 190 + +vselect ${x3} ${y} + +vsetlocation trihedron 100 100 100 + +set status 0 +for {set i ${x1} } {$i <= ${x2} } {incr i} { + checkcolor ${i} ${y} 0 0 0 +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug22483 b/tests/v3d/trihedron/bug22483 new file mode 100644 index 0000000000..0a342eb19c --- /dev/null +++ b/tests/v3d/trihedron/bug22483 @@ -0,0 +1,18 @@ +puts "============" +puts "OCC22483: ZBufferTrihedron loses user-defined color" +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 +vzbufftrihedron +vdump $imagedir/${casename}_1.png + +vzbufftrihedron -position left_lower -scale 0.1 -type zbuffer -colorLabels WHITE +vdump $imagedir/${casename}_2.png + +vzbufftrihedron -position right_upper -scale 0.2 -type zbuffer -colorLabels 0.78 0.20 1.0 +vdump $imagedir/${casename}_3.png + +vzbufftrihedron -position center -scale 0.1 -type wireframe -colorLabels 0.0 0.59 1.0 +vdump $imagedir/${casename}_4.png diff --git a/tests/v3d/trihedron/bug23422 b/tests/v3d/trihedron/bug23422 new file mode 100644 index 0000000000..3036922725 --- /dev/null +++ b/tests/v3d/trihedron/bug23422 @@ -0,0 +1,17 @@ +puts "============" +puts "CR23422: Selection problems when using SetLocation" +puts "============" +puts "" + +pload MODELING VISUALIZATION +box b 50 50 50 +vinit View1 +vsetdispmode 1 +vdisplay b +vtrihedron t + +vsetlocation b 30 30 130 + +vmoveto 240 150 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/trihedron/bug23484_1 b/tests/v3d/trihedron/bug23484_1 new file mode 100644 index 0000000000..d0d6321ea3 --- /dev/null +++ b/tests/v3d/trihedron/bug23484_1 @@ -0,0 +1,16 @@ +puts "============" +puts "OCC23484: Visualization, TKOpenGl - primitive arrays to become the only way to render geometry" +puts "Tests wireframe trihedron rendering with primitive arrays" +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 +vfit +vaxo + +vzbufftrihedron -scale 0.1 -type wireframe -position left_lower +vdump $imagedir/${casename}_1.png + +vzbufftrihedron -scale 0.1 -type wireframe -position center +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/trihedron/bug24396 b/tests/v3d/trihedron/bug24396 new file mode 100644 index 0000000000..65ef71b101 --- /dev/null +++ b/tests/v3d/trihedron/bug24396 @@ -0,0 +1,54 @@ +puts "============" +puts "CR24396: vselmode - disable auto loading of objects into Local Context" +puts "============" +puts "" + +set trihedron_axis_pick_x 29 +set trihedron_axis_pick_y 56 + +set trihedron_axis_check_x 29 +set trihedron_axis_check_y 79 + +set trihedron_point_pick_x 29 +set trihedron_point_pick_y 305 + +set trihedron_point_check_x 24 +set trihedron_point_check_y 305 + +pload MODELING VISUALIZATION +vinit View1 +vclear +vaxo +vtrihedron tri +box b 10 10 10 +vdisplay b +vselmode b 1 1 +vfit + +# --------------------------------------------------- # +# check that there is no selection of trihedron axis # +# --------------------------------------------------- # +vmoveto $trihedron_axis_pick_x $trihedron_axis_pick_y +checkcolor $trihedron_axis_pick_x $trihedron_axis_pick_y 0 0 0 +if { $stat != 1 } { puts "Error : The trihedron should not be highlighted." } + +vselmode b 0 0 +vselmode 0 0 +verase b +vselmode 1 1 + +# ----------------------------------------------- # +# check that selection of trihedron point is ok # +# ----------------------------------------------- # +vmoveto $trihedron_point_pick_x $trihedron_point_pick_y +checkcolor $trihedron_point_check_x $trihedron_point_check_y 0 1 1 +if { $stat != 1 } { puts "Error : The trihedron point highlight is incorrect." } + +# --------------------------------------------------------- # +# check that there is still no selection of trihedron axis # +# --------------------------------------------------------- # +vmoveto $trihedron_axis_pick_x $trihedron_axis_pick_y +checkcolor $trihedron_axis_pick_x $trihedron_axis_pick_y 0 0 0 +if { $stat != 1 } { puts "Error : The trihedron should not be highlighted." } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug24989 b/tests/v3d/trihedron/bug24989 new file mode 100644 index 0000000000..9595cc5987 --- /dev/null +++ b/tests/v3d/trihedron/bug24989 @@ -0,0 +1,9 @@ +puts "============" +puts "OCC24989: Visualization - workaround vc12 32-bit compiler optimizer bug resulted in crash in AIS_Axis" +puts "============" +puts "" + +pload VISUALIZATION +vinit View1 +vtrihedron vtr +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug25340 b/tests/v3d/trihedron/bug25340 new file mode 100644 index 0000000000..1b2f6ba914 --- /dev/null +++ b/tests/v3d/trihedron/bug25340 @@ -0,0 +1,33 @@ +puts "========" +puts "0025340: Visualization, AIS_InteractiveContext - properly apply selection filters at Neutral point" +puts "========" +puts "" + +pload MODELING VISUALIZATION QAcommands + +vinit View1 + +box b 1 2 3 +vdisplay b +vfit +vtrihedron t +set color_1 [vreadpixel 87 25 -rgb -name] + +OCC25340 +vselect 87 25 +set color_2 [vreadpixel 87 25 -rgb -name] + +if {$color_2 != $color_1} { + puts "ERROR: OCC25340 is reproduced" + puts " initial color of trihedron is: $color_1" + puts " final color of trihedron is: $color_2" +} + +if {$color_2 != "LIGHTSTEELBLUE4"} { + puts "ERROR: OCC25340 is reproduced" + puts " additional investigation is needed" + puts " expected color is: LIGHTSTEELBLUE4" + puts " current color is: $color_2" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug25611_1 b/tests/v3d/trihedron/bug25611_1 new file mode 100644 index 0000000000..0e1ce893be --- /dev/null +++ b/tests/v3d/trihedron/bug25611_1 @@ -0,0 +1,16 @@ +puts "========" +puts "OCC25611: Displaying zbufftrihedron interferes with vgraduatedtrihedron" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +psphere s 10 +vdisplay s +vaxo +vfit +vsetdispmode s 1 +vgraduatedtrihedron -on +vzbufftrihedron + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trihedron/bug25611_2 b/tests/v3d/trihedron/bug25611_2 new file mode 100644 index 0000000000..1702d86065 --- /dev/null +++ b/tests/v3d/trihedron/bug25611_2 @@ -0,0 +1,29 @@ +puts "========" +puts "OCC25611: Displaying \'zbufftrihedron\' interferes with \'vgraduatedtrihedron\'" +puts "Test graduated trihedron parameters" +puts "========" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +psphere s 10 +vdisplay s +vaxo +vfit +vsetdispmode s 1 + +# Font and color parameters +vgraduatedtrihedron -on -xname X(mm) -yname Y(mm) -zname Z(mm) -xnamecolor PINK -ycolor GREENYELLOW -namefont Courier -valuesfont Courier +vdump $imagedir/${casename}_1.png + +# Boolean parameters +vgraduatedtrihedron -on -xdrawname off -ydrawvalues off -zdrawticks off +vdump $imagedir/${casename}_2.png + +# Tickmark parameters +vgraduatedtrihedron -on -xticks 10 -xticklength 15 -xvaluesoffset 20 -xnameoffset 40 +vdump $imagedir/${casename}_3.png + +# Arrow parameters +vgraduatedtrihedron -on -arrowlength 50 +vdump $imagedir/${casename}_4.png diff --git a/tests/v3d/trihedron/bug26754 b/tests/v3d/trihedron/bug26754 new file mode 100644 index 0000000000..cb710499d6 --- /dev/null +++ b/tests/v3d/trihedron/bug26754 @@ -0,0 +1,19 @@ +puts "================================================================" +puts "CR26754: Visualization - provide API to display AIS_Trihedron presentation without axes labels" +puts "================================================================" +puts "" + +pload VISUALIZATION +vinit View1 +vclear +vaxo +vtrihedron t -hidelabels on +vzoom 4 +vdump $imagedir/${casename}_1.png + +vselect 204 100 +vdump $imagedir/${casename}_2.png + +vselmode 2 1 +vselect 204 100 +vdump $imagedir/${casename}_3.png diff --git a/tests/v3d/trihedron/bug27958 b/tests/v3d/trihedron/bug27958 new file mode 100644 index 0000000000..b704e0080a --- /dev/null +++ b/tests/v3d/trihedron/bug27958 @@ -0,0 +1,45 @@ +puts "===========" +puts "OCC27958: Visualization - add a shading mode for AIS_Trihedron" +puts "===========" +puts "" + +pload VISUALIZATION +vclear +vinit View1 + +vzbufftrihedron -colorLabelX RED -colorLabelY GREEN -colorLabelZ BLUE + +vtrihedron t0 + +vtrihedron t1 +vselprops -selColor 1.0 0.0 0.0 +vselmode t1 1 1 + +vselmode t1 2 1 +vselmode t1 3 1 + +vtrihedron t1 -dispMode shading +vtrihedron t1 -origin -200 -200 -300 +vtrihedron t1 -attribute XAxisLength|YAxisLength|ZAxisLength 80 +vtrihedron t1 -xaxis 40 60 120 -zaxis -120 0 40 + +vtrihedron t1 -attribute TubeRadiusPercent 0.03 +vtrihedron t1 -attribute ConeRadiusPercent|OriginRadiusPercent 0.05 +vtrihedron t1 -color XAxis|XArrow RED -textColor XAxis RED +vtrihedron t1 -color YAxis|YArrow GREEN -textColor YAxis GREEN +vtrihedron t1 -color ZAxis|ZArrow|Origin BLUE -textColor ZAxis BLUE + +vtrihedron t2 -origin 0 0 -300 +vtrihedron t2 -color Whole PEACHPUFF +vselmode t2 1 1 +vselmode t2 2 1 +vselmode t2 3 1 + +vtrihedron t3 -dispMode shading -origin 200 200 -300 -color Whole 1.0 0.0 0.0 +vtrihedron t3 -drawAxes XY -hideLabels on + +vtrihedron t4 -origin -200 -200 300 -hideArrows + +vfit + +vdump $::imagedir/${::casename}.png diff --git a/tests/v3d/trihedron/bug5988 b/tests/v3d/trihedron/bug5988 new file mode 100644 index 0000000000..8066b1f80a --- /dev/null +++ b/tests/v3d/trihedron/bug5988 @@ -0,0 +1,34 @@ +puts "============" +puts "OCC5988: A textured shape (AIS_TextureShape) becomes black if we display an AIS_PlaneTrihedron with it" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +vclear +box box 100 100 100 +vdisplay box +vfit +puts "display box" + +set x 200 +set y 200 +checkcolor $x $y 0 0 0 + +puts "display trihedron" +vtrihedron vtr + +puts "display textured box" +vtexture box [locate_data_file OCC5988_2d_floor.rgb] + +set x 200 +set y 200 +if { "[vreadpixel $x $y rgb name]" != "BLACK" } { + puts "box is not black - OK" + puts "OK OCC5988" +} else { + puts "box is black - Faulty" + puts "Faulty OCC5988" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trsf/bug23120 b/tests/v3d/trsf/bug23120 new file mode 100644 index 0000000000..fb7ff5bc91 --- /dev/null +++ b/tests/v3d/trsf/bug23120 @@ -0,0 +1,23 @@ +puts "============" +puts "OCC23120: Transform persistence is not restored" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +box b1 10 20 30 +box b2 10 20 30 +ttranslate b2 50 50 0 + +vinit View1 +vdisplay b1 -trihedron center +vdisplay b2 +vfit +vsetdispmode 1 +vzoom 0.5 +vpan 100 0 + +checkcolor 300 130 0.78 0.55 0.9 +if { $stat != 1 } { puts "Error : Transform persistence is not restored" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/trsf/bug23652 b/tests/v3d/trsf/bug23652 new file mode 100644 index 0000000000..3fc23def13 --- /dev/null +++ b/tests/v3d/trsf/bug23652 @@ -0,0 +1,23 @@ +puts "========" +puts "OCC23652: Non zoomable text with alignment slides away when zooming view" +puts "========" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vtrihedron tri +vdrawtext text0 Default -pos 0.0 0.0 0.0 -color WHITE -halign left -valign bottom -angle 0 -zoom 1 -height 20 -aspect regular -font SansFont +vdrawtext text1 Right_Align -pos 0.0 0.0 0.0 -color WHITE -halign right -valign bottom -angle 0 -zoom 1 -height 20 -aspect regular -font SansFont + +set proj_X 0.57735025882720947 +set proj_Y -0.57735025882720947 +set proj_Z 0.57735025882720947 +set up_X -0.40824827551841736 +set up_Y 0.40824827551841736 +set up_Z 0.81649655103683472 +vviewparams -scale 3.1783114563761763 -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at 0 0 0 + +checkcolor 210 204 0.6 0.6 0.6 + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/trsf/bug24358 b/tests/v3d/trsf/bug24358 new file mode 100644 index 0000000000..97e8c14bb7 --- /dev/null +++ b/tests/v3d/trsf/bug24358 @@ -0,0 +1,21 @@ +puts "===========" +puts "0024358: TKV3d - connected structures are not re-computed on device lost" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 1 2 3 +box b2 3 0 0 3 2 1 +vinit View1 +vclear +vaxo +vsetdispmode 1 +vconnect b1c -3 0 0 b1 b2 +vfit +vdump $imagedir/${casename}_1.png + +vclose View1 1 +vinit View1 +vdisplay b1c +vfit +vdump $imagedir/${casename}_2.png diff --git a/tests/v3d/trsf/bug24623_3 b/tests/v3d/trsf/bug24623_3 new file mode 100644 index 0000000000..46dd910329 --- /dev/null +++ b/tests/v3d/trsf/bug24623_3 @@ -0,0 +1,44 @@ +puts "============" +puts "OCC24623_3: Visualization - improve selection mechanism" +puts "Tests memory leaks in creation of selection primitives for connected interactive objects:" +puts "checks that there is no 'dead links' in removing Select3D_BVHPrimitiveContent" +puts "============" +puts "" + +pload MODELING VISUALIZATION +psphere s 0.5 +tclean s +incmesh s 0.001 +trinfo s + +set aMemInit [meminfo h] +set aNb 1000 + +# display as copies +eval compound [lrepeat $aNb s] ss +explode ss +for {set i 1} {$i <= $aNb} {incr i} { vloadselection ss_${i}; vsetlocation -noupdate ss_${i} ${i} 0 0 } +vfit +set aMemSel1 [meminfo h] +vclear +set aMemClear1 [meminfo h] + +# display as connected instances of single presentation +vconnectto i_1 0 0 0 s -nodisplay +vloadselection i_1 +for {set i 2} {$i < $aNb} {incr i} { vconnectto i_${i} ${i} 0 0 i_1 -nodisplay; vloadselection i_${i} } +set aMemSel2 [meminfo h] +vclear +set aMemClear2 [meminfo h] + +puts "Initial memory : [expr $aMemInit / (1024 * 1024)] MiB" +puts "Compute selection (simple) : [expr $aMemSel1 / (1024 * 1024)] MiB" +puts "Clearing (simple) : [expr $aMemClear1 / (1024 * 1024)] MiB" +puts "Compute selection (connected): [expr $aMemSel2 / (1024 * 1024)] MiB" +puts "Clearing (connected) : [expr $aMemClear2 / (1024 * 1024)] MiB" + +set aRatio [expr $aMemClear2 / double($aMemClear1)] + +# check if the memory difference is greater than 10% +if {[expr $aRatio > 1.1]} { puts "Error : TEST FAILED" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trsf/bug24623_4 b/tests/v3d/trsf/bug24623_4 new file mode 100644 index 0000000000..997603f3ce --- /dev/null +++ b/tests/v3d/trsf/bug24623_4 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24623_4: Visualization - improve selection mechanism" +puts "Tests memory leaks in creation of selection primitives for connected interactive objects:" +puts "checks that there is no 'dead links' to reference interactives after its clearing" +puts "============" +puts "" + +pload MODELING VISUALIZATION +psphere s 0.5 +tclean s +incmesh s 0.001 +trinfo s +vinit +vclear + +set aMemInit [meminfo h] +set anIterNb 100 + +for {set anIterCount 0} {$anIterCount < $anIterNb} {incr anIterCount} { + set aNb 11 + + vconnectto i_1 0 0 0 s -nodisplay + vloadselection i_1 + for {set i 2} {$i < $aNb} {incr i} { vconnectto i_${i} ${i} 0 0 i_1 -nodisplay; vloadselection i_${i} } + vclear +} + +set aMemClear [meminfo h] + +puts "Initial memory : [expr $aMemInit / (1024 * 1024)] MiB" +puts "Clearing : [expr $aMemClear / (1024 * 1024)] MiB" + +set aRatio [expr $aMemClear / double($aMemInit)] + +# check if the memory difference is greater than 20% +if {[expr $aRatio > 1.2]} { puts "Error : TEST FAILED" } +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trsf/bug24756 b/tests/v3d/trsf/bug24756 new file mode 100644 index 0000000000..03fc16f540 --- /dev/null +++ b/tests/v3d/trsf/bug24756 @@ -0,0 +1,16 @@ +puts "============" +puts "CR24756: AIS_ConnectedInteractive does not support nested AIS_ConnectedInteractive" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +vinit View1 +box b 1 1 1 +vdisplay b +vconnectto b1 2 0 0 b +vconnectto b2 2 0 0 b1 +vsetlocation b1 2 1 0 +vfit + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/trsf/bug24837_1 b/tests/v3d/trsf/bug24837_1 new file mode 100644 index 0000000000..92a1e1c299 --- /dev/null +++ b/tests/v3d/trsf/bug24837_1 @@ -0,0 +1,34 @@ +puts "============" +puts "CR24837_1: Visualization - revise design and implementation of connected Interactive Objects" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b 1 1 1 +psphere s 0.5 +vdisplay b s +vsetlocation s 0 2.5 0 +box d 0.5 0.5 3 +box d2 0.5 3 0.5 +vdisplay d d2 +vconnectto b1 -2 0 0 b +vconnect z 2 0 0 b s +vconnect z2 4 0 0 d d2 +vconnect z3 6 0 0 z z2 +vconnect z4 10 0 0 z3 z2 +vfit +vdump ${imagedir}/${casename}_1_1.png + +vaddconnected z4 0 4 0 s +vdisconnect z4 1 +vfit +vdump ${imagedir}/${casename}_1_2.png + +vhlr on +vdump ${imagedir}/${casename}_1_3.png + +vhlr off +vsetdispmode 1 +vmoveto 320 330 +vdump ${imagedir}/${casename}_1_4.png diff --git a/tests/v3d/trsf/bug24837_2 b/tests/v3d/trsf/bug24837_2 new file mode 100644 index 0000000000..4d98bdfc88 --- /dev/null +++ b/tests/v3d/trsf/bug24837_2 @@ -0,0 +1,40 @@ +puts "============" +puts "CR24837_2: Visualization - revise design and implementation of connected Interactive Objects" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +box o1 -10 -10 -5 1 1 10 +box o2 10 10 -5 1 1 10 +box b1 0 0 0 1 2 3 +box b2 3 0 0 3 2 1 +vinit View1 +vclear +vtop +vsetdispmode 0 +vdisplay o1 o2 +vdisplay b1 b2 +vfit +vdrawtext tb1 "b1" -pos 0 -3 3 -color FF1919 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont +vdrawtext tb2 "b2" -pos 3 0 3 -color 19FF19 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont +vdrawtext bc_1 "bc_1" -pos 0 -9 3 -color FFE1E1 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont +vdrawtext bc_2 "bc_2" -pos 3 -6 3 -color FFE1E1 -halign right -valign bottom -angle 000 -zoom 0 -height 14 -aspect regular -font SansFont +vsetdispmode 1 +set anImage ${imagedir}/${casename}_2_1.png +vdump ${anImage} + +vsetmaterial b1 b2 plastic +vsetcolor b1 tb1 RED +vsetcolor b2 tb2 GREEN +set anImage ${imagedir}/${casename}_2_2.png +vdump ${anImage} + +vsetlocation b1 0 -3 0 +vconnect bc 0 -6 0 b1 b2 tb1 tb2 +set anImage ${imagedir}/${casename}_2_3.png +vdump ${anImage} + +vsensdis +vdump $imagedir/${casename}_sensitive.png diff --git a/tests/v3d/trsf/bug25276 b/tests/v3d/trsf/bug25276 new file mode 100644 index 0000000000..2eb0af5173 --- /dev/null +++ b/tests/v3d/trsf/bug25276 @@ -0,0 +1,37 @@ +puts "============" +puts "0025276: Visualization - Lighting is broken if some kinds of transformation applied to a shape" +puts "============" +puts "" + +pload MODELING VISUALIZATION +vinit View1 +box b1 1 6 1 +vsetdispmode 1 +vdisplay b1 +vconnectto b2 6 0 0 b1 +box b3 7 1 1 +vdisplay b3 +vlocation b3 -translate 0 4 0 +vconnect z 0 0 0 b1 b2 b3 + +vconnect z1 0 0 0 z +vlocation z1 -translate 10 0 0 + +vconnect z2 0 10 0 z +vlocation z2 -prerotate 0 0 0 1 0 0 90 + +vconnect z3 -10 0 0 z +vlocation z3 -prescale 0 0 0 0.5 + +vconnect z4 0 0 0 z +vlocation z4 -copyFrom z3 + +psphere sp 3 +vdisplay sp +vlocation sp -copyFrom z3 +vlocation sp -reset + +vlocation z -mirror 0 -0.5 0 0 1 0 +vfit + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trsf/bug25532 b/tests/v3d/trsf/bug25532 new file mode 100644 index 0000000000..4f24614136 --- /dev/null +++ b/tests/v3d/trsf/bug25532 @@ -0,0 +1,50 @@ +puts "============" +puts "OCC25532: Visualization - fix cross-references between AIS_ConnectedInteractive and connected presentation" +puts "============" +puts "" + +pload MODELING VISUALIZATION +pload OPENGL +psphere s 0.5 +tclean s +incmesh s 0.001 +trinfo s + +vclear +vinit View1 +vaxo +vcaps -vbo 0 +vsetdispmode 1 +vdefaults -absDefl 1.0 +vselprops -autoactivate 0 + +set aMemInit [meminfo h] +set aNb 1000 + +# display as copies +eval compound [lrepeat $aNb s] ss +explode ss +for {set i 1} {$i <= $aNb} {incr i} { vdisplay -noupdate ss_${i}; vsetlocation -noupdate ss_${i} ${i} 0 0 } +vfit +set aMemDisp1 [meminfo h] +vclear +set aMemClear1 [meminfo h] + +# display as connected instances of single presentation +vconnectto i_1 0 0 0 s +for {set i 2} {$i < $aNb} {incr i} { vconnectto i_${i} ${i} 0 0 i_1 } +set aMemDisp2 [meminfo h] +vclear +set aMemClear2 [meminfo h] + +puts "Initial memory: [expr $aMemInit / (1024 * 1024)] MiB" +puts "Displaying (simple): [expr $aMemDisp1 / (1024 * 1024)] MiB" +puts "Clearing (simple): [expr $aMemClear1 / (1024 * 1024)] MiB" +puts "Displaying (connected): [expr $aMemDisp2 / (1024 * 1024)] MiB" +puts "Clearing (connected): [expr $aMemClear2 / (1024 * 1024)] MiB" + +set aRatio [expr $aMemClear2 / double($aMemClear1)] + +# check if the memory difference is greater than 20% +if [expr $aRatio > 1.2] { puts "Error : TEST FAILED" } +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/trsf/bug26029 b/tests/v3d/trsf/bug26029 new file mode 100644 index 0000000000..9b309539e8 --- /dev/null +++ b/tests/v3d/trsf/bug26029 @@ -0,0 +1,54 @@ +puts "============" +puts "0026029: Visualization - Poor performance of connected objects" +puts "Time spent on computation of large number of connected objects" +puts "should grow linearly with the number of objects" +puts "============" +puts "" + +pload MODELING VISUALIZATION +psphere s 0.5 +tclean s +incmesh s 0.1 +trinfo s + +vinit View1 +vclear +vaxo +#vcaps -vbo 0 +vsetdispmode 1 +vdefaults -defl 1.0 -autoTriang off +vdisplay s + +set aNb1 100 + +# display 100x100 connected instances of single presentation +puts "Creating [expr $aNb1*$aNb1] instances..." +set t [time {for {set i 0} {$i < $aNb1} {incr i} {for {set j 0} {$j < $aNb1} {incr j} {vconnectto s_${i}_${j} ${i} ${j} 0 s -noupdate}}}] +set d1 [lindex $t 0] +puts "Done in $d1 microseconds!\n" +vclear + +set aNb2 200 + +# display 200x200 connected instances of single presentation +puts "Creating [expr $aNb2*$aNb2] instances..." +set t [time {for {set i 0} {$i < $aNb2} {incr i} {for {set j 0} {$j < $aNb2} {incr j} {vconnectto s_${i}_${j} ${i} ${j} 0 s -noupdate}}}] +set d2 [lindex $t 0] +puts "Done in $d2 microseconds!\n" +vclear + +# compare two CPU times: the ratio should be quasi-linear +set expected_ratio [expr double($aNb2 * $aNb2) / double($aNb1 * $aNb1)] +set actual_ratio [expr double($d2) / double($d1)] +puts "Comparing CPU time for the two test cases..." +puts "=============================================" +puts "Expected ratio: $expected_ratio" +puts "Actual ratio: $actual_ratio" +puts "=============================================" + +# Allow 50% deviation from linear growth +if {[expr $actual_ratio / $expected_ratio] > 1.5} { + puts "Error: non-linear time growth detected!" +} else { + puts "Test passed!" +} diff --git a/tests/v3d/trsf/bug26199 b/tests/v3d/trsf/bug26199 new file mode 100644 index 0000000000..ba1ddca3e8 --- /dev/null +++ b/tests/v3d/trsf/bug26199 @@ -0,0 +1,69 @@ +puts "==========" +puts "OCC26199: Visualization - use NCollection_IndexedMap instead of NCollection_Sequence in OpenGl_BVHClipPrimitiveSet to improve performance" +puts "==========" +puts "" + +pload MODELING VISUALIZATION + +psphere s 0.5 +tclean s +incmesh s 0.1 +trinfo s + +vinit View1 +vclear +vaxo +vsetdispmode 1 + +vdefaults -defl 1.0 -autoTriang off +# Warning, unknown argument '-DEFL' + +vdisplay s + +set aNb1 100 + +# display 100x100 connected instances of single presentation +puts "Creating [expr $aNb1*$aNb1] instances..." +set t1 [time {for {set i 0} {$i < $aNb1} {incr i} {for {set j 0} {$j < $aNb1} {incr j} {vconnectto s_${i}_${j} ${i} ${j} 0 s -noupdate}}}] + +# the following command is slow +set t2 [time {vclear}] + +set d1 [lindex $t1 0] +puts "vconnectto done in $d1 microseconds!\n" + +set d2 [lindex $t2 0] +puts "vclear done in $d2 microseconds!\n" + +set t1_sec [expr $d1 * 1.e-6] +set t2_sec [expr $d2 * 1.e-6] + +if { [regexp {Debug mode} [dversion]] } { + if { [regexp {Windows} [dversion]] } { + set max_time_vconnectto 5 + set max_time_vclear 5 + } else { + set max_time_vconnectto 5 + set max_time_vclear 5 + } +} else { + if { [regexp {Windows} [dversion]] } { + set max_time_vconnectto 1 + set max_time_vclear 1 + } else { + set max_time_vconnectto 1 + set max_time_vclear 1 + } +} + +if { ${t1_sec} > ${max_time_vconnectto} } { + puts "Elapsed time of vconnectto is more than ${max_time_vconnectto} seconds - Error" +} else { + puts "Elapsed time of vconnectto is less than ${max_time_vconnectto} seconds - OK" +} + +if { ${t2_sec} > ${max_time_vclear} } { + puts "Elapsed time of vclear is more than ${max_time_vclear} seconds - Error" +} else { + puts "Elapsed time of vclear is less than ${max_time_vclear} seconds - OK" +} diff --git a/tests/v3d/trsf/bug26344 b/tests/v3d/trsf/bug26344 new file mode 100644 index 0000000000..dd056d2f8a --- /dev/null +++ b/tests/v3d/trsf/bug26344 @@ -0,0 +1,74 @@ +puts "============" +puts "0026344: Visualization - provide a support of zoom persistent selection" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +vclear +vclose ALL +vinit View1 w=409 h=409 +vtrihedron tri +vpan 50 50 + +box bz1 25 25 25 +box bz2 25 25 25 +box br 100 100 100 +box bzr 50 25 20 +box bt 100 100 100 + +# 1) Zoom persistence +vpoint pz 200 200 200 + +vdisplay bz1 -dispMode 1 -highMode 1 -trsfPers zoom -trsfPersPos 200 200 200 +vdisplay bz2 -dispMode 1 -highMode 1 -trsfPers zoom -trsfPersPos 200 200 200 +vsetlocation bz2 -25 -25 -25 + +vselect 0 0 +vselect 387 77 +if { [vreadpixel 387 77 rgb name] != "GRAY73" } { puts "Error picking zoom persistence object(s)" } + +vselect 0 0 +vselect 330 120 410 50 +if { [vreadpixel 387 77 rgb name] != "GRAY73" || [vreadpixel 352 96 rgb name] != "GRAY73" } { puts "Error selecting zoom persistence object(s)" } + +# 2) Rotate persistence + +vpoint pr -200 -200 -200 +vdisplay br -dispMode 1 -highMode 1 -trsfPers rotate -trsfPersPos -200 -200 -200 +vsetmaterial br PLASTIC +vselect 0 0 +vselect 160 200 +if { [vreadpixel 160 180 rgb name] != "GRAY89" } { puts "Error picking rotate persistence object" } + +vselect 0 0 +vselect 130 230 190 170 +if { [vreadpixel 160 180 rgb name] != "GRAY89" } { puts "Error selecting rotate persistence object" } + +# 3) Zoom + Rotate persistence + +vpoint pzr -200 100 0 +vdisplay bzr -dispMode 1 -highMode 1 -trsfPers zoomRotate -trsfPersPos -200 100 0 + +vsetmaterial bzr PLASTIC +vselect 0 0 +vselect 250 90 +if { [vreadpixel 250 90 rgb name] != "GRAY89" } { puts "Error picking zoom-rotate persistence object" } +vselect 0 0 +vselect 200 70 286 110 +if { [vreadpixel 250 90 rgb name] != "GRAY89" } { puts "Error selecting zoom-rotate persistence object" } + +# 4) Trihedron persistence + +vdisplay bt -dispMode 1 -highMode 1 -trsfPers trihedron -trsfPersPos -1 -1 62 +vselect 0 0 +vselect 132 300 +if { [vreadpixel 132 300 rgb name] != "GRAY73" } { puts "Error picking trihedron persistence object" } +vselect 0 0 +vselect 50 223 235 395 +if { [vreadpixel 132 300 rgb name] != "GRAY73" } { puts "Error selecting trihedron persistence object" } + +vselect 50 410 410 50 +vstate -entities + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trsf/bug26719_2 b/tests/v3d/trsf/bug26719_2 new file mode 100644 index 0000000000..7e3616f8ec --- /dev/null +++ b/tests/v3d/trsf/bug26719_2 @@ -0,0 +1,73 @@ +puts "============" +puts "CR26719: Visualization - cannot pick zoom persistent object" +puts "============" +puts "" + +proc compareDepth {theInfo} { + set aInfoList [split $theInfo "\n"] + set aEntNb [llength $aInfoList] + set aDepths {} + for {set aEntIdx 0} {$aEntIdx < $aEntNb} {incr aEntIdx} { + set aBuff [lindex $aInfoList $aEntIdx] + set aStringArr [split $aBuff " "] + set aSize [llength $aStringArr] + for {set aIdx 0} {$aIdx < $aSize} {incr aIdx} { + set aItem [lindex $aBuff $aIdx] + if {[string compare $aItem "Depth:"] == 0} { + lappend aDepths [string trim [lindex $aBuff [expr $aIdx + 1]]] + } + } + } + + set aDepth1 [lindex $aDepths 0] + set aDepth2 [lindex $aDepths 1] + set aDiff [expr $aDepth1 - $aDepth2] + if {[expr abs($aDiff)] > 0.55} { + puts "ERROR: the depths diff is bigger than adequate tolerance, see vstate output!" + } +} + +pload VISUALIZATION MODELING + +vinit +vtrihedron tri +vpan 50 50 + +box b1 20.3 20.3 20.3 +box b2 20.3 20.3 20.3 +box b3 150 150 150 100 100 100 + +vpoint p1 200 200 200 + +vdisplay b1 -trsfPers zoom -trsfPersPos 200 200 200 +vdisplay b2 -trsfPers zoom -trsfPersPos 200 200 200 +vsetlocation b2 -20.3 -20.3 -20.3 +vdisplay b3 + +vsetdispmode 1 +vaspects b1 -setColor RED +vaspects b2 -setColor GREEN + +# setup the view in a way that front faces of b2 and b3 lie +# almost on the same plane +vviewparams -scale 0.99 -proj -0.04 -0.99 0.11 +vviewparams -up -0.58 0.16 0.8 -at 8.48 160.93 282.42 +vviewparams -eye -14.63 -379.49 343.06 +# check depth values +vmoveto 230 280 +set anInfo [vstate -entities] +compareDepth $anInfo +vdump ${imagedir}/${casename}_1.png + +vmoveto 0 0 + +# setup the view in a way that front faces of b1 and b3 lie +# almost on the same plane +vviewparams -scale 0.99 -proj -0.17 0.09 0.98 +vviewparams -up -0.1 0.99 -0.1 -at -49.98 231.47 25.2 +vviewparams -eye -142.03 280.17 559.45 +# check depth values +vmoveto 276 110 +set anInfo [vstate -entities] +compareDepth $anInfo +vdump ${imagedir}/${casename}_2.png diff --git a/tests/v3d/trsf/bug27285 b/tests/v3d/trsf/bug27285 new file mode 100644 index 0000000000..2dea43673f --- /dev/null +++ b/tests/v3d/trsf/bug27285 @@ -0,0 +1,29 @@ +puts "========" +puts "OCC27285: Visualization - selection of AIS_MultipleConnectedInteractive is broken" +puts "========" +puts "" + +pload VISUALIZATION MODELING + +vinit View1 +vsetdispmode 1 + +box b 100 100 100 +vdisplay b + +vconnect bc 0 0 300 b + +vfit + +vchangeselected b +vchangeselected bc + +if {[vnbselected] != "2"} { + puts "ERROR: only one object is selected" +} + +if {[string match *Selected* [vstate bc]] != "1"} { + puts "ERROR: multiple connected interactive object is not selected" +} + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trsf/bug27359 b/tests/v3d/trsf/bug27359 new file mode 100644 index 0000000000..f3302cfcd3 --- /dev/null +++ b/tests/v3d/trsf/bug27359 @@ -0,0 +1,38 @@ +puts "========" +puts "OCC27359: Visualization - add support of flipping for textured text" +puts "========" +puts "" + +set m_pi 3,14 +set m_pi2 1,57 + +pload MODELING VISUALIZATION +vfont add [locate_data_file DejaVuSans.ttf] SansFont + +vinit View1 +vclear +vright + +set x 10 +set y 50 +set z 30 + +box b $x $y $z +vdisplay b +vtrihedron t + +vdrawtext t0 "top left text\n on yoz" -pos $x 0 0 -color green -height 30 -plane 1 0 0 0 1 0 -flipping -valign top -halign left -font SansFont +vdrawtext t2 "center text" -pos 0 $y/2 $z/2 -color red -height 30 -plane 1 0 0 0 1 0 -flipping -valign center -halign center -font SansFont + +vfit +vright +vdump $imagedir/${casename}_1.png + +vrotate $m_pi 0 0 +vfit +vdump $imagedir/${casename}_2.png + +vright +vrotate 0 $m_pi 0 +vfit +vdump $imagedir/${casename}_3.png diff --git a/tests/v3d/trsf/bug27739 b/tests/v3d/trsf/bug27739 new file mode 100644 index 0000000000..35d63da9b6 --- /dev/null +++ b/tests/v3d/trsf/bug27739 @@ -0,0 +1,80 @@ +puts "========" +puts "OCC27739: Visualization, TKV3d - implement individual acceleration data structure for selection of 2D persistent objects" +puts "========" +puts "" + +pload MODELING VISUALIZATION + +# Create view +set win_width 409 +set win_height 409 +vinit View1 w=$win_width h=$win_height +vclear + +# Display several different presentation types with orthographic camera +vcamera -ortho +vtrihedron tri1 +box box3d 100 100 100 +box box2d 100 100 1 +box box2d_pos 100 100 1 +box box2d_loc 100 100 1 +box box_zoom 100 100 100 + +vdisplay box3d -dispMode 1 -highMode 0 +vdisplay box2d -dispMode 1 -highMode 1 -2d center +vdisplay box2d_pos -dispMode 1 -highMode 1 -2d bottomLeft +vdisplay box2d_loc -dispMode 1 -highMode 1 -2d center +vdisplay box_zoom -dispMode 1 -highMode 0 -trsfPers zoom +vdisplay box2d +vsetlocation box2d_loc 100 0 0 +vsetlocation box_zoom -100 -100 100 + +vsetmaterial box3d box2d box2d_pos box2d_loc box_zoom PLASTIC +vsetcolor box3d GOLD +vsetcolor box2d GREEN +vsetcolor box2d_pos GREEN +vsetcolor box2d_loc GREEN +vsetcolor box_zoom RED +vfit + +# ========================================== +# Test selection for orthographic projection +# ========================================== + +set test_1 {220 120}; # box2d +set test_2 {350 150}; # box2d_pos +set test_3 { 50 350}; # box2d_loc + +vmoveto {*}$test_1 +if {[vreadpixel {*}$test_1 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } +vdump $imagedir/${casename}_1.png + +vmoveto {*}$test_2 +if {[vreadpixel {*}$test_2 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } +vdump $imagedir/${casename}_2.png + +vmoveto {*}$test_3 +if {[vreadpixel {*}$test_3 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } +vdump $imagedir/${casename}_3.png + +# ========================================= +# Test selection for perspective projection +# ========================================= + +vcamera -persp +vcamera -distance 1000 +set test_1 {220 120}; # box2d +set test_2 {350 150}; # box2d_pos +set test_3 { 50 350}; # box2d_loc + +vmoveto {*}$test_1 +if {[vreadpixel {*}$test_1 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } +vdump $imagedir/${casename}_4.png + +vmoveto {*}$test_2 +if {[vreadpixel {*}$test_2 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } +vdump $imagedir/${casename}_5.png + +vmoveto {*}$test_3 +if {[vreadpixel {*}$test_3 name] != "CYAN 1"} { puts "ERROR: zoom persistent box is not detected!" } +vdump $imagedir/${casename}_6.png diff --git a/tests/v3d/trsf/bug27793 b/tests/v3d/trsf/bug27793 new file mode 100644 index 0000000000..f39ba45738 --- /dev/null +++ b/tests/v3d/trsf/bug27793 @@ -0,0 +1,21 @@ +puts "========" +puts "Object drifts at zoom within Graphic3d_TMF_TriedronPers applied" +puts "========" + +pload MODELING VISUALIZATION + +box b 100 200 300 +vclear +vinit View1 +vtrihedron t1 +vtrihedron t2 +vdisplay -dispMode 1 b +vaxo +vdisplay -trsfPers trihedron -trsfPersPos -1 -1 100 t1 +vdisplay -trsfPers trihedron -trsfPersPos 1 1 100 t2 +vsetlocation t2 0 0 -50 +vcamera -persp +vstereo anaglyph +vfit +vzoom 0.05 +vdump $imagedir/${casename}.png -stereo blend diff --git a/tests/v3d/trsf/bug27817 b/tests/v3d/trsf/bug27817 new file mode 100644 index 0000000000..9d351c4a5b --- /dev/null +++ b/tests/v3d/trsf/bug27817 @@ -0,0 +1,17 @@ +puts "========" +puts "StdSelect_BRepOwner - copy transformation persistence flag" +puts "========" + +pload MODELING VISUALIZATION + +vclear +vinit View1 +vtrihedron t +vdisplay -trsfPers trihedron -trsfPersPos -1 -1 40 t +box b 30 40 50 +vdisplay -trsfPers trihedron -trsfPersPos -1 -1 40 -dispMode 1 -highMode 1 b +vselmode b 4 1 +vmoveto 50 350 +if { [vreadpixel 50 350 rgb name] != "CYAN2" } { puts "Error: face is not highlighted" } + +vdump $imagedir/${casename}.png diff --git a/tests/v3d/trsf/bug27869 b/tests/v3d/trsf/bug27869 new file mode 100644 index 0000000000..4c9ba80789 --- /dev/null +++ b/tests/v3d/trsf/bug27869 @@ -0,0 +1,15 @@ +puts "================" +puts "0027869: Visualization - AIS_ConnectedInteractive does not support exact HLR mode" +puts "================" +puts "" + +pload VISUALIZATION +restore [locate_data_file CrankArm.brep] obj +vclear +vinit View1 +vdisplay obj +vconnect new 50 50 50 obj +vfit +vhlr on -algoType algo + +vdump ${imagedir}/${casename}.png diff --git a/tests/v3d/vertex/A1 b/tests/v3d/vertex/A1 deleted file mode 100644 index 8bf8b7dae8..0000000000 --- a/tests/v3d/vertex/A1 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 - diff --git a/tests/v3d/vertex/A2 b/tests/v3d/vertex/A2 deleted file mode 100644 index 94efa444af..0000000000 --- a/tests/v3d/vertex/A2 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/A3 b/tests/v3d/vertex/A3 deleted file mode 100644 index 1159e48978..0000000000 --- a/tests/v3d/vertex/A3 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex/A4 b/tests/v3d/vertex/A4 deleted file mode 100644 index 772071fc81..0000000000 --- a/tests/v3d/vertex/A4 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/A5 b/tests/v3d/vertex/A5 deleted file mode 100644 index c4ffe0750c..0000000000 --- a/tests/v3d/vertex/A5 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/A6 b/tests/v3d/vertex/A6 deleted file mode 100644 index 62278c8ee4..0000000000 --- a/tests/v3d/vertex/A6 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vselect 161 197 -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex/A7 b/tests/v3d/vertex/A7 deleted file mode 100644 index e058925959..0000000000 --- a/tests/v3d/vertex/A7 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vselect 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/A8 b/tests/v3d/vertex/A8 deleted file mode 100644 index 685c70949e..0000000000 --- a/tests/v3d/vertex/A8 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vselect 161 197 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/A9 b/tests/v3d/vertex/A9 deleted file mode 100644 index d044a554cf..0000000000 --- a/tests/v3d/vertex/A9 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vselect 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex/B1 b/tests/v3d/vertex/B1 deleted file mode 100644 index 59238697a9..0000000000 --- a/tests/v3d/vertex/B1 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vselect 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/B2 b/tests/v3d/vertex/B2 deleted file mode 100644 index c5eca434f0..0000000000 --- a/tests/v3d/vertex/B2 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/B3 b/tests/v3d/vertex/B3 deleted file mode 100644 index c6ab54635d..0000000000 --- a/tests/v3d/vertex/B3 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vmoveto 204 409 - diff --git a/tests/v3d/vertex/B4 b/tests/v3d/vertex/B4 deleted file mode 100644 index ea5eebc2eb..0000000000 --- a/tests/v3d/vertex/B4 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/B5 b/tests/v3d/vertex/B5 deleted file mode 100644 index 27d45c07ea..0000000000 --- a/tests/v3d/vertex/B5 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/B6 b/tests/v3d/vertex/B6 deleted file mode 100644 index c5cb5ec890..0000000000 --- a/tests/v3d/vertex/B6 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vselect 204 409 1 - diff --git a/tests/v3d/vertex/B7 b/tests/v3d/vertex/B7 deleted file mode 100644 index 2ae630f5ae..0000000000 --- a/tests/v3d/vertex/B7 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/B8 b/tests/v3d/vertex/B8 deleted file mode 100644 index eb7304ddb9..0000000000 --- a/tests/v3d/vertex/B8 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex/B9 b/tests/v3d/vertex/B9 deleted file mode 100644 index 27d45c07ea..0000000000 --- a/tests/v3d/vertex/B9 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/C1 b/tests/v3d/vertex/C1 deleted file mode 100644 index 7d1cb9b698..0000000000 --- a/tests/v3d/vertex/C1 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vselmode 1 1 -vmoveto 26 305 -vselect 26 305 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex/C2 b/tests/v3d/vertex/C2 deleted file mode 100644 index 7ebda80fde..0000000000 --- a/tests/v3d/vertex/C2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/C3 b/tests/v3d/vertex/C3 deleted file mode 100644 index 4c1f350a34..0000000000 --- a/tests/v3d/vertex/C3 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex/C4 b/tests/v3d/vertex/C4 deleted file mode 100644 index af35ef7fde..0000000000 --- a/tests/v3d/vertex/C4 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/C5 b/tests/v3d/vertex/C5 deleted file mode 100644 index 235429f1ce..0000000000 --- a/tests/v3d/vertex/C5 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex/C6 b/tests/v3d/vertex/C6 deleted file mode 100644 index f20836a1b0..0000000000 --- a/tests/v3d/vertex/C6 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/C7 b/tests/v3d/vertex/C7 deleted file mode 100644 index 8ce64a2f9b..0000000000 --- a/tests/v3d/vertex/C7 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex/C8 b/tests/v3d/vertex/C8 deleted file mode 100644 index 2fc0baa7c9..0000000000 --- a/tests/v3d/vertex/C8 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/C9 b/tests/v3d/vertex/C9 deleted file mode 100644 index e468579e72..0000000000 --- a/tests/v3d/vertex/C9 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/D1 b/tests/v3d/vertex/D1 deleted file mode 100644 index 24b67f1e46..0000000000 --- a/tests/v3d/vertex/D1 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex/D2 b/tests/v3d/vertex/D2 deleted file mode 100644 index bff52bd9d4..0000000000 --- a/tests/v3d/vertex/D2 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/D3 b/tests/v3d/vertex/D3 deleted file mode 100644 index 1056c504a3..0000000000 --- a/tests/v3d/vertex/D3 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex/D4 b/tests/v3d/vertex/D4 deleted file mode 100644 index f5e435691b..0000000000 --- a/tests/v3d/vertex/D4 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/D5 b/tests/v3d/vertex/D5 deleted file mode 100644 index a5c72e9d55..0000000000 --- a/tests/v3d/vertex/D5 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex/D6 b/tests/v3d/vertex/D6 deleted file mode 100644 index 0834a17db8..0000000000 --- a/tests/v3d/vertex/D6 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/D7 b/tests/v3d/vertex/D7 deleted file mode 100644 index 4056326d6f..0000000000 --- a/tests/v3d/vertex/D7 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex/D8 b/tests/v3d/vertex/D8 deleted file mode 100644 index 3509c38a88..0000000000 --- a/tests/v3d/vertex/D8 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/D9 b/tests/v3d/vertex/D9 deleted file mode 100644 index 834b98867f..0000000000 --- a/tests/v3d/vertex/D9 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex/E1 b/tests/v3d/vertex/E1 deleted file mode 100644 index 5035cc701b..0000000000 --- a/tests/v3d/vertex/E1 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/E2 b/tests/v3d/vertex/E2 deleted file mode 100644 index 2d2d1c54f2..0000000000 --- a/tests/v3d/vertex/E2 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex/E3 b/tests/v3d/vertex/E3 deleted file mode 100644 index fa4549d34d..0000000000 --- a/tests/v3d/vertex/E3 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/E4 b/tests/v3d/vertex/E4 deleted file mode 100644 index 14505c8486..0000000000 --- a/tests/v3d/vertex/E4 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/E5 b/tests/v3d/vertex/E5 deleted file mode 100644 index f95f0e1e32..0000000000 --- a/tests/v3d/vertex/E5 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex/E6 b/tests/v3d/vertex/E6 deleted file mode 100644 index c9e7ff5cdb..0000000000 --- a/tests/v3d/vertex/E6 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/E7 b/tests/v3d/vertex/E7 deleted file mode 100644 index 869fecbd4b..0000000000 --- a/tests/v3d/vertex/E7 +++ /dev/null @@ -1,62 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 39 208 -vmoveto 96 211 -vmoveto 140 11 - diff --git a/tests/v3d/vertex/E8 b/tests/v3d/vertex/E8 deleted file mode 100644 index 5d517c1b81..0000000000 --- a/tests/v3d/vertex/E8 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 39 208 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/E9 b/tests/v3d/vertex/E9 deleted file mode 100644 index 19bba398eb..0000000000 --- a/tests/v3d/vertex/E9 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 39 208 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/F1 b/tests/v3d/vertex/F1 deleted file mode 100644 index d80a1ec47f..0000000000 --- a/tests/v3d/vertex/F1 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 39 208 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/F2 b/tests/v3d/vertex/F2 deleted file mode 100644 index 71c02b75c1..0000000000 --- a/tests/v3d/vertex/F2 +++ /dev/null @@ -1,69 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 29 204 -vmoveto 102 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 46 204 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 191 319 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 39 208 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 140 11 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex/begin b/tests/v3d/vertex/begin deleted file mode 100644 index 5225a65bcd..0000000000 --- a/tests/v3d/vertex/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "vertex" diff --git a/tests/v3d/vertex_edge/A1 b/tests/v3d/vertex_edge/A1 deleted file mode 100644 index 06c21a36f4..0000000000 --- a/tests/v3d/vertex_edge/A1 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_edge/A2 b/tests/v3d/vertex_edge/A2 deleted file mode 100644 index 238d6ad34f..0000000000 --- a/tests/v3d/vertex_edge/A2 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/A3 b/tests/v3d/vertex_edge/A3 deleted file mode 100644 index 5c1045a4f2..0000000000 --- a/tests/v3d/vertex_edge/A3 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_edge/A4 b/tests/v3d/vertex_edge/A4 deleted file mode 100644 index fc36664c34..0000000000 --- a/tests/v3d/vertex_edge/A4 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/A5 b/tests/v3d/vertex_edge/A5 deleted file mode 100644 index 24857f2d1d..0000000000 --- a/tests/v3d/vertex_edge/A5 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/A6 b/tests/v3d/vertex_edge/A6 deleted file mode 100644 index 655f7e0569..0000000000 --- a/tests/v3d/vertex_edge/A6 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_edge/A7 b/tests/v3d/vertex_edge/A7 deleted file mode 100644 index f9f152aeae..0000000000 --- a/tests/v3d/vertex_edge/A7 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/A8 b/tests/v3d/vertex_edge/A8 deleted file mode 100644 index 6ffb6f373e..0000000000 --- a/tests/v3d/vertex_edge/A8 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/A9 b/tests/v3d/vertex_edge/A9 deleted file mode 100644 index ba82bef0d2..0000000000 --- a/tests/v3d/vertex_edge/A9 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_edge/B1 b/tests/v3d/vertex_edge/B1 deleted file mode 100644 index 533fb81f2c..0000000000 --- a/tests/v3d/vertex_edge/B1 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/B2 b/tests/v3d/vertex_edge/B2 deleted file mode 100644 index e6abe92247..0000000000 --- a/tests/v3d/vertex_edge/B2 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/B3 b/tests/v3d/vertex_edge/B3 deleted file mode 100644 index 6309df60ec..0000000000 --- a/tests/v3d/vertex_edge/B3 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_edge/B4 b/tests/v3d/vertex_edge/B4 deleted file mode 100644 index de0077f681..0000000000 --- a/tests/v3d/vertex_edge/B4 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/B5 b/tests/v3d/vertex_edge/B5 deleted file mode 100644 index c855fa28d5..0000000000 --- a/tests/v3d/vertex_edge/B5 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/B6 b/tests/v3d/vertex_edge/B6 deleted file mode 100644 index dbb31f853d..0000000000 --- a/tests/v3d/vertex_edge/B6 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_edge/B7 b/tests/v3d/vertex_edge/B7 deleted file mode 100644 index 3accd54b3e..0000000000 --- a/tests/v3d/vertex_edge/B7 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/B8 b/tests/v3d/vertex_edge/B8 deleted file mode 100644 index 0e4dff67ef..0000000000 --- a/tests/v3d/vertex_edge/B8 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_edge/B9 b/tests/v3d/vertex_edge/B9 deleted file mode 100644 index acc57b7900..0000000000 --- a/tests/v3d/vertex_edge/B9 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/C1 b/tests/v3d/vertex_edge/C1 deleted file mode 100644 index 02bf2f32ea..0000000000 --- a/tests/v3d/vertex_edge/C1 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_edge/C2 b/tests/v3d/vertex_edge/C2 deleted file mode 100644 index f2f4d4748b..0000000000 --- a/tests/v3d/vertex_edge/C2 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - - diff --git a/tests/v3d/vertex_edge/C3 b/tests/v3d/vertex_edge/C3 deleted file mode 100644 index 19b7d6429f..0000000000 --- a/tests/v3d/vertex_edge/C3 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_edge/C4 b/tests/v3d/vertex_edge/C4 deleted file mode 100644 index ab025bf682..0000000000 --- a/tests/v3d/vertex_edge/C4 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/C5 b/tests/v3d/vertex_edge/C5 deleted file mode 100644 index 1acdcc360d..0000000000 --- a/tests/v3d/vertex_edge/C5 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_edge/C6 b/tests/v3d/vertex_edge/C6 deleted file mode 100644 index 939d993436..0000000000 --- a/tests/v3d/vertex_edge/C6 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/C7 b/tests/v3d/vertex_edge/C7 deleted file mode 100644 index a42915a338..0000000000 --- a/tests/v3d/vertex_edge/C7 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_edge/C8 b/tests/v3d/vertex_edge/C8 deleted file mode 100644 index 1be9e903a8..0000000000 --- a/tests/v3d/vertex_edge/C8 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/C9 b/tests/v3d/vertex_edge/C9 deleted file mode 100644 index 753269f9e4..0000000000 --- a/tests/v3d/vertex_edge/C9 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/D1 b/tests/v3d/vertex_edge/D1 deleted file mode 100644 index ab12f7921f..0000000000 --- a/tests/v3d/vertex_edge/D1 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_edge/D2 b/tests/v3d/vertex_edge/D2 deleted file mode 100644 index bc549cbd5c..0000000000 --- a/tests/v3d/vertex_edge/D2 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/D3 b/tests/v3d/vertex_edge/D3 deleted file mode 100644 index 2f35c71819..0000000000 --- a/tests/v3d/vertex_edge/D3 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_edge/D4 b/tests/v3d/vertex_edge/D4 deleted file mode 100644 index f2c8632de3..0000000000 --- a/tests/v3d/vertex_edge/D4 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/D5 b/tests/v3d/vertex_edge/D5 deleted file mode 100644 index 4d521de038..0000000000 --- a/tests/v3d/vertex_edge/D5 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_edge/D6 b/tests/v3d/vertex_edge/D6 deleted file mode 100644 index 0f6584c8f1..0000000000 --- a/tests/v3d/vertex_edge/D6 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/D7 b/tests/v3d/vertex_edge/D7 deleted file mode 100644 index 613a5a0d1d..0000000000 --- a/tests/v3d/vertex_edge/D7 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_edge/D8 b/tests/v3d/vertex_edge/D8 deleted file mode 100644 index a629aa1ed9..0000000000 --- a/tests/v3d/vertex_edge/D8 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/D9 b/tests/v3d/vertex_edge/D9 deleted file mode 100644 index 7544f611e1..0000000000 --- a/tests/v3d/vertex_edge/D9 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_edge/E1 b/tests/v3d/vertex_edge/E1 deleted file mode 100644 index 6d7951b16b..0000000000 --- a/tests/v3d/vertex_edge/E1 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/E2 b/tests/v3d/vertex_edge/E2 deleted file mode 100644 index 4ab86a3e10..0000000000 --- a/tests/v3d/vertex_edge/E2 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_edge/E3 b/tests/v3d/vertex_edge/E3 deleted file mode 100644 index 03834a8f84..0000000000 --- a/tests/v3d/vertex_edge/E3 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/E4 b/tests/v3d/vertex_edge/E4 deleted file mode 100644 index 5af405645a..0000000000 --- a/tests/v3d/vertex_edge/E4 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/E5 b/tests/v3d/vertex_edge/E5 deleted file mode 100644 index 2fed42f498..0000000000 --- a/tests/v3d/vertex_edge/E5 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_edge/E6 b/tests/v3d/vertex_edge/E6 deleted file mode 100644 index 94e26eba6b..0000000000 --- a/tests/v3d/vertex_edge/E6 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/E7 b/tests/v3d/vertex_edge/E7 deleted file mode 100644 index 3cccf769a7..0000000000 --- a/tests/v3d/vertex_edge/E7 +++ /dev/null @@ -1,60 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_edge/E8 b/tests/v3d/vertex_edge/E8 deleted file mode 100644 index 744f9e2d28..0000000000 --- a/tests/v3d/vertex_edge/E8 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/E9 b/tests/v3d/vertex_edge/E9 deleted file mode 100644 index 66d0c89737..0000000000 --- a/tests/v3d/vertex_edge/E9 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/F1 b/tests/v3d/vertex_edge/F1 deleted file mode 100644 index c3fca24ff1..0000000000 --- a/tests/v3d/vertex_edge/F1 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 141 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/F2 b/tests/v3d/vertex_edge/F2 deleted file mode 100644 index bafb55286e..0000000000 --- a/tests/v3d/vertex_edge/F2 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 140 11 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/F3 b/tests/v3d/vertex_edge/F3 deleted file mode 100644 index 35a7bc8b0b..0000000000 --- a/tests/v3d/vertex_edge/F3 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_edge/F4 b/tests/v3d/vertex_edge/F4 deleted file mode 100644 index e6d487bfdb..0000000000 --- a/tests/v3d/vertex_edge/F4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/F5 b/tests/v3d/vertex_edge/F5 deleted file mode 100644 index 2ff326ff3b..0000000000 --- a/tests/v3d/vertex_edge/F5 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_edge/F6 b/tests/v3d/vertex_edge/F6 deleted file mode 100644 index cbb9b2df29..0000000000 --- a/tests/v3d/vertex_edge/F6 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/F7 b/tests/v3d/vertex_edge/F7 deleted file mode 100644 index 49c058cfea..0000000000 --- a/tests/v3d/vertex_edge/F7 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/F8 b/tests/v3d/vertex_edge/F8 deleted file mode 100644 index 9cc2592660..0000000000 --- a/tests/v3d/vertex_edge/F8 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_edge/F9 b/tests/v3d/vertex_edge/F9 deleted file mode 100644 index 358dff47f1..0000000000 --- a/tests/v3d/vertex_edge/F9 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/G1 b/tests/v3d/vertex_edge/G1 deleted file mode 100644 index 7aded8eb74..0000000000 --- a/tests/v3d/vertex_edge/G1 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/G2 b/tests/v3d/vertex_edge/G2 deleted file mode 100644 index 9992b01e95..0000000000 --- a/tests/v3d/vertex_edge/G2 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_edge/G3 b/tests/v3d/vertex_edge/G3 deleted file mode 100644 index 133a9ec394..0000000000 --- a/tests/v3d/vertex_edge/G3 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/G4 b/tests/v3d/vertex_edge/G4 deleted file mode 100644 index 97c36371e1..0000000000 --- a/tests/v3d/vertex_edge/G4 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/G5 b/tests/v3d/vertex_edge/G5 deleted file mode 100644 index 84757797b2..0000000000 --- a/tests/v3d/vertex_edge/G5 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_edge/G6 b/tests/v3d/vertex_edge/G6 deleted file mode 100644 index 53ce9c7420..0000000000 --- a/tests/v3d/vertex_edge/G6 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/G7 b/tests/v3d/vertex_edge/G7 deleted file mode 100644 index 2adfe94ea5..0000000000 --- a/tests/v3d/vertex_edge/G7 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - - diff --git a/tests/v3d/vertex_edge/G8 b/tests/v3d/vertex_edge/G8 deleted file mode 100644 index 0d784a5375..0000000000 --- a/tests/v3d/vertex_edge/G8 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_edge/G9 b/tests/v3d/vertex_edge/G9 deleted file mode 100644 index b0531fffd8..0000000000 --- a/tests/v3d/vertex_edge/G9 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/H1 b/tests/v3d/vertex_edge/H1 deleted file mode 100644 index 3c87d8a8cb..0000000000 --- a/tests/v3d/vertex_edge/H1 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_edge/H2 b/tests/v3d/vertex_edge/H2 deleted file mode 100644 index 2e5ac9a076..0000000000 --- a/tests/v3d/vertex_edge/H2 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/H3 b/tests/v3d/vertex_edge/H3 deleted file mode 100644 index 7cf28a7490..0000000000 --- a/tests/v3d/vertex_edge/H3 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_edge/H4 b/tests/v3d/vertex_edge/H4 deleted file mode 100644 index b441370d28..0000000000 --- a/tests/v3d/vertex_edge/H4 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/H5 b/tests/v3d/vertex_edge/H5 deleted file mode 100644 index 5f665bc6fc..0000000000 --- a/tests/v3d/vertex_edge/H5 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_edge/H6 b/tests/v3d/vertex_edge/H6 deleted file mode 100644 index 49c213085b..0000000000 --- a/tests/v3d/vertex_edge/H6 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/H7 b/tests/v3d/vertex_edge/H7 deleted file mode 100644 index 9de1263467..0000000000 --- a/tests/v3d/vertex_edge/H7 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_edge/H8 b/tests/v3d/vertex_edge/H8 deleted file mode 100644 index 8ed3bedf97..0000000000 --- a/tests/v3d/vertex_edge/H8 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/H9 b/tests/v3d/vertex_edge/H9 deleted file mode 100644 index e703229907..0000000000 --- a/tests/v3d/vertex_edge/H9 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_edge/I1 b/tests/v3d/vertex_edge/I1 deleted file mode 100644 index 8855e26c6d..0000000000 --- a/tests/v3d/vertex_edge/I1 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/I2 b/tests/v3d/vertex_edge/I2 deleted file mode 100644 index b80ed570b3..0000000000 --- a/tests/v3d/vertex_edge/I2 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/I3 b/tests/v3d/vertex_edge/I3 deleted file mode 100644 index e31d4d40f6..0000000000 --- a/tests/v3d/vertex_edge/I3 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_edge/I4 b/tests/v3d/vertex_edge/I4 deleted file mode 100644 index bda6057540..0000000000 --- a/tests/v3d/vertex_edge/I4 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/I5 b/tests/v3d/vertex_edge/I5 deleted file mode 100644 index 893da4cc0f..0000000000 --- a/tests/v3d/vertex_edge/I5 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_edge/I6 b/tests/v3d/vertex_edge/I6 deleted file mode 100644 index 4ec7576430..0000000000 --- a/tests/v3d/vertex_edge/I6 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/I7 b/tests/v3d/vertex_edge/I7 deleted file mode 100644 index ce44966a9f..0000000000 --- a/tests/v3d/vertex_edge/I7 +++ /dev/null @@ -1,42 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_edge/I8 b/tests/v3d/vertex_edge/I8 deleted file mode 100644 index 6fa374152a..0000000000 --- a/tests/v3d/vertex_edge/I8 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/I9 b/tests/v3d/vertex_edge/I9 deleted file mode 100644 index d54c3199d2..0000000000 --- a/tests/v3d/vertex_edge/I9 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_edge/J1 b/tests/v3d/vertex_edge/J1 deleted file mode 100644 index b139081960..0000000000 --- a/tests/v3d/vertex_edge/J1 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/J2 b/tests/v3d/vertex_edge/J2 deleted file mode 100644 index 200a96c58b..0000000000 --- a/tests/v3d/vertex_edge/J2 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_edge/J3 b/tests/v3d/vertex_edge/J3 deleted file mode 100644 index fd4918c3f1..0000000000 --- a/tests/v3d/vertex_edge/J3 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/J4 b/tests/v3d/vertex_edge/J4 deleted file mode 100644 index cd5b34ef85..0000000000 --- a/tests/v3d/vertex_edge/J4 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_edge/J5 b/tests/v3d/vertex_edge/J5 deleted file mode 100644 index adfffe2fca..0000000000 --- a/tests/v3d/vertex_edge/J5 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/J6 b/tests/v3d/vertex_edge/J6 deleted file mode 100644 index 2ef02a4714..0000000000 --- a/tests/v3d/vertex_edge/J6 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/J7 b/tests/v3d/vertex_edge/J7 deleted file mode 100644 index aa57bad44b..0000000000 --- a/tests/v3d/vertex_edge/J7 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_edge/J8 b/tests/v3d/vertex_edge/J8 deleted file mode 100644 index 75d0492a4e..0000000000 --- a/tests/v3d/vertex_edge/J8 +++ /dev/null @@ -1,57 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/J9 b/tests/v3d/vertex_edge/J9 deleted file mode 100644 index 38d7f64693..0000000000 --- a/tests/v3d/vertex_edge/J9 +++ /dev/null @@ -1,62 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_edge/K1 b/tests/v3d/vertex_edge/K1 deleted file mode 100644 index 6446e2b25e..0000000000 --- a/tests/v3d/vertex_edge/K1 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/K2 b/tests/v3d/vertex_edge/K2 deleted file mode 100644 index 276200da03..0000000000 --- a/tests/v3d/vertex_edge/K2 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/K3 b/tests/v3d/vertex_edge/K3 deleted file mode 100644 index 54ce7086a9..0000000000 --- a/tests/v3d/vertex_edge/K3 +++ /dev/null @@ -1,69 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 141 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/K4 b/tests/v3d/vertex_edge/K4 deleted file mode 100644 index 427fca346b..0000000000 --- a/tests/v3d/vertex_edge/K4 +++ /dev/null @@ -1,71 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 2 1 -vmoveto 379 204 -vselect 379 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_edge/begin b/tests/v3d/vertex_edge/begin deleted file mode 100644 index 9d2b7c2c61..0000000000 --- a/tests/v3d/vertex_edge/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "vertex_edge" diff --git a/tests/v3d/vertex_face/A1 b/tests/v3d/vertex_face/A1 deleted file mode 100644 index 6fb99bd17e..0000000000 --- a/tests/v3d/vertex_face/A1 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_face/A2 b/tests/v3d/vertex_face/A2 deleted file mode 100644 index 2647c0322d..0000000000 --- a/tests/v3d/vertex_face/A2 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/A3 b/tests/v3d/vertex_face/A3 deleted file mode 100644 index 0193ca9cc2..0000000000 --- a/tests/v3d/vertex_face/A3 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_face/A4 b/tests/v3d/vertex_face/A4 deleted file mode 100644 index 731563fb06..0000000000 --- a/tests/v3d/vertex_face/A4 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/A5 b/tests/v3d/vertex_face/A5 deleted file mode 100644 index 12658bcdb1..0000000000 --- a/tests/v3d/vertex_face/A5 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/A6 b/tests/v3d/vertex_face/A6 deleted file mode 100644 index fbde2dd959..0000000000 --- a/tests/v3d/vertex_face/A6 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_face/A7 b/tests/v3d/vertex_face/A7 deleted file mode 100644 index 450d279607..0000000000 --- a/tests/v3d/vertex_face/A7 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/A8 b/tests/v3d/vertex_face/A8 deleted file mode 100644 index b47eeb2057..0000000000 --- a/tests/v3d/vertex_face/A8 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/A9 b/tests/v3d/vertex_face/A9 deleted file mode 100644 index ac694162bf..0000000000 --- a/tests/v3d/vertex_face/A9 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_face/B1 b/tests/v3d/vertex_face/B1 deleted file mode 100644 index c37fdcfc28..0000000000 --- a/tests/v3d/vertex_face/B1 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/B2 b/tests/v3d/vertex_face/B2 deleted file mode 100644 index 359b60fb2f..0000000000 --- a/tests/v3d/vertex_face/B2 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/B3 b/tests/v3d/vertex_face/B3 deleted file mode 100644 index 1e6e8a9407..0000000000 --- a/tests/v3d/vertex_face/B3 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_face/B4 b/tests/v3d/vertex_face/B4 deleted file mode 100644 index b3cea42c00..0000000000 --- a/tests/v3d/vertex_face/B4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/B5 b/tests/v3d/vertex_face/B5 deleted file mode 100644 index 735c4841ff..0000000000 --- a/tests/v3d/vertex_face/B5 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/B6 b/tests/v3d/vertex_face/B6 deleted file mode 100644 index c5732f460e..0000000000 --- a/tests/v3d/vertex_face/B6 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_face/B7 b/tests/v3d/vertex_face/B7 deleted file mode 100644 index aa1d404fe6..0000000000 --- a/tests/v3d/vertex_face/B7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/B8 b/tests/v3d/vertex_face/B8 deleted file mode 100644 index ba890e3f7b..0000000000 --- a/tests/v3d/vertex_face/B8 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_face/B9 b/tests/v3d/vertex_face/B9 deleted file mode 100644 index 5b4807998d..0000000000 --- a/tests/v3d/vertex_face/B9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/C1 b/tests/v3d/vertex_face/C1 deleted file mode 100644 index 758698ba12..0000000000 --- a/tests/v3d/vertex_face/C1 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_face/C2 b/tests/v3d/vertex_face/C2 deleted file mode 100644 index c307d1e33b..0000000000 --- a/tests/v3d/vertex_face/C2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/C3 b/tests/v3d/vertex_face/C3 deleted file mode 100644 index 4cfeaf37d4..0000000000 --- a/tests/v3d/vertex_face/C3 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_face/C4 b/tests/v3d/vertex_face/C4 deleted file mode 100644 index 37f298e873..0000000000 --- a/tests/v3d/vertex_face/C4 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/C5 b/tests/v3d/vertex_face/C5 deleted file mode 100644 index c98ebdfdca..0000000000 --- a/tests/v3d/vertex_face/C5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_face/C6 b/tests/v3d/vertex_face/C6 deleted file mode 100644 index ca293c1bb1..0000000000 --- a/tests/v3d/vertex_face/C6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/C7 b/tests/v3d/vertex_face/C7 deleted file mode 100644 index 6515a6e137..0000000000 --- a/tests/v3d/vertex_face/C7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_face/C8 b/tests/v3d/vertex_face/C8 deleted file mode 100644 index a579cad035..0000000000 --- a/tests/v3d/vertex_face/C8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/C9 b/tests/v3d/vertex_face/C9 deleted file mode 100644 index 3fe23205bf..0000000000 --- a/tests/v3d/vertex_face/C9 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/D1 b/tests/v3d/vertex_face/D1 deleted file mode 100644 index b94e554f7b..0000000000 --- a/tests/v3d/vertex_face/D1 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_face/D2 b/tests/v3d/vertex_face/D2 deleted file mode 100644 index 78db2949b3..0000000000 --- a/tests/v3d/vertex_face/D2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/D3 b/tests/v3d/vertex_face/D3 deleted file mode 100644 index 31265d964a..0000000000 --- a/tests/v3d/vertex_face/D3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_face/D4 b/tests/v3d/vertex_face/D4 deleted file mode 100644 index 36f96eee46..0000000000 --- a/tests/v3d/vertex_face/D4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/D5 b/tests/v3d/vertex_face/D5 deleted file mode 100644 index 713eaacdf9..0000000000 --- a/tests/v3d/vertex_face/D5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_face/D6 b/tests/v3d/vertex_face/D6 deleted file mode 100644 index b39b3237af..0000000000 --- a/tests/v3d/vertex_face/D6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/D7 b/tests/v3d/vertex_face/D7 deleted file mode 100644 index 1293d0239a..0000000000 --- a/tests/v3d/vertex_face/D7 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_face/D8 b/tests/v3d/vertex_face/D8 deleted file mode 100644 index d88607cab0..0000000000 --- a/tests/v3d/vertex_face/D8 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/D9 b/tests/v3d/vertex_face/D9 deleted file mode 100644 index 0f339d0989..0000000000 --- a/tests/v3d/vertex_face/D9 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_face/E1 b/tests/v3d/vertex_face/E1 deleted file mode 100644 index d832128191..0000000000 --- a/tests/v3d/vertex_face/E1 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/E2 b/tests/v3d/vertex_face/E2 deleted file mode 100644 index f7e43fe3ac..0000000000 --- a/tests/v3d/vertex_face/E2 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_face/E3 b/tests/v3d/vertex_face/E3 deleted file mode 100644 index 03ec38fcc8..0000000000 --- a/tests/v3d/vertex_face/E3 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/E4 b/tests/v3d/vertex_face/E4 deleted file mode 100644 index ef3622953f..0000000000 --- a/tests/v3d/vertex_face/E4 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/E5 b/tests/v3d/vertex_face/E5 deleted file mode 100644 index 4982dc2884..0000000000 --- a/tests/v3d/vertex_face/E5 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_face/E6 b/tests/v3d/vertex_face/E6 deleted file mode 100644 index f586902766..0000000000 --- a/tests/v3d/vertex_face/E6 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/E7 b/tests/v3d/vertex_face/E7 deleted file mode 100644 index c6cecddeb0..0000000000 --- a/tests/v3d/vertex_face/E7 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_face/E8 b/tests/v3d/vertex_face/E8 deleted file mode 100644 index 345578758d..0000000000 --- a/tests/v3d/vertex_face/E8 +++ /dev/null @@ -1,57 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/E9 b/tests/v3d/vertex_face/E9 deleted file mode 100644 index 2e2554dbbe..0000000000 --- a/tests/v3d/vertex_face/E9 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/F1 b/tests/v3d/vertex_face/F1 deleted file mode 100644 index f1604cff6d..0000000000 --- a/tests/v3d/vertex_face/F1 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 141 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/F2 b/tests/v3d/vertex_face/F2 deleted file mode 100644 index 09c6fe540c..0000000000 --- a/tests/v3d/vertex_face/F2 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 140 11 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/F3 b/tests/v3d/vertex_face/F3 deleted file mode 100644 index 26a9963720..0000000000 --- a/tests/v3d/vertex_face/F3 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_face/F4 b/tests/v3d/vertex_face/F4 deleted file mode 100644 index 971bfde3d1..0000000000 --- a/tests/v3d/vertex_face/F4 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/F5 b/tests/v3d/vertex_face/F5 deleted file mode 100644 index 9d614261c5..0000000000 --- a/tests/v3d/vertex_face/F5 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_face/F6 b/tests/v3d/vertex_face/F6 deleted file mode 100644 index fc018bd4cf..0000000000 --- a/tests/v3d/vertex_face/F6 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/F7 b/tests/v3d/vertex_face/F7 deleted file mode 100644 index ff5260f9c0..0000000000 --- a/tests/v3d/vertex_face/F7 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/F8 b/tests/v3d/vertex_face/F8 deleted file mode 100644 index 2b451c36c3..0000000000 --- a/tests/v3d/vertex_face/F8 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_face/F9 b/tests/v3d/vertex_face/F9 deleted file mode 100644 index 0d182c5849..0000000000 --- a/tests/v3d/vertex_face/F9 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/G1 b/tests/v3d/vertex_face/G1 deleted file mode 100644 index 997eb6f20b..0000000000 --- a/tests/v3d/vertex_face/G1 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/G2 b/tests/v3d/vertex_face/G2 deleted file mode 100644 index 3cf6fb331e..0000000000 --- a/tests/v3d/vertex_face/G2 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_face/G3 b/tests/v3d/vertex_face/G3 deleted file mode 100644 index 42417534da..0000000000 --- a/tests/v3d/vertex_face/G3 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/G4 b/tests/v3d/vertex_face/G4 deleted file mode 100644 index 4e61e365fa..0000000000 --- a/tests/v3d/vertex_face/G4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/G5 b/tests/v3d/vertex_face/G5 deleted file mode 100644 index f6f88f5b01..0000000000 --- a/tests/v3d/vertex_face/G5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_face/G6 b/tests/v3d/vertex_face/G6 deleted file mode 100644 index a0ea155e2f..0000000000 --- a/tests/v3d/vertex_face/G6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/G7 b/tests/v3d/vertex_face/G7 deleted file mode 100644 index cce30ed104..0000000000 --- a/tests/v3d/vertex_face/G7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/G8 b/tests/v3d/vertex_face/G8 deleted file mode 100644 index 2ec54ce1dc..0000000000 --- a/tests/v3d/vertex_face/G8 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_face/G9 b/tests/v3d/vertex_face/G9 deleted file mode 100644 index 8215b12952..0000000000 --- a/tests/v3d/vertex_face/G9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/H1 b/tests/v3d/vertex_face/H1 deleted file mode 100644 index db9dbd9236..0000000000 --- a/tests/v3d/vertex_face/H1 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_face/H2 b/tests/v3d/vertex_face/H2 deleted file mode 100644 index b1b2c56972..0000000000 --- a/tests/v3d/vertex_face/H2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/H3 b/tests/v3d/vertex_face/H3 deleted file mode 100644 index 0853db1c98..0000000000 --- a/tests/v3d/vertex_face/H3 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_face/H4 b/tests/v3d/vertex_face/H4 deleted file mode 100644 index c44f5d1d8c..0000000000 --- a/tests/v3d/vertex_face/H4 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/H5 b/tests/v3d/vertex_face/H5 deleted file mode 100644 index e7319d922d..0000000000 --- a/tests/v3d/vertex_face/H5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_face/H6 b/tests/v3d/vertex_face/H6 deleted file mode 100644 index 7a19d7d9c7..0000000000 --- a/tests/v3d/vertex_face/H6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/H7 b/tests/v3d/vertex_face/H7 deleted file mode 100644 index 3142fd4d4d..0000000000 --- a/tests/v3d/vertex_face/H7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_face/H8 b/tests/v3d/vertex_face/H8 deleted file mode 100644 index 040f1b3c1d..0000000000 --- a/tests/v3d/vertex_face/H8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/H9 b/tests/v3d/vertex_face/H9 deleted file mode 100644 index 61b9d75604..0000000000 --- a/tests/v3d/vertex_face/H9 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_face/I1 b/tests/v3d/vertex_face/I1 deleted file mode 100644 index fbdd0face5..0000000000 --- a/tests/v3d/vertex_face/I1 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/I2 b/tests/v3d/vertex_face/I2 deleted file mode 100644 index dc08aa81c6..0000000000 --- a/tests/v3d/vertex_face/I2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/I3 b/tests/v3d/vertex_face/I3 deleted file mode 100644 index c49cd0ef0c..0000000000 --- a/tests/v3d/vertex_face/I3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_face/I4 b/tests/v3d/vertex_face/I4 deleted file mode 100644 index 2a42b09b7e..0000000000 --- a/tests/v3d/vertex_face/I4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/I5 b/tests/v3d/vertex_face/I5 deleted file mode 100644 index 77a2138348..0000000000 --- a/tests/v3d/vertex_face/I5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_face/I6 b/tests/v3d/vertex_face/I6 deleted file mode 100644 index 6fbc005270..0000000000 --- a/tests/v3d/vertex_face/I6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/I7 b/tests/v3d/vertex_face/I7 deleted file mode 100644 index f226fd3295..0000000000 --- a/tests/v3d/vertex_face/I7 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_face/I8 b/tests/v3d/vertex_face/I8 deleted file mode 100644 index 98c2c6ba21..0000000000 --- a/tests/v3d/vertex_face/I8 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/I9 b/tests/v3d/vertex_face/I9 deleted file mode 100644 index 478f951736..0000000000 --- a/tests/v3d/vertex_face/I9 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_face/J1 b/tests/v3d/vertex_face/J1 deleted file mode 100644 index 1eb5851dd7..0000000000 --- a/tests/v3d/vertex_face/J1 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/J2 b/tests/v3d/vertex_face/J2 deleted file mode 100644 index 71c42167da..0000000000 --- a/tests/v3d/vertex_face/J2 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_face/J3 b/tests/v3d/vertex_face/J3 deleted file mode 100644 index 550e900189..0000000000 --- a/tests/v3d/vertex_face/J3 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/J4 b/tests/v3d/vertex_face/J4 deleted file mode 100644 index 938af17015..0000000000 --- a/tests/v3d/vertex_face/J4 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_face/J5 b/tests/v3d/vertex_face/J5 deleted file mode 100644 index 456c2678c7..0000000000 --- a/tests/v3d/vertex_face/J5 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/J6 b/tests/v3d/vertex_face/J6 deleted file mode 100644 index 12ea39b575..0000000000 --- a/tests/v3d/vertex_face/J6 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/J7 b/tests/v3d/vertex_face/J7 deleted file mode 100644 index 4cbb1aca4f..0000000000 --- a/tests/v3d/vertex_face/J7 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_face/J8 b/tests/v3d/vertex_face/J8 deleted file mode 100644 index 011b043a4c..0000000000 --- a/tests/v3d/vertex_face/J8 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/J9 b/tests/v3d/vertex_face/J9 deleted file mode 100644 index 6fdd582626..0000000000 --- a/tests/v3d/vertex_face/J9 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_face/K1 b/tests/v3d/vertex_face/K1 deleted file mode 100644 index e96419c95b..0000000000 --- a/tests/v3d/vertex_face/K1 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 141 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/K2 b/tests/v3d/vertex_face/K2 deleted file mode 100644 index d7d10c0180..0000000000 --- a/tests/v3d/vertex_face/K2 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/K3 b/tests/v3d/vertex_face/K3 deleted file mode 100644 index 576182cb20..0000000000 --- a/tests/v3d/vertex_face/K3 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 141 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 141 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/K4 b/tests/v3d/vertex_face/K4 deleted file mode 100644 index c8c8c6bade..0000000000 --- a/tests/v3d/vertex_face/K4 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 4 1 -vmoveto 300 55 -vselect 300 55 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_face/begin b/tests/v3d/vertex_face/begin deleted file mode 100644 index 64ad201149..0000000000 --- a/tests/v3d/vertex_face/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "vertex_face" diff --git a/tests/v3d/vertex_solid/A1 b/tests/v3d/vertex_solid/A1 deleted file mode 100644 index 279dcd8044..0000000000 --- a/tests/v3d/vertex_solid/A1 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_solid/A2 b/tests/v3d/vertex_solid/A2 deleted file mode 100644 index a5afd343f6..0000000000 --- a/tests/v3d/vertex_solid/A2 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/A3 b/tests/v3d/vertex_solid/A3 deleted file mode 100644 index 96794a9e07..0000000000 --- a/tests/v3d/vertex_solid/A3 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_solid/A4 b/tests/v3d/vertex_solid/A4 deleted file mode 100644 index 05f8f55456..0000000000 --- a/tests/v3d/vertex_solid/A4 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/A5 b/tests/v3d/vertex_solid/A5 deleted file mode 100644 index 06a543fc74..0000000000 --- a/tests/v3d/vertex_solid/A5 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/A6 b/tests/v3d/vertex_solid/A6 deleted file mode 100644 index 0d20da1556..0000000000 --- a/tests/v3d/vertex_solid/A6 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_solid/A7 b/tests/v3d/vertex_solid/A7 deleted file mode 100644 index 95a6c5a5ca..0000000000 --- a/tests/v3d/vertex_solid/A7 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/A8 b/tests/v3d/vertex_solid/A8 deleted file mode 100644 index 0cfe6abb6b..0000000000 --- a/tests/v3d/vertex_solid/A8 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/A9 b/tests/v3d/vertex_solid/A9 deleted file mode 100644 index e1702644c4..0000000000 --- a/tests/v3d/vertex_solid/A9 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_solid/B1 b/tests/v3d/vertex_solid/B1 deleted file mode 100644 index 4073a4ff61..0000000000 --- a/tests/v3d/vertex_solid/B1 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/B2 b/tests/v3d/vertex_solid/B2 deleted file mode 100644 index f140f58df9..0000000000 --- a/tests/v3d/vertex_solid/B2 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/B3 b/tests/v3d/vertex_solid/B3 deleted file mode 100644 index d8757ad2c3..0000000000 --- a/tests/v3d/vertex_solid/B3 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_solid/B4 b/tests/v3d/vertex_solid/B4 deleted file mode 100644 index 53a8614160..0000000000 --- a/tests/v3d/vertex_solid/B4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/B5 b/tests/v3d/vertex_solid/B5 deleted file mode 100644 index 3b64fe4357..0000000000 --- a/tests/v3d/vertex_solid/B5 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/B6 b/tests/v3d/vertex_solid/B6 deleted file mode 100644 index 9263757c2c..0000000000 --- a/tests/v3d/vertex_solid/B6 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_solid/B7 b/tests/v3d/vertex_solid/B7 deleted file mode 100644 index 9e1cced12e..0000000000 --- a/tests/v3d/vertex_solid/B7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/B8 b/tests/v3d/vertex_solid/B8 deleted file mode 100644 index c1ec208b75..0000000000 --- a/tests/v3d/vertex_solid/B8 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_solid/B9 b/tests/v3d/vertex_solid/B9 deleted file mode 100644 index 8b0d8887c8..0000000000 --- a/tests/v3d/vertex_solid/B9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/C1 b/tests/v3d/vertex_solid/C1 deleted file mode 100644 index e4e83641cc..0000000000 --- a/tests/v3d/vertex_solid/C1 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_solid/C2 b/tests/v3d/vertex_solid/C2 deleted file mode 100644 index a6e88acaaa..0000000000 --- a/tests/v3d/vertex_solid/C2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/C3 b/tests/v3d/vertex_solid/C3 deleted file mode 100644 index 64bbbc6b65..0000000000 --- a/tests/v3d/vertex_solid/C3 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_solid/C4 b/tests/v3d/vertex_solid/C4 deleted file mode 100644 index 5968a123a1..0000000000 --- a/tests/v3d/vertex_solid/C4 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/C5 b/tests/v3d/vertex_solid/C5 deleted file mode 100644 index e30069ace3..0000000000 --- a/tests/v3d/vertex_solid/C5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_solid/C6 b/tests/v3d/vertex_solid/C6 deleted file mode 100644 index d893a06faf..0000000000 --- a/tests/v3d/vertex_solid/C6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/C7 b/tests/v3d/vertex_solid/C7 deleted file mode 100644 index 75c99674c7..0000000000 --- a/tests/v3d/vertex_solid/C7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_solid/C8 b/tests/v3d/vertex_solid/C8 deleted file mode 100644 index 0ae6086a8d..0000000000 --- a/tests/v3d/vertex_solid/C8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/C9 b/tests/v3d/vertex_solid/C9 deleted file mode 100644 index cc99dc5188..0000000000 --- a/tests/v3d/vertex_solid/C9 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/D1 b/tests/v3d/vertex_solid/D1 deleted file mode 100644 index 111d5ad576..0000000000 --- a/tests/v3d/vertex_solid/D1 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_solid/D2 b/tests/v3d/vertex_solid/D2 deleted file mode 100644 index 812b998a2a..0000000000 --- a/tests/v3d/vertex_solid/D2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/D3 b/tests/v3d/vertex_solid/D3 deleted file mode 100644 index ab156b9771..0000000000 --- a/tests/v3d/vertex_solid/D3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_solid/D4 b/tests/v3d/vertex_solid/D4 deleted file mode 100644 index bb0b2750c9..0000000000 --- a/tests/v3d/vertex_solid/D4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/D5 b/tests/v3d/vertex_solid/D5 deleted file mode 100644 index 88d15a5d71..0000000000 --- a/tests/v3d/vertex_solid/D5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_solid/D6 b/tests/v3d/vertex_solid/D6 deleted file mode 100644 index c3ef7457e4..0000000000 --- a/tests/v3d/vertex_solid/D6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/D7 b/tests/v3d/vertex_solid/D7 deleted file mode 100644 index c5d9331349..0000000000 --- a/tests/v3d/vertex_solid/D7 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_solid/D8 b/tests/v3d/vertex_solid/D8 deleted file mode 100644 index 17efbdc8bd..0000000000 --- a/tests/v3d/vertex_solid/D8 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/D9 b/tests/v3d/vertex_solid/D9 deleted file mode 100644 index f864d43f0f..0000000000 --- a/tests/v3d/vertex_solid/D9 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_solid/E1 b/tests/v3d/vertex_solid/E1 deleted file mode 100644 index cfaaed8115..0000000000 --- a/tests/v3d/vertex_solid/E1 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/E2 b/tests/v3d/vertex_solid/E2 deleted file mode 100644 index 88cad5d0f4..0000000000 --- a/tests/v3d/vertex_solid/E2 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_solid/E3 b/tests/v3d/vertex_solid/E3 deleted file mode 100644 index b88568354e..0000000000 --- a/tests/v3d/vertex_solid/E3 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/E4 b/tests/v3d/vertex_solid/E4 deleted file mode 100644 index 8e5c7198d5..0000000000 --- a/tests/v3d/vertex_solid/E4 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/E5 b/tests/v3d/vertex_solid/E5 deleted file mode 100644 index 51e5c1902c..0000000000 --- a/tests/v3d/vertex_solid/E5 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_solid/E6 b/tests/v3d/vertex_solid/E6 deleted file mode 100644 index dadcf1a3e2..0000000000 --- a/tests/v3d/vertex_solid/E6 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/E7 b/tests/v3d/vertex_solid/E7 deleted file mode 100644 index 66a6229982..0000000000 --- a/tests/v3d/vertex_solid/E7 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_solid/E8 b/tests/v3d/vertex_solid/E8 deleted file mode 100644 index e6eedd2990..0000000000 --- a/tests/v3d/vertex_solid/E8 +++ /dev/null @@ -1,57 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/E9 b/tests/v3d/vertex_solid/E9 deleted file mode 100644 index fe4327a90f..0000000000 --- a/tests/v3d/vertex_solid/E9 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/F1 b/tests/v3d/vertex_solid/F1 deleted file mode 100644 index c4fb4a46af..0000000000 --- a/tests/v3d/vertex_solid/F1 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 141 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 141 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/F2 b/tests/v3d/vertex_solid/F2 deleted file mode 100644 index 0083fbef03..0000000000 --- a/tests/v3d/vertex_solid/F2 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vmoveto 26 305 -vselect 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 140 11 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/F3 b/tests/v3d/vertex_solid/F3 deleted file mode 100644 index 3e7aadf90f..0000000000 --- a/tests/v3d/vertex_solid/F3 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_solid/F4 b/tests/v3d/vertex_solid/F4 deleted file mode 100644 index dafa819fd0..0000000000 --- a/tests/v3d/vertex_solid/F4 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/F5 b/tests/v3d/vertex_solid/F5 deleted file mode 100644 index 74771b65fe..0000000000 --- a/tests/v3d/vertex_solid/F5 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_solid/F6 b/tests/v3d/vertex_solid/F6 deleted file mode 100644 index 6a85038d81..0000000000 --- a/tests/v3d/vertex_solid/F6 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/F7 b/tests/v3d/vertex_solid/F7 deleted file mode 100644 index 0df2f939bd..0000000000 --- a/tests/v3d/vertex_solid/F7 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/F8 b/tests/v3d/vertex_solid/F8 deleted file mode 100644 index 9d6b8eb089..0000000000 --- a/tests/v3d/vertex_solid/F8 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_solid/F9 b/tests/v3d/vertex_solid/F9 deleted file mode 100644 index 70ad3e2198..0000000000 --- a/tests/v3d/vertex_solid/F9 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/G1 b/tests/v3d/vertex_solid/G1 deleted file mode 100644 index a8c2c2b3ef..0000000000 --- a/tests/v3d/vertex_solid/G1 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/G2 b/tests/v3d/vertex_solid/G2 deleted file mode 100644 index 1adee1c364..0000000000 --- a/tests/v3d/vertex_solid/G2 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_solid/G3 b/tests/v3d/vertex_solid/G3 deleted file mode 100644 index 71d90f0fd0..0000000000 --- a/tests/v3d/vertex_solid/G3 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/G4 b/tests/v3d/vertex_solid/G4 deleted file mode 100644 index 73f8ee6e38..0000000000 --- a/tests/v3d/vertex_solid/G4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/G5 b/tests/v3d/vertex_solid/G5 deleted file mode 100644 index 8b4019bc5e..0000000000 --- a/tests/v3d/vertex_solid/G5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_solid/G6 b/tests/v3d/vertex_solid/G6 deleted file mode 100644 index c860ec0d45..0000000000 --- a/tests/v3d/vertex_solid/G6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/G7 b/tests/v3d/vertex_solid/G7 deleted file mode 100644 index 38c8e97c76..0000000000 --- a/tests/v3d/vertex_solid/G7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/G8 b/tests/v3d/vertex_solid/G8 deleted file mode 100644 index b7bbcd421d..0000000000 --- a/tests/v3d/vertex_solid/G8 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 - diff --git a/tests/v3d/vertex_solid/G9 b/tests/v3d/vertex_solid/G9 deleted file mode 100644 index f4ea608b36..0000000000 --- a/tests/v3d/vertex_solid/G9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/H1 b/tests/v3d/vertex_solid/H1 deleted file mode 100644 index 73d8d87b1d..0000000000 --- a/tests/v3d/vertex_solid/H1 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_solid/H2 b/tests/v3d/vertex_solid/H2 deleted file mode 100644 index ee9c8f3593..0000000000 --- a/tests/v3d/vertex_solid/H2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/H3 b/tests/v3d/vertex_solid/H3 deleted file mode 100644 index e170788e4a..0000000000 --- a/tests/v3d/vertex_solid/H3 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_solid/H4 b/tests/v3d/vertex_solid/H4 deleted file mode 100644 index d3cb8811ab..0000000000 --- a/tests/v3d/vertex_solid/H4 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/H5 b/tests/v3d/vertex_solid/H5 deleted file mode 100644 index 90cb0ba117..0000000000 --- a/tests/v3d/vertex_solid/H5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_solid/H6 b/tests/v3d/vertex_solid/H6 deleted file mode 100644 index 2aabb4a268..0000000000 --- a/tests/v3d/vertex_solid/H6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/H7 b/tests/v3d/vertex_solid/H7 deleted file mode 100644 index c71ed7ac7b..0000000000 --- a/tests/v3d/vertex_solid/H7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_solid/H8 b/tests/v3d/vertex_solid/H8 deleted file mode 100644 index 63be73beaa..0000000000 --- a/tests/v3d/vertex_solid/H8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/H9 b/tests/v3d/vertex_solid/H9 deleted file mode 100644 index 453bb33daf..0000000000 --- a/tests/v3d/vertex_solid/H9 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_solid/I1 b/tests/v3d/vertex_solid/I1 deleted file mode 100644 index c2b48bb486..0000000000 --- a/tests/v3d/vertex_solid/I1 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/I2 b/tests/v3d/vertex_solid/I2 deleted file mode 100644 index ffe3a4c9bb..0000000000 --- a/tests/v3d/vertex_solid/I2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/I3 b/tests/v3d/vertex_solid/I3 deleted file mode 100644 index ef98ade930..0000000000 --- a/tests/v3d/vertex_solid/I3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_solid/I4 b/tests/v3d/vertex_solid/I4 deleted file mode 100644 index 61bb268e85..0000000000 --- a/tests/v3d/vertex_solid/I4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/I5 b/tests/v3d/vertex_solid/I5 deleted file mode 100644 index 1e888b5ef8..0000000000 --- a/tests/v3d/vertex_solid/I5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_solid/I6 b/tests/v3d/vertex_solid/I6 deleted file mode 100644 index dd044d40ca..0000000000 --- a/tests/v3d/vertex_solid/I6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/I7 b/tests/v3d/vertex_solid/I7 deleted file mode 100644 index b27352039a..0000000000 --- a/tests/v3d/vertex_solid/I7 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_solid/I8 b/tests/v3d/vertex_solid/I8 deleted file mode 100644 index 25cfa14ff3..0000000000 --- a/tests/v3d/vertex_solid/I8 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/I9 b/tests/v3d/vertex_solid/I9 deleted file mode 100644 index 9c6f3dc212..0000000000 --- a/tests/v3d/vertex_solid/I9 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_solid/J1 b/tests/v3d/vertex_solid/J1 deleted file mode 100644 index 083e86225d..0000000000 --- a/tests/v3d/vertex_solid/J1 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/J2 b/tests/v3d/vertex_solid/J2 deleted file mode 100644 index 0cde5fab63..0000000000 --- a/tests/v3d/vertex_solid/J2 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_solid/J3 b/tests/v3d/vertex_solid/J3 deleted file mode 100644 index 2466150af3..0000000000 --- a/tests/v3d/vertex_solid/J3 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/J4 b/tests/v3d/vertex_solid/J4 deleted file mode 100644 index 0e625ea144..0000000000 --- a/tests/v3d/vertex_solid/J4 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_solid/J5 b/tests/v3d/vertex_solid/J5 deleted file mode 100644 index 2e89641f44..0000000000 --- a/tests/v3d/vertex_solid/J5 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/J6 b/tests/v3d/vertex_solid/J6 deleted file mode 100644 index 6d06112857..0000000000 --- a/tests/v3d/vertex_solid/J6 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/J7 b/tests/v3d/vertex_solid/J7 deleted file mode 100644 index 9b260b43da..0000000000 --- a/tests/v3d/vertex_solid/J7 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 - diff --git a/tests/v3d/vertex_solid/J8 b/tests/v3d/vertex_solid/J8 deleted file mode 100644 index e786f1fcf2..0000000000 --- a/tests/v3d/vertex_solid/J8 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/J9 b/tests/v3d/vertex_solid/J9 deleted file mode 100644 index 8cccc59a30..0000000000 --- a/tests/v3d/vertex_solid/J9 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_solid/K1 b/tests/v3d/vertex_solid/K1 deleted file mode 100644 index 83306df746..0000000000 --- a/tests/v3d/vertex_solid/K1 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/K2 b/tests/v3d/vertex_solid/K2 deleted file mode 100644 index 288d7137e1..0000000000 --- a/tests/v3d/vertex_solid/K2 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/K3 b/tests/v3d/vertex_solid/K3 deleted file mode 100644 index 83971d9233..0000000000 --- a/tests/v3d/vertex_solid/K3 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 141 11 -vselect 141 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/K4 b/tests/v3d/vertex_solid/K4 deleted file mode 100644 index 9b9764ca34..0000000000 --- a/tests/v3d/vertex_solid/K4 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vselmode 6 1 -vmoveto 306 204 -vselect 306 204 -vmoveto 0 0 -vmoveto 26 305 -vselect 26 305 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 26 305 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 270 23 1 -vmoveto 0 0 -vmoveto 270 23 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_solid/begin b/tests/v3d/vertex_solid/begin deleted file mode 100644 index d0a29e936e..0000000000 --- a/tests/v3d/vertex_solid/begin +++ /dev/null @@ -1,3 +0,0 @@ -vinit View1 -set subgroup "vertex_solid" - diff --git a/tests/v3d/vertex_wire/A1 b/tests/v3d/vertex_wire/A1 deleted file mode 100644 index 2e70912b8b..0000000000 --- a/tests/v3d/vertex_wire/A1 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -#QASetChoiceMode WIRE ON -vmoveto 295 54 -vmoveto 27 307 - diff --git a/tests/v3d/vertex_wire/A2 b/tests/v3d/vertex_wire/A2 deleted file mode 100644 index d557a3553f..0000000000 --- a/tests/v3d/vertex_wire/A2 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/A3 b/tests/v3d/vertex_wire/A3 deleted file mode 100644 index e807e498f7..0000000000 --- a/tests/v3d/vertex_wire/A3 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_wire/A4 b/tests/v3d/vertex_wire/A4 deleted file mode 100644 index 2e3ec99620..0000000000 --- a/tests/v3d/vertex_wire/A4 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/A5 b/tests/v3d/vertex_wire/A5 deleted file mode 100644 index 9fa4e4df23..0000000000 --- a/tests/v3d/vertex_wire/A5 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/A6 b/tests/v3d/vertex_wire/A6 deleted file mode 100644 index 6099670324..0000000000 --- a/tests/v3d/vertex_wire/A6 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_wire/A7 b/tests/v3d/vertex_wire/A7 deleted file mode 100644 index b4771b8553..0000000000 --- a/tests/v3d/vertex_wire/A7 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/A8 b/tests/v3d/vertex_wire/A8 deleted file mode 100644 index 5053ad5dc0..0000000000 --- a/tests/v3d/vertex_wire/A8 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/A9 b/tests/v3d/vertex_wire/A9 deleted file mode 100644 index e9bdefb2f4..0000000000 --- a/tests/v3d/vertex_wire/A9 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_wire/B1 b/tests/v3d/vertex_wire/B1 deleted file mode 100644 index 6506137970..0000000000 --- a/tests/v3d/vertex_wire/B1 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/B2 b/tests/v3d/vertex_wire/B2 deleted file mode 100644 index 017e53d45c..0000000000 --- a/tests/v3d/vertex_wire/B2 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/B3 b/tests/v3d/vertex_wire/B3 deleted file mode 100644 index 2d409803a0..0000000000 --- a/tests/v3d/vertex_wire/B3 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_wire/B4 b/tests/v3d/vertex_wire/B4 deleted file mode 100644 index 645f3f1e52..0000000000 --- a/tests/v3d/vertex_wire/B4 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/B5 b/tests/v3d/vertex_wire/B5 deleted file mode 100644 index 2af833906e..0000000000 --- a/tests/v3d/vertex_wire/B5 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/B6 b/tests/v3d/vertex_wire/B6 deleted file mode 100644 index f5d248fb6d..0000000000 --- a/tests/v3d/vertex_wire/B6 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 - diff --git a/tests/v3d/vertex_wire/B7 b/tests/v3d/vertex_wire/B7 deleted file mode 100644 index 68782072a9..0000000000 --- a/tests/v3d/vertex_wire/B7 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/B8 b/tests/v3d/vertex_wire/B8 deleted file mode 100644 index 200d4cabbe..0000000000 --- a/tests/v3d/vertex_wire/B8 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_wire/B9 b/tests/v3d/vertex_wire/B9 deleted file mode 100644 index 216009850f..0000000000 --- a/tests/v3d/vertex_wire/B9 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - - diff --git a/tests/v3d/vertex_wire/C1 b/tests/v3d/vertex_wire/C1 deleted file mode 100644 index 873b3fe1b6..0000000000 --- a/tests/v3d/vertex_wire/C1 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_wire/C2 b/tests/v3d/vertex_wire/C2 deleted file mode 100644 index 215d85cc12..0000000000 --- a/tests/v3d/vertex_wire/C2 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/C3 b/tests/v3d/vertex_wire/C3 deleted file mode 100644 index da61541162..0000000000 --- a/tests/v3d/vertex_wire/C3 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_wire/C4 b/tests/v3d/vertex_wire/C4 deleted file mode 100644 index c48ac2d634..0000000000 --- a/tests/v3d/vertex_wire/C4 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/C5 b/tests/v3d/vertex_wire/C5 deleted file mode 100644 index ab41a5e275..0000000000 --- a/tests/v3d/vertex_wire/C5 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_wire/C6 b/tests/v3d/vertex_wire/C6 deleted file mode 100644 index 177033d9f5..0000000000 --- a/tests/v3d/vertex_wire/C6 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/C7 b/tests/v3d/vertex_wire/C7 deleted file mode 100644 index 11d87983df..0000000000 --- a/tests/v3d/vertex_wire/C7 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_wire/C8 b/tests/v3d/vertex_wire/C8 deleted file mode 100644 index f62bbf171f..0000000000 --- a/tests/v3d/vertex_wire/C8 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/C9 b/tests/v3d/vertex_wire/C9 deleted file mode 100644 index 82a205b8b0..0000000000 --- a/tests/v3d/vertex_wire/C9 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/D1 b/tests/v3d/vertex_wire/D1 deleted file mode 100644 index a7b899bc55..0000000000 --- a/tests/v3d/vertex_wire/D1 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_wire/D2 b/tests/v3d/vertex_wire/D2 deleted file mode 100644 index 03846adcd5..0000000000 --- a/tests/v3d/vertex_wire/D2 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/D3 b/tests/v3d/vertex_wire/D3 deleted file mode 100644 index 431ca617e2..0000000000 --- a/tests/v3d/vertex_wire/D3 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_wire/D4 b/tests/v3d/vertex_wire/D4 deleted file mode 100644 index 5f107350d7..0000000000 --- a/tests/v3d/vertex_wire/D4 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/D5 b/tests/v3d/vertex_wire/D5 deleted file mode 100644 index f9a160975d..0000000000 --- a/tests/v3d/vertex_wire/D5 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_wire/D6 b/tests/v3d/vertex_wire/D6 deleted file mode 100644 index 20943f7bb1..0000000000 --- a/tests/v3d/vertex_wire/D6 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/D7 b/tests/v3d/vertex_wire/D7 deleted file mode 100644 index c6157d0592..0000000000 --- a/tests/v3d/vertex_wire/D7 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_wire/D8 b/tests/v3d/vertex_wire/D8 deleted file mode 100644 index 06d44e4de9..0000000000 --- a/tests/v3d/vertex_wire/D8 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/D9 b/tests/v3d/vertex_wire/D9 deleted file mode 100644 index 2c7f736e65..0000000000 --- a/tests/v3d/vertex_wire/D9 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_wire/E1 b/tests/v3d/vertex_wire/E1 deleted file mode 100644 index 0f75e24b08..0000000000 --- a/tests/v3d/vertex_wire/E1 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/E2 b/tests/v3d/vertex_wire/E2 deleted file mode 100644 index cbd4aabf51..0000000000 --- a/tests/v3d/vertex_wire/E2 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_wire/E3 b/tests/v3d/vertex_wire/E3 deleted file mode 100644 index 8010855087..0000000000 --- a/tests/v3d/vertex_wire/E3 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/E4 b/tests/v3d/vertex_wire/E4 deleted file mode 100644 index 0941fe729f..0000000000 --- a/tests/v3d/vertex_wire/E4 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/E5 b/tests/v3d/vertex_wire/E5 deleted file mode 100644 index 7b8b551be5..0000000000 --- a/tests/v3d/vertex_wire/E5 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_wire/E6 b/tests/v3d/vertex_wire/E6 deleted file mode 100644 index 35e005c514..0000000000 --- a/tests/v3d/vertex_wire/E6 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/E7 b/tests/v3d/vertex_wire/E7 deleted file mode 100644 index 9038808e89..0000000000 --- a/tests/v3d/vertex_wire/E7 +++ /dev/null @@ -1,60 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_wire/E8 b/tests/v3d/vertex_wire/E8 deleted file mode 100644 index aa80001a30..0000000000 --- a/tests/v3d/vertex_wire/E8 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/E9 b/tests/v3d/vertex_wire/E9 deleted file mode 100644 index 04e589fc09..0000000000 --- a/tests/v3d/vertex_wire/E9 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/F1 b/tests/v3d/vertex_wire/F1 deleted file mode 100644 index 3eda4d2e54..0000000000 --- a/tests/v3d/vertex_wire/F1 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 141 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/F2 b/tests/v3d/vertex_wire/F2 deleted file mode 100644 index 9b697b04ec..0000000000 --- a/tests/v3d/vertex_wire/F2 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vmoveto 27 307 -vselect 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 144 350 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 -vmoveto 0 0 -vselect 140 11 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/F3 b/tests/v3d/vertex_wire/F3 deleted file mode 100644 index 89cb8155de..0000000000 --- a/tests/v3d/vertex_wire/F3 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 - diff --git a/tests/v3d/vertex_wire/F4 b/tests/v3d/vertex_wire/F4 deleted file mode 100644 index aa2bd52de0..0000000000 --- a/tests/v3d/vertex_wire/F4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/F5 b/tests/v3d/vertex_wire/F5 deleted file mode 100644 index 306ed33d6d..0000000000 --- a/tests/v3d/vertex_wire/F5 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_wire/F6 b/tests/v3d/vertex_wire/F6 deleted file mode 100644 index 759bf34a6a..0000000000 --- a/tests/v3d/vertex_wire/F6 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/F7 b/tests/v3d/vertex_wire/F7 deleted file mode 100644 index a9fb95ffc6..0000000000 --- a/tests/v3d/vertex_wire/F7 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/F8 b/tests/v3d/vertex_wire/F8 deleted file mode 100644 index f54b4e48d2..0000000000 --- a/tests/v3d/vertex_wire/F8 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_wire/F9 b/tests/v3d/vertex_wire/F9 deleted file mode 100644 index 7fac4ad79a..0000000000 --- a/tests/v3d/vertex_wire/F9 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/G1 b/tests/v3d/vertex_wire/G1 deleted file mode 100644 index 820b7d7422..0000000000 --- a/tests/v3d/vertex_wire/G1 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/G2 b/tests/v3d/vertex_wire/G2 deleted file mode 100644 index 3e55b95ec2..0000000000 --- a/tests/v3d/vertex_wire/G2 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_wire/G3 b/tests/v3d/vertex_wire/G3 deleted file mode 100644 index 8b77efca11..0000000000 --- a/tests/v3d/vertex_wire/G3 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vselect 161 197 1 -vmoveto 0 0 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/G4 b/tests/v3d/vertex_wire/G4 deleted file mode 100644 index 978a41df83..0000000000 --- a/tests/v3d/vertex_wire/G4 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/G5 b/tests/v3d/vertex_wire/G5 deleted file mode 100644 index bbd7a271c0..0000000000 --- a/tests/v3d/vertex_wire/G5 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_wire/G6 b/tests/v3d/vertex_wire/G6 deleted file mode 100644 index 4e9d7149ce..0000000000 --- a/tests/v3d/vertex_wire/G6 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/G7 b/tests/v3d/vertex_wire/G7 deleted file mode 100644 index 26c9ad103d..0000000000 --- a/tests/v3d/vertex_wire/G7 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/G8 b/tests/v3d/vertex_wire/G8 deleted file mode 100644 index 243aa50efe..0000000000 --- a/tests/v3d/vertex_wire/G8 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 - - diff --git a/tests/v3d/vertex_wire/G9 b/tests/v3d/vertex_wire/G9 deleted file mode 100644 index 9b8dc02413..0000000000 --- a/tests/v3d/vertex_wire/G9 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/H1 b/tests/v3d/vertex_wire/H1 deleted file mode 100644 index d83531d0dc..0000000000 --- a/tests/v3d/vertex_wire/H1 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 - diff --git a/tests/v3d/vertex_wire/H2 b/tests/v3d/vertex_wire/H2 deleted file mode 100644 index 96bb70343b..0000000000 --- a/tests/v3d/vertex_wire/H2 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/H3 b/tests/v3d/vertex_wire/H3 deleted file mode 100644 index 6df00bbdb2..0000000000 --- a/tests/v3d/vertex_wire/H3 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 - diff --git a/tests/v3d/vertex_wire/H4 b/tests/v3d/vertex_wire/H4 deleted file mode 100644 index a9ff321282..0000000000 --- a/tests/v3d/vertex_wire/H4 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/H5 b/tests/v3d/vertex_wire/H5 deleted file mode 100644 index 03a99b85a2..0000000000 --- a/tests/v3d/vertex_wire/H5 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_wire/H6 b/tests/v3d/vertex_wire/H6 deleted file mode 100644 index 5970649199..0000000000 --- a/tests/v3d/vertex_wire/H6 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/H7 b/tests/v3d/vertex_wire/H7 deleted file mode 100644 index 24c7cbead1..0000000000 --- a/tests/v3d/vertex_wire/H7 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_wire/H8 b/tests/v3d/vertex_wire/H8 deleted file mode 100644 index 0aa47d85d6..0000000000 --- a/tests/v3d/vertex_wire/H8 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/H9 b/tests/v3d/vertex_wire/H9 deleted file mode 100644 index ed5da50d04..0000000000 --- a/tests/v3d/vertex_wire/H9 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_wire/I1 b/tests/v3d/vertex_wire/I1 deleted file mode 100644 index 2975f71519..0000000000 --- a/tests/v3d/vertex_wire/I1 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/I2 b/tests/v3d/vertex_wire/I2 deleted file mode 100644 index edeadcb95b..0000000000 --- a/tests/v3d/vertex_wire/I2 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/I3 b/tests/v3d/vertex_wire/I3 deleted file mode 100644 index 55b1ed4ccf..0000000000 --- a/tests/v3d/vertex_wire/I3 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 - diff --git a/tests/v3d/vertex_wire/I4 b/tests/v3d/vertex_wire/I4 deleted file mode 100644 index 488b70eaa4..0000000000 --- a/tests/v3d/vertex_wire/I4 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/I5 b/tests/v3d/vertex_wire/I5 deleted file mode 100644 index 0228afdc43..0000000000 --- a/tests/v3d/vertex_wire/I5 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 - diff --git a/tests/v3d/vertex_wire/I6 b/tests/v3d/vertex_wire/I6 deleted file mode 100644 index e62d4b0957..0000000000 --- a/tests/v3d/vertex_wire/I6 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/I7 b/tests/v3d/vertex_wire/I7 deleted file mode 100644 index b4e3ea9338..0000000000 --- a/tests/v3d/vertex_wire/I7 +++ /dev/null @@ -1,42 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 - diff --git a/tests/v3d/vertex_wire/I8 b/tests/v3d/vertex_wire/I8 deleted file mode 100644 index af65fa60ea..0000000000 --- a/tests/v3d/vertex_wire/I8 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/I9 b/tests/v3d/vertex_wire/I9 deleted file mode 100644 index 8e991613aa..0000000000 --- a/tests/v3d/vertex_wire/I9 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 - diff --git a/tests/v3d/vertex_wire/J1 b/tests/v3d/vertex_wire/J1 deleted file mode 100644 index 07c41cc5bb..0000000000 --- a/tests/v3d/vertex_wire/J1 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/J2 b/tests/v3d/vertex_wire/J2 deleted file mode 100644 index b4ad58f6f1..0000000000 --- a/tests/v3d/vertex_wire/J2 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_wire/J3 b/tests/v3d/vertex_wire/J3 deleted file mode 100644 index 29ecf32a35..0000000000 --- a/tests/v3d/vertex_wire/J3 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/J4 b/tests/v3d/vertex_wire/J4 deleted file mode 100644 index a96b403926..0000000000 --- a/tests/v3d/vertex_wire/J4 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 - diff --git a/tests/v3d/vertex_wire/J5 b/tests/v3d/vertex_wire/J5 deleted file mode 100644 index 657a01b5cd..0000000000 --- a/tests/v3d/vertex_wire/J5 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/J6 b/tests/v3d/vertex_wire/J6 deleted file mode 100644 index 337d2cadf2..0000000000 --- a/tests/v3d/vertex_wire/J6 +++ /dev/null @@ -1,55 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/J7 b/tests/v3d/vertex_wire/J7 deleted file mode 100644 index 8302648f88..0000000000 --- a/tests/v3d/vertex_wire/J7 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 - diff --git a/tests/v3d/vertex_wire/J8 b/tests/v3d/vertex_wire/J8 deleted file mode 100644 index 2dd49ed86e..0000000000 --- a/tests/v3d/vertex_wire/J8 +++ /dev/null @@ -1,57 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/J9 b/tests/v3d/vertex_wire/J9 deleted file mode 100644 index 59353e0760..0000000000 --- a/tests/v3d/vertex_wire/J9 +++ /dev/null @@ -1,62 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 - diff --git a/tests/v3d/vertex_wire/K1 b/tests/v3d/vertex_wire/K1 deleted file mode 100644 index 9195f91da6..0000000000 --- a/tests/v3d/vertex_wire/K1 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/K2 b/tests/v3d/vertex_wire/K2 deleted file mode 100644 index 7c192f59d8..0000000000 --- a/tests/v3d/vertex_wire/K2 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/K3 b/tests/v3d/vertex_wire/K3 deleted file mode 100644 index d26f3729ac..0000000000 --- a/tests/v3d/vertex_wire/K3 +++ /dev/null @@ -1,69 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 141 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 141 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/K4 b/tests/v3d/vertex_wire/K4 deleted file mode 100644 index 0bf24c4d14..0000000000 --- a/tests/v3d/vertex_wire/K4 +++ /dev/null @@ -1,71 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 1 1 -vmoveto 102 204 -vselmode 3 1 -vmoveto 295 54 -vselect 295 54 -vmoveto 0 0 -vmoveto 27 307 -vselect 27 307 1 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vselect 204 409 1 -vmoveto 0 0 -vmoveto 27 307 -vmoveto 0 0 -vmoveto 204 409 -vmoveto 0 0 -vmoveto 27 104 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 92 231 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vselect 73 302 1 -vmoveto 0 0 -vmoveto 73 302 -vmoveto 0 0 -vmoveto 173 409 -vmoveto 0 0 -vmoveto 13 102 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 283 297 -vmoveto 161 197 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vmoveto 299 360 -vmoveto 0 0 -vselect 272 22 1 -vmoveto 0 0 -vmoveto 272 22 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 96 211 -vmoveto 140 11 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 406 44 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 -vselect 140 11 1 -vmoveto 0 0 - diff --git a/tests/v3d/vertex_wire/begin b/tests/v3d/vertex_wire/begin deleted file mode 100644 index 16acd7f6f8..0000000000 --- a/tests/v3d/vertex_wire/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "vertex_wire" diff --git a/tests/v3d/viewcube/default b/tests/v3d/viewcube/default index 0b3f08f8df..cc506d5737 100644 --- a/tests/v3d/viewcube/default +++ b/tests/v3d/viewcube/default @@ -3,6 +3,7 @@ puts "0028954: Visualization - implement interactive object AIS_ViewCube for cam puts "Display and erase with default settings" puts "==================================" +pload MODELING VISUALIZATION vclear vinit View1 diff --git a/tests/v3d/viewcube/style b/tests/v3d/viewcube/style index c205c6f07c..9d3a9d3c1b 100644 --- a/tests/v3d/viewcube/style +++ b/tests/v3d/viewcube/style @@ -3,6 +3,7 @@ puts "0028954: Visualization - implement interactive object AIS_ViewCube for cam puts "Display custom styled View Cube" puts "==================================" +pload MODELING VISUALIZATION vclear vinit View1 vrenderparams -rendScale 1 diff --git a/tests/v3d/viewcube/view b/tests/v3d/viewcube/view index 2a84e9903b..75d410ffdd 100644 --- a/tests/v3d/viewcube/view +++ b/tests/v3d/viewcube/view @@ -3,6 +3,7 @@ puts "0028954: Visualization - implement interactive object AIS_ViewCube for cam puts "Check view affinity" puts "==================================" +pload MODELING VISUALIZATION vclear vclose ALL vinit View1 diff --git a/tests/v3d/wire/A1 b/tests/v3d/wire/A1 deleted file mode 100644 index c6d08a4773..0000000000 --- a/tests/v3d/wire/A1 +++ /dev/null @@ -1,9 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 - diff --git a/tests/v3d/wire/A2 b/tests/v3d/wire/A2 deleted file mode 100644 index dce8539f5d..0000000000 --- a/tests/v3d/wire/A2 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire/A3 b/tests/v3d/wire/A3 deleted file mode 100644 index 91cd6c95c3..0000000000 --- a/tests/v3d/wire/A3 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 - diff --git a/tests/v3d/wire/A4 b/tests/v3d/wire/A4 deleted file mode 100644 index 44a6aa7126..0000000000 --- a/tests/v3d/wire/A4 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire/A5 b/tests/v3d/wire/A5 deleted file mode 100644 index 25de3b340c..0000000000 --- a/tests/v3d/wire/A5 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire/A6 b/tests/v3d/wire/A6 deleted file mode 100644 index 2e0a56b1d8..0000000000 --- a/tests/v3d/wire/A6 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 203 129 - diff --git a/tests/v3d/wire/A7 b/tests/v3d/wire/A7 deleted file mode 100644 index b6e702d54c..0000000000 --- a/tests/v3d/wire/A7 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 203 129 -vmoveto 0 0 - diff --git a/tests/v3d/wire/A8 b/tests/v3d/wire/A8 deleted file mode 100644 index 7d15084881..0000000000 --- a/tests/v3d/wire/A8 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 203 129 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/wire/A9 b/tests/v3d/wire/A9 deleted file mode 100644 index a245e7aaad..0000000000 --- a/tests/v3d/wire/A9 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 203 129 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 203 129 - diff --git a/tests/v3d/wire/B1 b/tests/v3d/wire/B1 deleted file mode 100644 index 37dc6b86b8..0000000000 --- a/tests/v3d/wire/B1 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 203 129 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 - diff --git a/tests/v3d/wire/B2 b/tests/v3d/wire/B2 deleted file mode 100644 index fd0659524e..0000000000 --- a/tests/v3d/wire/B2 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire/B3 b/tests/v3d/wire/B3 deleted file mode 100644 index fe8440f5c5..0000000000 --- a/tests/v3d/wire/B3 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 - diff --git a/tests/v3d/wire/B4 b/tests/v3d/wire/B4 deleted file mode 100644 index 082332a366..0000000000 --- a/tests/v3d/wire/B4 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 - diff --git a/tests/v3d/wire/B5 b/tests/v3d/wire/B5 deleted file mode 100644 index d006d24d68..0000000000 --- a/tests/v3d/wire/B5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire/B6 b/tests/v3d/wire/B6 deleted file mode 100644 index 810044d5e4..0000000000 --- a/tests/v3d/wire/B6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 - diff --git a/tests/v3d/wire/B7 b/tests/v3d/wire/B7 deleted file mode 100644 index ce4d2b3ef1..0000000000 --- a/tests/v3d/wire/B7 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire/B8 b/tests/v3d/wire/B8 deleted file mode 100644 index 6e5edf98be..0000000000 --- a/tests/v3d/wire/B8 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 - diff --git a/tests/v3d/wire/B9 b/tests/v3d/wire/B9 deleted file mode 100644 index 8aec0cde21..0000000000 --- a/tests/v3d/wire/B9 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 - diff --git a/tests/v3d/wire/C1 b/tests/v3d/wire/C1 deleted file mode 100644 index 271a51bca1..0000000000 --- a/tests/v3d/wire/C1 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 - diff --git a/tests/v3d/wire/C2 b/tests/v3d/wire/C2 deleted file mode 100644 index 9697d04fcb..0000000000 --- a/tests/v3d/wire/C2 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 - diff --git a/tests/v3d/wire/C3 b/tests/v3d/wire/C3 deleted file mode 100644 index 783a0642f8..0000000000 --- a/tests/v3d/wire/C3 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 - diff --git a/tests/v3d/wire/C4 b/tests/v3d/wire/C4 deleted file mode 100644 index 9e4e4d4b14..0000000000 --- a/tests/v3d/wire/C4 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire/C5 b/tests/v3d/wire/C5 deleted file mode 100644 index 04a3a4cf4a..0000000000 --- a/tests/v3d/wire/C5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 - diff --git a/tests/v3d/wire/C6 b/tests/v3d/wire/C6 deleted file mode 100644 index dd5edb3dcb..0000000000 --- a/tests/v3d/wire/C6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 - diff --git a/tests/v3d/wire/C7 b/tests/v3d/wire/C7 deleted file mode 100644 index 8749b7a830..0000000000 --- a/tests/v3d/wire/C7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 - diff --git a/tests/v3d/wire/C8 b/tests/v3d/wire/C8 deleted file mode 100644 index 4d04b45449..0000000000 --- a/tests/v3d/wire/C8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 - diff --git a/tests/v3d/wire/C9 b/tests/v3d/wire/C9 deleted file mode 100644 index 9add831b00..0000000000 --- a/tests/v3d/wire/C9 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire/D1 b/tests/v3d/wire/D1 deleted file mode 100644 index 3c98838d31..0000000000 --- a/tests/v3d/wire/D1 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 - diff --git a/tests/v3d/wire/D2 b/tests/v3d/wire/D2 deleted file mode 100644 index b88e8facd7..0000000000 --- a/tests/v3d/wire/D2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire/D3 b/tests/v3d/wire/D3 deleted file mode 100644 index 5eb8aec1cf..0000000000 --- a/tests/v3d/wire/D3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 - diff --git a/tests/v3d/wire/D4 b/tests/v3d/wire/D4 deleted file mode 100644 index 44e4dc3908..0000000000 --- a/tests/v3d/wire/D4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 - diff --git a/tests/v3d/wire/D5 b/tests/v3d/wire/D5 deleted file mode 100644 index 01c1df91d5..0000000000 --- a/tests/v3d/wire/D5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 - diff --git a/tests/v3d/wire/D6 b/tests/v3d/wire/D6 deleted file mode 100644 index 046d738e8b..0000000000 --- a/tests/v3d/wire/D6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 - diff --git a/tests/v3d/wire/D7 b/tests/v3d/wire/D7 deleted file mode 100644 index b84da22c39..0000000000 --- a/tests/v3d/wire/D7 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 - diff --git a/tests/v3d/wire/D8 b/tests/v3d/wire/D8 deleted file mode 100644 index 7739b6cc07..0000000000 --- a/tests/v3d/wire/D8 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 - diff --git a/tests/v3d/wire/D9 b/tests/v3d/wire/D9 deleted file mode 100644 index 9e80d3d58c..0000000000 --- a/tests/v3d/wire/D9 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 - diff --git a/tests/v3d/wire/E1 b/tests/v3d/wire/E1 deleted file mode 100644 index 067b6eeb74..0000000000 --- a/tests/v3d/wire/E1 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 - diff --git a/tests/v3d/wire/E2 b/tests/v3d/wire/E2 deleted file mode 100644 index 4d1d046c68..0000000000 --- a/tests/v3d/wire/E2 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 - diff --git a/tests/v3d/wire/E3 b/tests/v3d/wire/E3 deleted file mode 100644 index 745a624e6f..0000000000 --- a/tests/v3d/wire/E3 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 - diff --git a/tests/v3d/wire/E4 b/tests/v3d/wire/E4 deleted file mode 100644 index 7ed2be56dc..0000000000 --- a/tests/v3d/wire/E4 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/wire/E5 b/tests/v3d/wire/E5 deleted file mode 100644 index 0875789259..0000000000 --- a/tests/v3d/wire/E5 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 - diff --git a/tests/v3d/wire/E6 b/tests/v3d/wire/E6 deleted file mode 100644 index a4472d8bc3..0000000000 --- a/tests/v3d/wire/E6 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 - diff --git a/tests/v3d/wire/E7 b/tests/v3d/wire/E7 deleted file mode 100644 index aca19d2a59..0000000000 --- a/tests/v3d/wire/E7 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 404 210 - diff --git a/tests/v3d/wire/E8 b/tests/v3d/wire/E8 deleted file mode 100644 index 3b30ca14b5..0000000000 --- a/tests/v3d/wire/E8 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 404 210 -vmoveto 0 0 - diff --git a/tests/v3d/wire/E9 b/tests/v3d/wire/E9 deleted file mode 100644 index 84392054c2..0000000000 --- a/tests/v3d/wire/E9 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 404 210 -vmoveto 0 0 -vselect 221 97 -vmoveto 0 0 - diff --git a/tests/v3d/wire/F1 b/tests/v3d/wire/F1 deleted file mode 100644 index 9f53647ab7..0000000000 --- a/tests/v3d/wire/F1 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 404 210 -vmoveto 0 0 -vselect 221 97 -vmoveto 0 0 -vselect 404 210 -vmoveto 0 0 - diff --git a/tests/v3d/wire/F2 b/tests/v3d/wire/F2 deleted file mode 100644 index 5253e7faff..0000000000 --- a/tests/v3d/wire/F2 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vmoveto 140 100 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 140 100 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 300 300 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 200 200 -vmoveto 404 210 -vmoveto 0 0 -vselect 221 97 -vmoveto 0 0 -vselect 404 210 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/wire/begin b/tests/v3d/wire/begin deleted file mode 100644 index ce5b265b76..0000000000 --- a/tests/v3d/wire/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "wire" diff --git a/tests/v3d/wire_solid/A1 b/tests/v3d/wire_solid/A1 deleted file mode 100644 index 9198d0c0f2..0000000000 --- a/tests/v3d/wire_solid/A1 +++ /dev/null @@ -1,10 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 - diff --git a/tests/v3d/wire_solid/A2 b/tests/v3d/wire_solid/A2 deleted file mode 100644 index ed6d616bfa..0000000000 --- a/tests/v3d/wire_solid/A2 +++ /dev/null @@ -1,11 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/A3 b/tests/v3d/wire_solid/A3 deleted file mode 100644 index daebfe1e66..0000000000 --- a/tests/v3d/wire_solid/A3 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 - diff --git a/tests/v3d/wire_solid/A4 b/tests/v3d/wire_solid/A4 deleted file mode 100644 index 85edb77c3d..0000000000 --- a/tests/v3d/wire_solid/A4 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/A5 b/tests/v3d/wire_solid/A5 deleted file mode 100644 index 000bb02824..0000000000 --- a/tests/v3d/wire_solid/A5 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/A6 b/tests/v3d/wire_solid/A6 deleted file mode 100644 index e6a7eb5d0e..0000000000 --- a/tests/v3d/wire_solid/A6 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 - diff --git a/tests/v3d/wire_solid/A7 b/tests/v3d/wire_solid/A7 deleted file mode 100644 index 88c1acebbd..0000000000 --- a/tests/v3d/wire_solid/A7 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/A8 b/tests/v3d/wire_solid/A8 deleted file mode 100644 index c1fd171681..0000000000 --- a/tests/v3d/wire_solid/A8 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/A9 b/tests/v3d/wire_solid/A9 deleted file mode 100644 index 944cdf2349..0000000000 --- a/tests/v3d/wire_solid/A9 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 203 129 - diff --git a/tests/v3d/wire_solid/B1 b/tests/v3d/wire_solid/B1 deleted file mode 100644 index 35f498a6ab..0000000000 --- a/tests/v3d/wire_solid/B1 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/B2 b/tests/v3d/wire_solid/B2 deleted file mode 100644 index 579c15076d..0000000000 --- a/tests/v3d/wire_solid/B2 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/B3 b/tests/v3d/wire_solid/B3 deleted file mode 100644 index 50fd311619..0000000000 --- a/tests/v3d/wire_solid/B3 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 - diff --git a/tests/v3d/wire_solid/B4 b/tests/v3d/wire_solid/B4 deleted file mode 100644 index 4f4793e91b..0000000000 --- a/tests/v3d/wire_solid/B4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/B5 b/tests/v3d/wire_solid/B5 deleted file mode 100644 index 0fc629727d..0000000000 --- a/tests/v3d/wire_solid/B5 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/B6 b/tests/v3d/wire_solid/B6 deleted file mode 100644 index 47e530feee..0000000000 --- a/tests/v3d/wire_solid/B6 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 - diff --git a/tests/v3d/wire_solid/B7 b/tests/v3d/wire_solid/B7 deleted file mode 100644 index 7f1f91a46f..0000000000 --- a/tests/v3d/wire_solid/B7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/B8 b/tests/v3d/wire_solid/B8 deleted file mode 100644 index a416c27e6d..0000000000 --- a/tests/v3d/wire_solid/B8 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 - diff --git a/tests/v3d/wire_solid/B9 b/tests/v3d/wire_solid/B9 deleted file mode 100644 index 8f5f658b88..0000000000 --- a/tests/v3d/wire_solid/B9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/C1 b/tests/v3d/wire_solid/C1 deleted file mode 100644 index 10cdd8640a..0000000000 --- a/tests/v3d/wire_solid/C1 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 - diff --git a/tests/v3d/wire_solid/C2 b/tests/v3d/wire_solid/C2 deleted file mode 100644 index 7fa9f56e6f..0000000000 --- a/tests/v3d/wire_solid/C2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/C3 b/tests/v3d/wire_solid/C3 deleted file mode 100644 index 8f83508757..0000000000 --- a/tests/v3d/wire_solid/C3 +++ /dev/null @@ -1,26 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 - diff --git a/tests/v3d/wire_solid/C4 b/tests/v3d/wire_solid/C4 deleted file mode 100644 index 99deb33646..0000000000 --- a/tests/v3d/wire_solid/C4 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/C5 b/tests/v3d/wire_solid/C5 deleted file mode 100644 index 72ed9973bf..0000000000 --- a/tests/v3d/wire_solid/C5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 - diff --git a/tests/v3d/wire_solid/C6 b/tests/v3d/wire_solid/C6 deleted file mode 100644 index 1a07335219..0000000000 --- a/tests/v3d/wire_solid/C6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/C7 b/tests/v3d/wire_solid/C7 deleted file mode 100644 index 0bd8ed50ff..0000000000 --- a/tests/v3d/wire_solid/C7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 - diff --git a/tests/v3d/wire_solid/C8 b/tests/v3d/wire_solid/C8 deleted file mode 100644 index 32e8f342bd..0000000000 --- a/tests/v3d/wire_solid/C8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/C9 b/tests/v3d/wire_solid/C9 deleted file mode 100644 index 5912c23366..0000000000 --- a/tests/v3d/wire_solid/C9 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/D1 b/tests/v3d/wire_solid/D1 deleted file mode 100644 index 784dddf47b..0000000000 --- a/tests/v3d/wire_solid/D1 +++ /dev/null @@ -1,34 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 - diff --git a/tests/v3d/wire_solid/D2 b/tests/v3d/wire_solid/D2 deleted file mode 100644 index 6b424afd96..0000000000 --- a/tests/v3d/wire_solid/D2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/D3 b/tests/v3d/wire_solid/D3 deleted file mode 100644 index 5e61e23d1c..0000000000 --- a/tests/v3d/wire_solid/D3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 - diff --git a/tests/v3d/wire_solid/D4 b/tests/v3d/wire_solid/D4 deleted file mode 100644 index f039a41ee9..0000000000 --- a/tests/v3d/wire_solid/D4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/D5 b/tests/v3d/wire_solid/D5 deleted file mode 100644 index 1680cccbac..0000000000 --- a/tests/v3d/wire_solid/D5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 - diff --git a/tests/v3d/wire_solid/D6 b/tests/v3d/wire_solid/D6 deleted file mode 100644 index 796525efcb..0000000000 --- a/tests/v3d/wire_solid/D6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/D7 b/tests/v3d/wire_solid/D7 deleted file mode 100644 index 7842e059d1..0000000000 --- a/tests/v3d/wire_solid/D7 +++ /dev/null @@ -1,43 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 - diff --git a/tests/v3d/wire_solid/D8 b/tests/v3d/wire_solid/D8 deleted file mode 100644 index aade28d177..0000000000 --- a/tests/v3d/wire_solid/D8 +++ /dev/null @@ -1,44 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/D9 b/tests/v3d/wire_solid/D9 deleted file mode 100644 index 439993fc4a..0000000000 --- a/tests/v3d/wire_solid/D9 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 - diff --git a/tests/v3d/wire_solid/E1 b/tests/v3d/wire_solid/E1 deleted file mode 100644 index aaee39599c..0000000000 --- a/tests/v3d/wire_solid/E1 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/E2 b/tests/v3d/wire_solid/E2 deleted file mode 100644 index c93f4f8174..0000000000 --- a/tests/v3d/wire_solid/E2 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 34 - diff --git a/tests/v3d/wire_solid/E3 b/tests/v3d/wire_solid/E3 deleted file mode 100644 index a9946374e7..0000000000 --- a/tests/v3d/wire_solid/E3 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/E4 b/tests/v3d/wire_solid/E4 deleted file mode 100644 index ce0cc3ba6c..0000000000 --- a/tests/v3d/wire_solid/E4 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/E5 b/tests/v3d/wire_solid/E5 deleted file mode 100644 index 0d4691232a..0000000000 --- a/tests/v3d/wire_solid/E5 +++ /dev/null @@ -1,51 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 - diff --git a/tests/v3d/wire_solid/E6 b/tests/v3d/wire_solid/E6 deleted file mode 100644 index c6b9255bed..0000000000 --- a/tests/v3d/wire_solid/E6 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/E7 b/tests/v3d/wire_solid/E7 deleted file mode 100644 index 8c74847aee..0000000000 --- a/tests/v3d/wire_solid/E7 +++ /dev/null @@ -1,56 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 34 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 405 210 - diff --git a/tests/v3d/wire_solid/E8 b/tests/v3d/wire_solid/E8 deleted file mode 100644 index ff5336fd84..0000000000 --- a/tests/v3d/wire_solid/E8 +++ /dev/null @@ -1,57 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 404 210 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/E9 b/tests/v3d/wire_solid/E9 deleted file mode 100644 index 317379b257..0000000000 --- a/tests/v3d/wire_solid/E9 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 404 210 -vmoveto 0 0 -vselect 220 97 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/F1 b/tests/v3d/wire_solid/F1 deleted file mode 100644 index c050bf999d..0000000000 --- a/tests/v3d/wire_solid/F1 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 34 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 405 210 -vmoveto 0 0 -vselect 220 97 -vmoveto 0 0 -vselect 405 210 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/F2 b/tests/v3d/wire_solid/F2 deleted file mode 100644 index c5a5cacf2e..0000000000 --- a/tests/v3d/wire_solid/F2 +++ /dev/null @@ -1,63 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vmoveto 100 346 -vselect 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 404 210 -vmoveto 0 0 -vselect 220 97 -vmoveto 0 0 -vselect 404 210 -vmoveto 0 0 -vselect 0 0 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/F3 b/tests/v3d/wire_solid/F3 deleted file mode 100644 index ccfe57f927..0000000000 --- a/tests/v3d/wire_solid/F3 +++ /dev/null @@ -1,12 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 - diff --git a/tests/v3d/wire_solid/F4 b/tests/v3d/wire_solid/F4 deleted file mode 100644 index d0a6111373..0000000000 --- a/tests/v3d/wire_solid/F4 +++ /dev/null @@ -1,13 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/F5 b/tests/v3d/wire_solid/F5 deleted file mode 100644 index 6e9137e8e3..0000000000 --- a/tests/v3d/wire_solid/F5 +++ /dev/null @@ -1,17 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 - diff --git a/tests/v3d/wire_solid/F6 b/tests/v3d/wire_solid/F6 deleted file mode 100644 index 245b3ea28a..0000000000 --- a/tests/v3d/wire_solid/F6 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/F7 b/tests/v3d/wire_solid/F7 deleted file mode 100644 index d44404cb74..0000000000 --- a/tests/v3d/wire_solid/F7 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/F8 b/tests/v3d/wire_solid/F8 deleted file mode 100644 index 8d594abd54..0000000000 --- a/tests/v3d/wire_solid/F8 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 - diff --git a/tests/v3d/wire_solid/F9 b/tests/v3d/wire_solid/F9 deleted file mode 100644 index 5cfb878362..0000000000 --- a/tests/v3d/wire_solid/F9 +++ /dev/null @@ -1,25 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/G1 b/tests/v3d/wire_solid/G1 deleted file mode 100644 index 5c2e4ce5ec..0000000000 --- a/tests/v3d/wire_solid/G1 +++ /dev/null @@ -1,27 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 -vselect 203 129 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/G2 b/tests/v3d/wire_solid/G2 deleted file mode 100644 index 718031bd52..0000000000 --- a/tests/v3d/wire_solid/G2 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 -vselect 203 129 1 -vmoveto 0 0 -vmoveto 203 129 - diff --git a/tests/v3d/wire_solid/G3 b/tests/v3d/wire_solid/G3 deleted file mode 100644 index 1cc8183f86..0000000000 --- a/tests/v3d/wire_solid/G3 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 -vselect 203 129 1 -vmoveto 0 0 -vmoveto 203 129 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/G4 b/tests/v3d/wire_solid/G4 deleted file mode 100644 index ab03b86366..0000000000 --- a/tests/v3d/wire_solid/G4 +++ /dev/null @@ -1,14 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/G5 b/tests/v3d/wire_solid/G5 deleted file mode 100644 index 085536c35c..0000000000 --- a/tests/v3d/wire_solid/G5 +++ /dev/null @@ -1,15 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 - diff --git a/tests/v3d/wire_solid/G6 b/tests/v3d/wire_solid/G6 deleted file mode 100644 index ae9cf6f02c..0000000000 --- a/tests/v3d/wire_solid/G6 +++ /dev/null @@ -1,16 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/G7 b/tests/v3d/wire_solid/G7 deleted file mode 100644 index aa5b8fc5c0..0000000000 --- a/tests/v3d/wire_solid/G7 +++ /dev/null @@ -1,18 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/G8 b/tests/v3d/wire_solid/G8 deleted file mode 100644 index 8af51117b2..0000000000 --- a/tests/v3d/wire_solid/G8 +++ /dev/null @@ -1,19 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 - diff --git a/tests/v3d/wire_solid/G9 b/tests/v3d/wire_solid/G9 deleted file mode 100644 index aa129595bc..0000000000 --- a/tests/v3d/wire_solid/G9 +++ /dev/null @@ -1,20 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/H1 b/tests/v3d/wire_solid/H1 deleted file mode 100644 index 6558ad30c5..0000000000 --- a/tests/v3d/wire_solid/H1 +++ /dev/null @@ -1,21 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 - diff --git a/tests/v3d/wire_solid/H2 b/tests/v3d/wire_solid/H2 deleted file mode 100644 index aa51294814..0000000000 --- a/tests/v3d/wire_solid/H2 +++ /dev/null @@ -1,22 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/H3 b/tests/v3d/wire_solid/H3 deleted file mode 100644 index 3eb1fe2f14..0000000000 --- a/tests/v3d/wire_solid/H3 +++ /dev/null @@ -1,23 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 - diff --git a/tests/v3d/wire_solid/H4 b/tests/v3d/wire_solid/H4 deleted file mode 100644 index c5e8e8c080..0000000000 --- a/tests/v3d/wire_solid/H4 +++ /dev/null @@ -1,24 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/H5 b/tests/v3d/wire_solid/H5 deleted file mode 100644 index ad27537e01..0000000000 --- a/tests/v3d/wire_solid/H5 +++ /dev/null @@ -1,28 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 - diff --git a/tests/v3d/wire_solid/H6 b/tests/v3d/wire_solid/H6 deleted file mode 100644 index cf44e7f157..0000000000 --- a/tests/v3d/wire_solid/H6 +++ /dev/null @@ -1,29 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/H7 b/tests/v3d/wire_solid/H7 deleted file mode 100644 index e37afa4de0..0000000000 --- a/tests/v3d/wire_solid/H7 +++ /dev/null @@ -1,30 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 - diff --git a/tests/v3d/wire_solid/H8 b/tests/v3d/wire_solid/H8 deleted file mode 100644 index 9068227504..0000000000 --- a/tests/v3d/wire_solid/H8 +++ /dev/null @@ -1,31 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/H9 b/tests/v3d/wire_solid/H9 deleted file mode 100644 index a8666cc057..0000000000 --- a/tests/v3d/wire_solid/H9 +++ /dev/null @@ -1,32 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 - diff --git a/tests/v3d/wire_solid/I1 b/tests/v3d/wire_solid/I1 deleted file mode 100644 index ede47cb601..0000000000 --- a/tests/v3d/wire_solid/I1 +++ /dev/null @@ -1,33 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/I2 b/tests/v3d/wire_solid/I2 deleted file mode 100644 index b6c5f6acc6..0000000000 --- a/tests/v3d/wire_solid/I2 +++ /dev/null @@ -1,35 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/I3 b/tests/v3d/wire_solid/I3 deleted file mode 100644 index 6fd1b90f33..0000000000 --- a/tests/v3d/wire_solid/I3 +++ /dev/null @@ -1,36 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 - diff --git a/tests/v3d/wire_solid/I4 b/tests/v3d/wire_solid/I4 deleted file mode 100644 index e338807bb4..0000000000 --- a/tests/v3d/wire_solid/I4 +++ /dev/null @@ -1,37 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/I5 b/tests/v3d/wire_solid/I5 deleted file mode 100644 index be551a4578..0000000000 --- a/tests/v3d/wire_solid/I5 +++ /dev/null @@ -1,38 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 - diff --git a/tests/v3d/wire_solid/I6 b/tests/v3d/wire_solid/I6 deleted file mode 100644 index 56e567948d..0000000000 --- a/tests/v3d/wire_solid/I6 +++ /dev/null @@ -1,39 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/I7 b/tests/v3d/wire_solid/I7 deleted file mode 100644 index 20cf129c8f..0000000000 --- a/tests/v3d/wire_solid/I7 +++ /dev/null @@ -1,40 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 - diff --git a/tests/v3d/wire_solid/I8 b/tests/v3d/wire_solid/I8 deleted file mode 100644 index 5ea8de6716..0000000000 --- a/tests/v3d/wire_solid/I8 +++ /dev/null @@ -1,41 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/I9 b/tests/v3d/wire_solid/I9 deleted file mode 100644 index 65a7e7632f..0000000000 --- a/tests/v3d/wire_solid/I9 +++ /dev/null @@ -1,45 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 - diff --git a/tests/v3d/wire_solid/J1 b/tests/v3d/wire_solid/J1 deleted file mode 100644 index e571f4b87e..0000000000 --- a/tests/v3d/wire_solid/J1 +++ /dev/null @@ -1,46 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/J2 b/tests/v3d/wire_solid/J2 deleted file mode 100644 index 70f6719a2c..0000000000 --- a/tests/v3d/wire_solid/J2 +++ /dev/null @@ -1,47 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 - diff --git a/tests/v3d/wire_solid/J3 b/tests/v3d/wire_solid/J3 deleted file mode 100644 index b11ce1b919..0000000000 --- a/tests/v3d/wire_solid/J3 +++ /dev/null @@ -1,48 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/J4 b/tests/v3d/wire_solid/J4 deleted file mode 100644 index 0c24fe0e24..0000000000 --- a/tests/v3d/wire_solid/J4 +++ /dev/null @@ -1,49 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 34 - diff --git a/tests/v3d/wire_solid/J5 b/tests/v3d/wire_solid/J5 deleted file mode 100644 index bb2d42f81e..0000000000 --- a/tests/v3d/wire_solid/J5 +++ /dev/null @@ -1,50 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/J6 b/tests/v3d/wire_solid/J6 deleted file mode 100644 index fdaa574e2d..0000000000 --- a/tests/v3d/wire_solid/J6 +++ /dev/null @@ -1,52 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/J7 b/tests/v3d/wire_solid/J7 deleted file mode 100644 index db2731e8b1..0000000000 --- a/tests/v3d/wire_solid/J7 +++ /dev/null @@ -1,53 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 -vmoveto 104 203 - diff --git a/tests/v3d/wire_solid/J8 b/tests/v3d/wire_solid/J8 deleted file mode 100644 index 5906fb1cac..0000000000 --- a/tests/v3d/wire_solid/J8 +++ /dev/null @@ -1,54 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/J9 b/tests/v3d/wire_solid/J9 deleted file mode 100644 index 56c072d065..0000000000 --- a/tests/v3d/wire_solid/J9 +++ /dev/null @@ -1,58 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 34 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 405 210 - diff --git a/tests/v3d/wire_solid/K1 b/tests/v3d/wire_solid/K1 deleted file mode 100644 index 53582158ed..0000000000 --- a/tests/v3d/wire_solid/K1 +++ /dev/null @@ -1,59 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 404 210 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/K2 b/tests/v3d/wire_solid/K2 deleted file mode 100644 index 453fc58fb6..0000000000 --- a/tests/v3d/wire_solid/K2 +++ /dev/null @@ -1,61 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 404 210 -vmoveto 0 0 -vselect 220 97 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/K3 b/tests/v3d/wire_solid/K3 deleted file mode 100644 index 54a045ad73..0000000000 --- a/tests/v3d/wire_solid/K3 +++ /dev/null @@ -1,65 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 345 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 405 210 -vmoveto 0 0 -vselect 220 97 1 -vmoveto 0 0 -vselect 220 97 1 -vmoveto 0 0 -vselect 405 210 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/K4 b/tests/v3d/wire_solid/K4 deleted file mode 100644 index fe80307f31..0000000000 --- a/tests/v3d/wire_solid/K4 +++ /dev/null @@ -1,67 +0,0 @@ -vclear -box t_box 100 100 100 -vdisplay t_box -vfit -vmoveto 0 0 -vselmode 3 1 -vselmode 6 1 -vmoveto 300 300 -vselect 300 300 -vmoveto 0 0 -vmoveto 100 346 -vselect 100 346 1 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vselect 130 247 1 -vmoveto 0 0 -vmoveto 100 346 -vmoveto 0 0 -vmoveto 130 247 -vmoveto 0 0 -vmoveto 300 351 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 -vfit -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vselect 100 329 1 -vmoveto 0 0 -vmoveto 100 329 -vmoveto 0 0 -vmoveto 200 245 -vmoveto 0 0 -vmoveto 300 349 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 -vfit -vmoveto 0 0 -vmoveto 214 112 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vmoveto 209 35 -vmoveto 0 0 -vselect 104 203 1 -vmoveto 0 0 -vmoveto 104 203 -vmoveto 0 0 -vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 -vfit -vmoveto 0 0 -vmoveto 404 210 -vmoveto 0 0 -vselect 220 97 1 -vmoveto 0 0 -vselect 220 97 1 -vmoveto 0 0 -vselect 404 210 1 -vmoveto 0 0 -vselect 404 210 1 -vmoveto 0 0 - diff --git a/tests/v3d/wire_solid/L1 b/tests/v3d/wire_solid/L1 deleted file mode 100644 index beeb052aa7..0000000000 --- a/tests/v3d/wire_solid/L1 +++ /dev/null @@ -1,13 +0,0 @@ -puts "========" -puts "0029739: Draw Harness - vdonly does not hide displayed objects" -puts "========" - -box b1 0 0 0 1 2 3 -box b2 2 0 0 3 2 1 -vclear -vaxo -vdisplay -dispMode 1 b1 b2 -vfit -vdonly b1 -if {[vreadpixel 100 100 rgb name] == "BLACK"} {puts "Error: wrong prs erased"} -if {[vreadpixel 300 300 rgb name] != "BLACK"} {puts "Error: wrong prs erased"} diff --git a/tests/v3d/wire_solid/begin b/tests/v3d/wire_solid/begin deleted file mode 100644 index f8926ada89..0000000000 --- a/tests/v3d/wire_solid/begin +++ /dev/null @@ -1,2 +0,0 @@ -vinit View1 -set subgroup "wire_solid" diff --git a/tests/vselect/begin b/tests/vselect/begin new file mode 100644 index 0000000000..6ec5060e31 --- /dev/null +++ b/tests/vselect/begin @@ -0,0 +1,5 @@ +cpulimit 300 + +pload VISUALIZATION TOPTEST + +if { [info exists imagedir] == 0 } { set imagedir . } diff --git a/tests/vselect/bugs/buc60587 b/tests/vselect/bugs/buc60587 new file mode 100644 index 0000000000..e0c80104e6 --- /dev/null +++ b/tests/vselect/bugs/buc60587 @@ -0,0 +1,29 @@ +puts "=========" +puts "BUC60587" +puts "=========" +puts "" +puts "==================================" +puts "It takes visual check for this BUG" +puts "==================================" + +restore [locate_data_file buc60587a.brep] result +checkshape result +tclean result +vinit +vdisplay result +vfit +vsetdispmode 1 +vselect 180 180 +vsetcolor result CYAN3 + +set x_coord 120 +set y_coord 180 + +#checkcolor $x_coord $y_coord 0.7 1 0.9 +checkcolor $x_coord $y_coord 0 0.90980392694473267 0.90980392694473267 + +if { $stat != 1 } { + puts "Error : Model has NOT CYAN colour." +} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/buc60688 b/tests/vselect/bugs/buc60688 new file mode 100644 index 0000000000..06932aa33f --- /dev/null +++ b/tests/vselect/bugs/buc60688 @@ -0,0 +1,34 @@ +puts "===========" +puts "BUC60688" +puts "===========" +puts "==================================" +puts "It takes visual check for this BUG" +puts "==================================" + +vinit +vertex v_1 .003 .0 .0 +vertex v_2 .003 .0 .003 +vertex v_3 .0 .0 .003 +vertex v_4 .0 .0 .0 +edge e_1 v_1 v_2 +edge e_2 v_2 v_3 +edge e_3 v_3 v_4 +edge e_4 v_4 v_1 +wire w_1 e_1 e_2 e_3 e_4 +mkplane r w_1 +vdisplay r +vfit +vselect 120 22 + +puts "WARNING : The rectangular MUST be highlighted !" +puts "" + +set x_coord 88 +set y_coord 272 + +vaspects -setwidth 5 +if {"[vreadpixel $x_coord $y_coord rgb name]" != "GRAY80"} { + puts "Error : The rectangular is NOT highlighted." +} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/buc60876 b/tests/vselect/bugs/buc60876 new file mode 100644 index 0000000000..be3f2fc2d3 --- /dev/null +++ b/tests/vselect/bugs/buc60876 @@ -0,0 +1,19 @@ +puts "========" +puts "BUC60876" +puts "========" +puts "" + +pload MODELING VISUALIZATION QAcommands + +pcylinder c 100 300 +vinit View1 +BUC60876 c +vfit +vmoveto 200 200 + +set x_coord 200 +set y_coord 200 + +checkcolor $x_coord $y_coord 0 1 1 + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug10702 b/tests/vselect/bugs/bug10702 new file mode 100644 index 0000000000..b3b3c8228d --- /dev/null +++ b/tests/vselect/bugs/bug10702 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC10702: MeshVS_NodalColorPrsBuilder does not take into account visibility of mesh elements" +puts "============" +puts "" + +set BugNumber OCC10702 + +pload MODELING VISUALIZATION XDE + +vinit View1 + +meshfromstl m [locate_data_file OMF6391_box.stl] + +set x_coord 180 +set y_coord 260 + +vsetdispmode m 2 +puts "\nMesh displayed in shading mode" + +checkcolor $x_coord $y_coord 0 0 0.36 + +vselmode m 8 1 +puts "\nSelection of elements is activated" + +vselect $x_coord $y_coord -xor + +meshhidesel m +puts "\nSelected element is hidden" + +checkcolor $x_coord $y_coord 0 0 0.36 + +meshcolors m nodal 0 +puts "\nDisplay nodal color presentation" + +checkcolor $x_coord $y_coord 0.72 0.72 0.70 + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug113 b/tests/vselect/bugs/bug113 new file mode 100644 index 0000000000..5221f3c437 --- /dev/null +++ b/tests/vselect/bugs/bug113 @@ -0,0 +1,60 @@ +puts "================" +puts "OCC113" +puts "BUC60978" +puts "================" +puts "" + +# Data +set X_01 29 +set Y_01 170 + +set X_02 204 +set Y_02 300 + +set scale 60.6309 +set proj_X 0.479541 +set proj_Y 0.586729 +set proj_Z 0.652525 +set up_X -0.838029 +set up_Y 0.0856396 +set up_Z 0.538863 +set at_X 3.61568258316782 +set at_Y 3.30626448080767 +set at_Z 3.11631746104816 + +# Display two face +vinit +box b 10 10 10 +explode b f +vdisplay b_1 +vdisplay b_2 +vfit + +# Check face color +checkcolor ${X_01} ${Y_01} 0 1 0 +checkcolor ${X_02} ${Y_02} 0 1 0 + +# Select faces +vchangeselected b_1 +vchangeselected b_2 + +# Check face color +checkcolor ${X_01} ${Y_01} 0.8 0.8 0.8 + +checkcolor ${X_02} ${Y_02} 0.8 0.8 0.8 + +# Highlight face +vmoveto ${X_01} ${Y_01} + +# Check face color +vselect 10 10 +vmoveto ${X_01} ${Y_01} +checkcolor ${X_01} ${Y_01} 0 1 1 + +vmoveto ${X_02} ${Y_02} +checkcolor ${X_02} ${Y_02} 0 1 1 + +# Rotation +vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug12121 b/tests/vselect/bugs/bug12121 new file mode 100644 index 0000000000..8aa8c9cd33 --- /dev/null +++ b/tests/vselect/bugs/bug12121 @@ -0,0 +1,128 @@ +puts "================" +puts "OCC12121: Optimization of existing selection classes" +puts "================" +puts "" + +set BugNumber OCC12121 +set x1 226 +set y1 154 + +set x2 300 +set y2 187 + +set x3 183 +set y3 269 + +set x_vertex_obj 330 +set y_vertex_obj 212 +set x_vertex_new 184 +set y_vertex_new 268 + +set x_edge_obj 296 +set y_edge_obj 155 +set x_edge_new 205 +set y_edge_new 240 + +set x_wire_obj 298 +set y_wire_obj 209 +set x_wire_new 56 +set y_wire_new 236 + +set x_face_obj 169 +set y_face_obj 146 +set x_face_new 204 +set y_face_new 238 + +set x_shell_obj 224 +set y_shell_obj 148 +set x_shell_new 230 +set y_shell_new 268 + +set x_solid_obj 329 +set y_solid_obj 218 +set x_solid_new 168 +set y_solid_new 256 + +set R_check 0 +set G_check 1 +set B_check 1 + +set x_refresh 10 +set y_refresh 10 + +restore [locate_data_file OCC12121-CrankArm.brep] obj +vinit +vdisplay obj +vconnect new 50 50 50 obj +vfit +vmoveto $x1 $y1 +set ColorObj1 [vreadpixel ${x2} ${y2} rgb] +set ColorNew1 [vreadpixel ${x3} ${y3} rgb] + +vselect $x1 $y1 +set ColorObj2 [vreadpixel ${x2} ${y2} rgb] +set ColorNew2 [vreadpixel ${x3} ${y3} rgb] + +puts "Check vconnect command" +set status_vconnect 0 +if { ${ColorObj1} == ${ColorNew1} && ${ColorObj2} == ${ColorNew2} } { + set status_vconnect 0 +} else { + set status_vconnect 1 +} + +vselect ${x_refresh} ${y_refresh} +vselmode 1 1 +vmoveto ${x_vertex_obj} ${y_vertex_obj} +checkcolor ${x_vertex_obj} ${y_vertex_obj} ${R_check} ${G_check} ${B_check} +vmoveto ${x_vertex_new} ${y_vertex_new} +checkcolor ${x_vertex_new} ${y_vertex_new} ${R_check} ${G_check} ${B_check} + +vselmode 1 0 +vselmode 2 1 +vmoveto ${x_edge_obj} ${y_edge_obj} +checkcolor ${x_edge_obj} ${y_edge_obj} ${R_check} ${G_check} ${B_check} +vmoveto ${x_edge_new} ${y_edge_new} +checkcolor ${x_edge_new} ${y_edge_new} ${R_check} ${G_check} ${B_check} + +vselmode 2 0 +vselmode 3 1 +vmoveto ${x_wire_obj} ${y_wire_obj} +checkcolor ${x_wire_obj} ${y_wire_obj} ${R_check} ${G_check} ${B_check} +vmoveto ${x_wire_new} ${y_wire_new} +checkcolor ${x_wire_new} ${y_wire_new} ${R_check} ${G_check} ${B_check} + +vselmode 3 0 +vselmode 4 1 +vmoveto ${x_face_obj} ${y_face_obj} +checkcolor ${x_face_obj} ${y_face_obj} ${R_check} ${G_check} ${B_check} +vmoveto ${x_face_new} ${y_face_new} +checkcolor ${x_face_new} ${y_face_new} ${R_check} ${G_check} ${B_check} + +vselmode 4 0 +vselmode 5 1 +vmoveto ${x_shell_obj} ${y_shell_obj} +checkcolor ${x_shell_obj} ${y_shell_obj} ${R_check} ${G_check} ${B_check} +vmoveto ${x_shell_new} ${y_shell_new} +checkcolor ${x_shell_new} ${y_shell_new} ${R_check} ${G_check} ${B_check} + +vselmode 5 0 +vselmode 6 1 +vmoveto ${x_solid_obj} ${y_solid_obj} +checkcolor ${x_solid_obj} ${y_solid_obj} ${R_check} ${G_check} ${B_check} +vmoveto ${x_solid_new} ${y_solid_new} +checkcolor ${x_solid_new} ${y_solid_new} ${R_check} ${G_check} ${B_check} + +vselmode 6 0 +vselmode 0 1 +vselect ${x_refresh} ${y_refresh} + +##Resume +puts "" +if { ${status_vconnect} == 1 } { + puts "OK ${BugNumber}" +} else { + puts "Faulty ${BugNumber}" +} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug129_1 b/tests/vselect/bugs/bug129_1 new file mode 100644 index 0000000000..b3f9bd87ae --- /dev/null +++ b/tests/vselect/bugs/bug129_1 @@ -0,0 +1,22 @@ +puts "================" +puts "OCC129 - infinite cylinder is not selectable in 3D Viewer" +puts "================" +puts "" + +cylinder c 0 0 1 10 +mkface f c + +vclear +vinit View1 +vdisplay -dispMode 0 f +# check dynamic highlighting +vmoveto 207 184 +checkcolor 207 184 0 1 1 +# check selected highlighting +vselect 207 184 +checkcolor 207 184 0.8 0.8 0.8 +# check unselected +vselect 222 175 +checkcolor 207 184 1 1 0 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug129_2 b/tests/vselect/bugs/bug129_2 new file mode 100644 index 0000000000..9d5fda9d5b --- /dev/null +++ b/tests/vselect/bugs/bug129_2 @@ -0,0 +1,45 @@ +puts "================" +puts "OCC129" +puts "================" +puts "" +####################################################################################### +# Object is not selectable in the Cascade Viewer +###################################################################################### + +set BugNumber OCC22129 + +cylinder c 0 0 1 10 +trimv ct c -1e+9 1e+9 +mkface ft ct + +vinit +# change maximum uv parameter value in drawer to display +# isolines correctly +vaspects -defaults -setMaxParamValue 1e+9 +vdisplay ft + +set x1 207 +set y1 184 +set x2 222 +set y2 175 + +vmoveto ${x1} ${y1} +checkcolor ${x1} ${y1} 0 1 1 + +vselect ${x1} ${y1} +checkcolor ${x1} ${y1} 0.8 0.8 0.8 + +vselect ${x2} ${y2} +checkcolor ${x1} ${y1} 1 1 0 + +# dump image, than restore default maximum parameter value +set aViewInfo [split [vviewlist long] "/"] +set aImgFile ${imagedir}/${casename} +foreach aStr $aViewInfo { + append aImgFile "_" [string trim $aStr] +} +append aImgFile ".png" +vdump $aImgFile + +vaspects -defaults -setMaxParamValue 500000 +vclose diff --git a/tests/vselect/bugs/bug22016 b/tests/vselect/bugs/bug22016 new file mode 100644 index 0000000000..5cd29d92f7 --- /dev/null +++ b/tests/vselect/bugs/bug22016 @@ -0,0 +1,24 @@ +puts "========" +puts "OCC22016: Incorrect selection color after displaying a selected object" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 1 2 3 +box b2 3 0 0 2 3 1 +vinit View1 +vclear +vaxo +vdisplay -noupdate b1 b2 +vaspects b1 b2 -setWidth 4 +vfit +vselect 0 0 500 500 +vdisplay b2 +set aColor1 [vreadpixel 104 32 rgb name] +set aColor2 [vreadpixel 255 350 rgb name] + +if {$aColor1 != "GRAY80" || $aColor2 != "GRAY80" } { + puts "ERROR: OCC22016 is reproduced. Incorrect selection color after displaying a selected object." +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug22018 b/tests/vselect/bugs/bug22018 new file mode 100644 index 0000000000..934124b411 --- /dev/null +++ b/tests/vselect/bugs/bug22018 @@ -0,0 +1,66 @@ +puts "============" +puts "OCC22018: Select3D_SensitiveCircle::Matches(): DMin parameter left uninitialized" +puts "============" +puts "" + +set BugNumber OCC22018 + +vinit View1 + +vpoint p1 -5 0 0 +vpoint p2 0 5 0 +vpoint p3 5 0 0 + +vcircle c p1 p2 p3 1 + +vpoint p4 0 0 0 +vpoint p5 5 5 0 +vpoint p6 10 0 0 + +vcircle c1 p4 p5 p6 1 + +verase p1 p2 p3 p4 p5 p6 + +vfit +vtop + +set White_R 1 +set White_G 1 +set White_B 0.94901901483535767 + +set Select_R 0 +set Select_G 1 +set Select_B 1 + +set x1 150 +set x2 300 +set y 200 + +vmoveto 0 0 +vmoveto 0 0 + +if { [vreadpixel $x1 $y rgb name] != "IVORY" || [vreadpixel $x2 $y rgb name] != "IVORY" } { + puts "Error: unexpected color of not selected object" +} + +vmoveto ${x1} ${y} +vmoveto ${x1} ${y} + +if { [vreadpixel $x1 $y rgb name] != "WHITE" } { + puts "Error: unexpected color of selected object" +} +if { [vreadpixel $x2 $y rgb name] != "IVORY" } { + puts "Error: unexpected color of not selected object" +} + +vmoveto ${x2} ${y} +vmoveto ${x2} ${y} + +if { [vreadpixel $x1 $y rgb name] != "IVORY" } { + puts "Error: unexpected color of not selected object" +} +if { [vreadpixel $x2 $y rgb name] != "WHITE" } { + puts "Error: unexpected color of selected object" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug22048 b/tests/vselect/bugs/bug22048 new file mode 100644 index 0000000000..6d75bae8ee --- /dev/null +++ b/tests/vselect/bugs/bug22048 @@ -0,0 +1,22 @@ +puts "========" +puts "0022048: Visualization, AIS_InteractiveContext - single object selection should always clear multiple selection" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box b1 0 0 0 10 10 10 +box b2 20 20 20 30 30 30 +vclear +vinit View1 +vaxo +vdisplay -dispMode 1 b1 b2 +vfit +vselprops selHighlight -dispMode -1 +vselect 0 0 400 400 -xor +if { [vreadpixel 50 300 rgb name] != "GRAY73" } { puts "Error: b1 should be selected."} +if { [vreadpixel 300 200 rgb name] != "GRAY73" } { puts "Error: b2 should be selected."} +vselect 200 200 +if { [vreadpixel 50 300 rgb name] != "DARKGOLDENROD" } { puts "Error: b1 should not be selected."} +if { [vreadpixel 300 200 rgb name] != "GRAY73" } { puts "Error: b2 should be selected."} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug23012 b/tests/vselect/bugs/bug23012 new file mode 100644 index 0000000000..de98fe644f --- /dev/null +++ b/tests/vselect/bugs/bug23012 @@ -0,0 +1,36 @@ +puts "================" +puts "OCC23012: Detection gives incorrect results" +puts "================" +puts "" + +set BugNumber OCC23012 + +catch {pload XDE} + +set x1 210 +set y1 184 + +set x2 207 +set y2 180 + +stepread [locate_data_file OCC23012-Sample_3.stp] a * +stepread [locate_data_file OCC23012-Sample_9.stp] b * +vdisplay a_1 b_1 +vsetdispmode a_1 1 +vsetdispmode b_1 1 +vselprops -pixtol 0 + +set ColorBefore [vreadpixel ${x1} ${y1} rgb] + +vmoveto ${x2} ${y2} + +set ColorAfter [vreadpixel ${x2} ${y2} rgb] + +if { "$ColorBefore" == "$ColorAfter" } { + puts "OK ${BugNumber}" +} else { + puts "Faulty ${BugNumber}" +} + +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug23539_1 b/tests/vselect/bugs/bug23539_1 new file mode 100644 index 0000000000..449fd44a61 --- /dev/null +++ b/tests/vselect/bugs/bug23539_1 @@ -0,0 +1,25 @@ +puts "============" +puts "CR23539: Test case for polygonal selection" +puts "============" +puts "" + +box b 10 10 10 +vinit View1 +vdisplay b +vfit +vselmode 2 1 +vselect 1 1 1 407 407 407 407 1 + +set NbSelected1 [vnbselected] +if { ${NbSelected1} != 12 } { + puts "Error : Bad number of selected edges after polygonal selection of all edges" +} + +vselect 10 10 10 20 20 20 20 10 + +set NbSelected2 [vnbselected] +if { ${NbSelected2} != 0 } { + puts "Error : Bad number of selected edges after polyginal selection of empty space" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug23539_2 b/tests/vselect/bugs/bug23539_2 new file mode 100644 index 0000000000..05659b71b5 --- /dev/null +++ b/tests/vselect/bugs/bug23539_2 @@ -0,0 +1,24 @@ +puts "============" +puts "CR23539: Test case for polygonal shift selection" +puts "============" +puts "" + +box a 10 10 10 +box b 50 50 50 10 10 10 +vinit +vdisplay a b +vfit +vselmode 2 1 +vselect 0 0 +vselect 58 300 +vselect 300 200 300 60 400 60 407 150 -xor + +set NbSelected1 [vnbselected] +if { ${NbSelected1} != 13 } { puts "Error : Polygonal shift selection doesn't work properly" } + +vselect 350 120 -xor + +set NbSelected1 [vnbselected] +if { ${NbSelected1} != 12 } { puts "Error : (case 2)" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug23649_1 b/tests/vselect/bugs/bug23649_1 new file mode 100644 index 0000000000..d8e65c4644 --- /dev/null +++ b/tests/vselect/bugs/bug23649_1 @@ -0,0 +1,30 @@ +puts "============" +puts "0023649: Different behaviour of highlighting after shift selection." +puts "It tests default functionality of highlighting" +puts "during shift selection of sub-shapes (local context)." +puts "============" +puts "" + +set anImage1 $imagedir/${casename}_Selection.png +set anImage2 $imagedir/${casename}_HighlightFirst.png +set anImage3 $imagedir/${casename}_HighlightSecond.png + +box b 1 2 3 +vinit +vdisplay b +vfit +vselmode b 2 1 +#select the first edge +vselect 232 368 +#select the second edge +vselect 165 278 -xor +vmoveto 0 0 +vdump ${anImage1} + +#highlight the first edge - it should NOT be highlightable by default +vmoveto 232 368 +vdump ${anImage2} + +#highlight the second edge - it should NOT be highlightable by default +vmoveto 165 278 +vdump ${anImage3} diff --git a/tests/vselect/bugs/bug23649_2 b/tests/vselect/bugs/bug23649_2 new file mode 100644 index 0000000000..15dad4064f --- /dev/null +++ b/tests/vselect/bugs/bug23649_2 @@ -0,0 +1,31 @@ +puts "============" +puts "0023649: Different behaviour of highlighting after shift selection" +puts "It tests highlighting of selected sub-shapes." +puts "This mode is option of interactive context." +puts "============" +puts "" + +set anImage1 $imagedir/${casename}_HighlightFirst.png +set anImage2 $imagedir/${casename}_HighlightSecond.png + +box b 1 2 3 +vinit +vdisplay b +vfit +vselmode b 2 1 +#select the first edge +vselect 232 368 +#select the second edge +vselect 165 278 -xor +vmoveto 0 0 + +#enable 'highlight selected' mode +vhighlightselected on + +#highlight the first edge - it should be highlightable by default +vmoveto 232 368 +vdump ${anImage1} + +#highlight the second edge - it should be highlightable by default +vmoveto 165 278 +vdump ${anImage2} diff --git a/tests/vselect/bugs/bug23649_3 b/tests/vselect/bugs/bug23649_3 new file mode 100644 index 0000000000..699edd8fdd --- /dev/null +++ b/tests/vselect/bugs/bug23649_3 @@ -0,0 +1,30 @@ +puts "============" +puts "0023649: Different behaviour of highlighting after shift selection." +puts "It tests default functionality of highlighting" +puts "during shift selection of shapes (neutral point)." +puts "============" +puts "" + +set anImage1 $imagedir/${casename}_Selection.png +set anImage2 $imagedir/${casename}_HighlightFirst.png +set anImage3 $imagedir/${casename}_HighlightSecond.png + +box a 2 0 0 3 2 1 +box b 1 2 3 +vinit +vdisplay a b +vfit +#select the first shape +vselect 70 230 +#select the second shape +vselect 200 358 -xor +vmoveto 0 0 +vdump ${anImage1} + +#highlight the first edge - it should NOT be highlightable by default +vmoveto 70 230 +vdump ${anImage2} + +#highlight the second edge - it should NOT be highlightable by default +vmoveto 200 358 +vdump ${anImage3} diff --git a/tests/vselect/bugs/bug23649_4 b/tests/vselect/bugs/bug23649_4 new file mode 100644 index 0000000000..eb7050c1e9 --- /dev/null +++ b/tests/vselect/bugs/bug23649_4 @@ -0,0 +1,31 @@ +puts "============" +puts "0023649: Different behaviour of highlighting after shift selection" +puts "It tests highlighting of selected shapes (neutral point)." +puts "This mode is option of interactive context." +puts "============" +puts "" + +set anImage1 $imagedir/${casename}_HighlightFirst.png +set anImage2 $imagedir/${casename}_HighlightSecond.png + +box a 2 0 0 3 2 1 +box b 1 2 3 +vinit +vdisplay a b +vfit +#select the first shape +vselect 70 230 +#select the second shape +vselect 200 358 -xor +vmoveto 0 0 + +#enable 'highlight selected' mode +vhighlightselected on + +#highlight the first edge - it should be highlightable by default +vmoveto 70 230 +vdump ${anImage1} + +#highlight the second edge - it should be highlightable by default +vmoveto 200 358 +vdump ${anImage2} diff --git a/tests/vselect/bugs/bug24420 b/tests/vselect/bugs/bug24420 new file mode 100644 index 0000000000..226de0aaa4 --- /dev/null +++ b/tests/vselect/bugs/bug24420 @@ -0,0 +1,47 @@ +puts "============" +puts "CR24420: Test for type of sensitivity of AIS_Plane" +puts "============" +puts "" + +pload VISUALIZATION +set aV "Driver1/Viewer1/View1" +vinit name=$aV l=32 t=32 w=400 h=400 +vactivate $aV +vclear + +vpoint p1 0 0 0 +vpoint p2 1 0 0 +vpoint p3 0 1 0 + +puts "Testing Select3D_TOS_INTERIOR type of sensitivity:" +vplane pl1 p1 p2 p3 0 +vfit + +vmoveto 210 210 +checkcolor 395 200 0 1 1 + +if { $stat != 1 } { + puts "Error : Select3D_SensitiveFace does not work properly with type of sensitivity Select3D_TOS_INTERIOR!" +} + +verase pl1 + +puts "Testing Select3D_TOS_BOUNDARY type of sensitivity:" + +vplane pl2 p1 p2 p3 1 +vfit + +vmoveto 210 210 +checkcolor 395 200 0.5 0.8 0.9 + +if { $stat != 1 } { + puts "Error : Select3D_SensitiveFace does not work properly with type of sensitivity Select3D_TOS_BOUNDARY!" +} + +vmoveto 395 200 +checkcolor 395 200 0 1 1 + +if { $stat != 1 } { + puts "Error : Select3D_SensitiveFace does not work properly with type of sensitivity Select3D_TOS_BOUNDARY!" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug24564 b/tests/vselect/bugs/bug24564 new file mode 100644 index 0000000000..ad717a89c3 --- /dev/null +++ b/tests/vselect/bugs/bug24564 @@ -0,0 +1,36 @@ +puts "============" +puts "CR24564: Test for sensitivity of box located over AIS_Plane" +puts "============" +puts "" + +set aV "Driver1/Viewer1/View1" +vinit name=$aV l=32 t=32 w=400 h=400 +vactivate $aV +vclear + +puts "Testing box selection over the plane in orthogonal projection:" +vpoint p1 0 0 0 +vpoint p2 1 0 0 +vpoint p3 0 1 0 + +vplane pl1 p1 p2 p3 0 +box b 50 50 50 +vdisplay b +vfit +vtop + +vaspects -setwidth 5 +vmoveto 200 200 +if { "[vreadpixel 200 200 rgb name]" != "CYAN" } { + puts "Error : The box is not selectable!" +} + +puts "Testing box selection over the plane in axonometry projection:" +vaxo +vfit + +vmoveto 200 200 +if { "[vreadpixel 199 200 rgb name]" != "CYAN" } { + puts "Error : The box is not selectable!" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug24569 b/tests/vselect/bugs/bug24569 new file mode 100644 index 0000000000..b0a73f9ba9 --- /dev/null +++ b/tests/vselect/bugs/bug24569 @@ -0,0 +1,44 @@ +puts "============" +puts "CR24569: Test for conversion of sensitives by AIS_InteractiveContext::Update" +puts "============" +puts "" + +set aV "Driver1/Viewer1/View1" +vinit name=$aV l=32 t=32 w=400 h=400 +vactivate $aV +vclear + +vpoint p1 0 0 0 +vpoint p2 1 0 0 +vpoint p3 0 1 0 + +vplane pl1 p1 p2 p3 0 +vfit + +vmoveto 200 256 +checkcolor 395 200 0 1 1 + +if { $stat != 1 } { + puts "Error : Selection of AIS_Plane does not work initially!" +} + +puts "Testing of plane sensitivity update:" + +vchangeplane pl1 x=-150 y=150 z=0 sx=10 sy=10 +vupdate pl1 +vzrange 230.36270740666069 409.91874112463427 +vmoveto 200 240 +checkcolor 199 23 0 1 0 + +if { $stat != 1 } { + puts "Error : Sensitive entity of AIS_Plane is not updated!" +} + +vmoveto 200 28 +checkcolor 199 23 0 1 1 + +if { $stat != 1 } { + puts "Error : Sensitive entity of AIS_Plane is incorrect after update!" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25098 b/tests/vselect/bugs/bug25098 new file mode 100644 index 0000000000..7bbc39c9fa --- /dev/null +++ b/tests/vselect/bugs/bug25098 @@ -0,0 +1,136 @@ +puts "============" +puts "0025098: Visualization - Calculation of depth on selection of a wire is not accurate" +puts "============" +puts "" + +proc ParseEntityInfo {theInfoString} { + set aStringArr [split $theInfoString " "] + set isEdgeInfo 0 + set aDepth "" + set aPoint "" + set aType "" + set aSize [llength $aStringArr] + for {set aIdx 0} {$aIdx < $aSize} {incr aIdx} { + set aItem [lindex $theInfoString $aIdx] + if {[string compare $aItem "e"] == 0} { + set isEdgeInfo 1 + } elseif {[string compare $aItem "Depth:"] == 0} { + set aDepth [string trim [lindex $theInfoString [expr $aIdx + 1]]] + } elseif {[string compare $aItem "Point:"] == 0} { + set aPoint [string trim [lindex $theInfoString [expr $aIdx + 1]]] + append aPoint " " + append aPoint [string trim [lindex $theInfoString [expr $aIdx + 2]]] + append aPoint " " + append aPoint [string trim [lindex $theInfoString [expr $aIdx + 3]]] + } elseif {[string compare [string index $aItem 0] "("] == 0} { + set aType [string trim $aItem] + } + } + + return [list $isEdgeInfo $aDepth $aPoint $aType] +} + +pload VISUALIZATION MODELING +vinit View1 + +box b 10 10 10 +vdisplay b +vremove b + +explode b w +vdisplay b_5 + +vertex v1 10 0 0 +vertex v2 10 10 0 +edge e v1 v2 +vdisplay e + +vfit +vmoveto 240 300 +set aOut [split [vstate -entities] "\n"] + +# compare parameters of detected match: depth, distance and point +set anInfoList1Idx 1 +set anInfoList2Idx -1 +set anInfoList1 [ParseEntityInfo [lindex $aOut $anInfoList1Idx]] +if {[string equal [lindex $anInfoList1 0] "1"]} { + set anInfoList2Idx 3 +} else { + set anInfoList2Idx 4 +} +set anInfoList2 [ParseEntityInfo [lindex $aOut $anInfoList2Idx]] +for {set aIdx 1} {$aIdx < 3} {incr aIdx} { + if {[string equal [lindex $anInfoList1 $aIdx] [lindex $anInfoList2 $aIdx]] == 0} { + set aDebugInfo "Characteristics are not equal at value nb: " + append aDebugInfo [expr $aIdx + 1] + puts $aDebugInfo + set aDebugInfo "The values are: " + append aDebugInfo [lindex $anInfoList1 $aIdx] + append aDebugInfo " and " + append aDebugInfo [lindex $anInfoList2 $aIdx] + puts $aDebugInfo + puts "ERROR" + puts "" + } +} + +set anEdgeSensitiveType "" +set aWireSensitiveType "" +set anEdgeTypeStringNb -1 +set aWireTypeStringNb -1 +if {[string equal [lindex $anInfoList1 0] "1"]} { + set anEdgeTypeStringNb 2 + set anEdgeSensitiveType [lindex $anInfoList1 3] + set aWireTypeStringNb 4 + set aWireSensitiveType [lindex $anInfoList2 3] +} else { + set anEdgeTypeStringNb 5 + set anEdgeSensitiveType [lindex $anInfoList2 3] + set aWireTypeStringNb 2 + set aWireSensitiveType [lindex $anInfoList1 3] +} + +# checks that edge e is represented by correct shape and sensitive entity +if {[string equal $anEdgeSensitiveType "(Select3D_SensitiveSegment)"] == 0} { + puts "Wrong sensitive for segment! Value is: " + puts $anEdgeSensitiveType + puts "Must be: (Select3D_SensitiveSegment)" + puts "ERROR" + puts "" +} + +set aEdgeType [string trim [lindex $aOut $anEdgeTypeStringNb]] +if {[string equal $aEdgeType "Detected Shape: BRep_TEdge"] == 0} { + puts "Wrong type of edge! Value is: " + puts $aEdgeType + puts "Must be: Detected Shape: BRep_TEdge" + puts "ERROR" + puts "" +} + +# checks that wire b_5 is represented by correct shape and sensitive entity +if {[string equal $aWireSensitiveType "(Select3D_SensitiveWire)"] == 0} { + puts "Wrong sensitive for wire! Value is: " + puts $aWireSensitiveType + puts "Must be: (Select3D_SensitiveWire)" + puts "ERROR" + puts "" +} + +set aWireType [string trim [lindex $aOut $aWireTypeStringNb]] +if {[string equal $aWireType "Detected Shape: TopoDS_TWire"] == 0} { + puts "Wrong type of wire! Value is: " + puts $aWireType + puts "Must be: Detected Shape: TopoDS_TWire" + puts "ERROR" + puts "" +} + +set aWireChildSensitiveType [string trim [lindex $aOut [expr $aWireTypeStringNb + 1]]] +if {[string equal $aWireChildSensitiveType "Detected Child: Select3D_SensitiveSegment"] == 0} { + puts "Wrong type of wire's inner sensitive! Value is: " + puts $aWireChildSensitiveType + puts "Must be: Detected Child: Select3D_SensitiveSegment" + puts "ERROR" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25103 b/tests/vselect/bugs/bug25103 new file mode 100644 index 0000000000..bb33ad6762 --- /dev/null +++ b/tests/vselect/bugs/bug25103 @@ -0,0 +1,45 @@ +puts "============" +puts "CR25103: Visualization - Regression in interactive detection" +puts "============" +puts "" + +vinit View1 +vsetdispmode 1 + +box wall1 1 8 8 +box wall2 1 8 8 +box wall3 16 8 1 + +vdisplay wall1 +vdisplay wall2 +vdisplay wall3 + +vsetlocation wall1 -10 0 0 +vsetlocation wall2 5 0 0 +vsetlocation wall3 -10 0 -1 + +vsetmaterial wall1 stone +vsetmaterial wall2 stone +vsetmaterial wall3 pewter + +vsetcolor wall1 red +vsetcolor wall2 green + +vfront +vturnview 0 -0.3 0 +vfit + +set anImage ${imagedir}/${casename}_1.png +vdump ${anImage} + +# The next line should highlight the green box (wall2) but it does not +vmoveto 394 205 + +set anImage ${imagedir}/${casename}_2.png +vdump ${anImage} + +# The next line should not hit any object but it highlights the green box +vmoveto 264 205 + +set anImage ${imagedir}/${casename}_3.png +vdump ${anImage} diff --git a/tests/vselect/bugs/bug25230 b/tests/vselect/bugs/bug25230 new file mode 100644 index 0000000000..be4636eb1c --- /dev/null +++ b/tests/vselect/bugs/bug25230 @@ -0,0 +1,86 @@ +puts "============" +puts "OCC25230: Visualization - Test case for selection in perspective views" +puts "Test is made using comparison of selected points with expected to be selected points." +puts "In case of mismatching test will report about an e r r o r of certain type:" +puts "point selection, rectangle selection or polygon selection is broken." +puts "============" +puts "" + +vinit View1 +vsetdispmode 1 +#draw grid of points 7x7 +set j 0 +for {set x 0} {$x<7} {incr x} { + for {set y 0} {$y<7} {incr y} { + vpoint $j $x $y 10 + incr j + } +} + for {set x 0} {$x<7} {incr x} { + for {set y 0} {$y<7} {incr y} { + vpoint $j $x $y 0 + incr j + } +} + +#prepare view +vtop +vcamera -persp +vfit +vleft +vtop + +#check rectagle selection +vselect 200 200 0 0 +set stat 0 +set result [vstate] +set newlist {} +set ref_selected {55 6 69 18 13 67 54 68 19 12 62 5 53 60 4 61 20 11} +set asplit [split $result "\n"] +for {set i 0} {$i < [llength $ref_selected]} {incr i} { + lappend newlist [lindex [lindex $asplit $i] 0] +} +set newsorted [lsort $newlist] +set refsorted [lsort $ref_selected] +for {set i 0} {$i < [llength $refsorted]} {incr i} { + if {[lindex $refsorted $i] != [lindex $newsorted $i]} { + set stat 1 + break + } +} + +#check point selection +vselect 0 0 +vselect 27 28 +set stat1 0 +set result [vstate] +if {[lindex $result 0] != 6} { + set stat1 1 +} + +#check polygon selection +vselect 70 70 0 600 200 600 200 200 600 200 600 70 +set stat2 0 +set result [vstate] +set newlist {} +set ref_selected {67 97 47 32 12 33 49 74 54 8 50 19\ + 9 63 83 56 39 26 66 75 18 95 81 15 89 51 46 76 57 90\ + 82 58 65 10 11 25 62 59 14 52 40 60 68 16 55 7 64 61\ + 88 69 53 17 96} +set asplit [split $result "\n"] +for {set i 0} {$i < [llength $ref_selected]} {incr i} { + lappend newlist [lindex [lindex $asplit $i] 0] +} +set newsorted [lsort $newlist] +set refsorted [lsort $ref_selected] +for {set i 0} {$i < [llength $refsorted]} {incr i} { + if {[lindex $refsorted $i] != [lindex $newsorted $i]} { + set stat2 1 + break + } +} + +if {$stat == 1} { puts "Error : Perspective selection by rectangle is broken." } +if {$stat1 == 1} { puts "Error : Perspective selection by point is broken." } +if {$stat2 == 1} { puts "Error : Perspective selection by polygon is broken." } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25265 b/tests/vselect/bugs/bug25265 new file mode 100644 index 0000000000..f078c83f5f --- /dev/null +++ b/tests/vselect/bugs/bug25265 @@ -0,0 +1,70 @@ +puts "============" +puts "OCC25265: Perspective projection - selecting front point of two." +puts "When trying to select front point of two (lying on Z-coordinate) in a perspective" +puts "view, the back one is snapped and selected." +puts "============" +puts "" + +set select_x 204 +set select_y 204 + +vinit View1 +vsetdispmode 1 +vcamera -persp + +# Draw grid of points 7x7. +set j 0 +for {set x 0} {$x<7} {incr x} { + for {set y 0} {$y<7} {incr y} { + vpoint $j $x $y 10 + incr j + } +} + for {set x 0} {$x<7} {incr x} { + for {set y 0} {$y<7} {incr y} { + vpoint $j $x $y 0 + incr j + } +} + +# Prepare view. +vtop +vfit + +vselect $select_x $select_y + +set stat 0 +set result [vstate] +set newlist {} +set ref_selected {24} +set asplit [split $result "\n"] +for {set i 0} {$i < [llength $ref_selected]} {incr i} { + lappend newlist [lindex [lindex $asplit $i] 0] +} +set newsorted [lsort $newlist] +set refsorted [lsort $ref_selected] +for {set i 0} {$i < [llength $refsorted]} {incr i} { + if {[lindex $refsorted $i] != [lindex $newsorted $i]} { + set stat 1 + break + } +} + +if {$stat == 1} { + puts "Error : Perspective selection is broken." +} + +# Dump view. +set scale 48.20 +set up_x -0.09 +set up_y 0.94 +set up_z -0.33 +set at_x 3.03 +set at_y 2.70 +set at_z 5.10 +set eye_x 16.40 +set eye_y 10.98 +set eye_z 24.59 + +vviewparams -scale $scale -up $up_x $up_y $up_z -at $at_x $at_y $at_z -eye $eye_x $eye_y $eye_z +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25335 b/tests/vselect/bugs/bug25335 new file mode 100644 index 0000000000..1705d256c5 --- /dev/null +++ b/tests/vselect/bugs/bug25335 @@ -0,0 +1,21 @@ +puts "================" +puts "OCC25335: Visualization - method ::SelectedShape() in AIS_LocalContext and AIS_InteractiveContext overrides shape transformation" +puts "================" +puts "" + +vinit View1 + +box b 1 1 1 +vdisplay b +btranslate b 1 0 0 +vselmode 2 1 +vfit +vselect 299 352 +vpickselected +vsetlocation b 0 1 0 +vzfit +vselect 233 188 +vpickselected +vsetlocation b -2 2 0 +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25492 b/tests/vselect/bugs/bug25492 new file mode 100644 index 0000000000..624da41ea7 --- /dev/null +++ b/tests/vselect/bugs/bug25492 @@ -0,0 +1,26 @@ +puts "============" +puts "CR25492: The selected subshape does not have topological relationship with original shape in OCC680" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +set isEqual 0 +vinit +box aShape 5 5 5 3 3 3 +vdisplay aShape +vfit +vselmode 4 1 +vselect 100 200 +vpickselected aSub +explode aShape F + +for {set i 1} {$i <= 6 } {incr i} { + set aRes [compare aShape_$i aSub]; + if { [lsearch $aRes equal] != -1} { + set isEqual 1 + } +} + +if {$isEqual == 0} { puts "Error: No selected sub-shape was found in exploded sub-shapes" } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25507 b/tests/vselect/bugs/bug25507 new file mode 100644 index 0000000000..d4b4402068 --- /dev/null +++ b/tests/vselect/bugs/bug25507 @@ -0,0 +1,22 @@ +puts "============" +puts "CR25507: Visualization - the method V3d_View::Place() is incorrect" +puts "============" +puts "" + +vinit View1 +vsetdispmode 1 + +box b1 2 1 1 +vdisplay b1 +box b2 1 1 1 +vdisplay b2 +vsetlocation b2 5 0 0 +vfit + +vselect 80 140 +vplace 80 140 + +vmoveto 200 180 +checkcolor 200 180 0.78 0.55 0.09 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25624 b/tests/vselect/bugs/bug25624 new file mode 100644 index 0000000000..3235f21122 --- /dev/null +++ b/tests/vselect/bugs/bug25624 @@ -0,0 +1,28 @@ +puts "========" +puts "OCC25624: Visualization - selection is incorrect in perspective mode in a specific case" +puts "========" +puts "" + +pload MODELING VISUALIZATION +box a 0.0 0.0 0.0 0.1 0.1 0.1 +box b 0.0 0.0 0.5 0.1 0.1 0.1 +box c 0.0 0.0 1.0 0.1 0.1 0.1 + +vinit View1 +vautozfit 1 +vclear +vtop +vsetdispmode 0 +vcamera -persp +vdisplay a b c +vfit +vselect 210 210 + +# check if the closest box is selected +checkcolor 170 10 0.8 0.8 0.8 + +# check if the farthest box is displayed +# without any highlighting +checkcolor 210 184 1 1 0 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug25627 b/tests/vselect/bugs/bug25627 new file mode 100644 index 0000000000..bd32adf220 --- /dev/null +++ b/tests/vselect/bugs/bug25627 @@ -0,0 +1,46 @@ +puts "============" +puts "CR25627: SelectedShape() and HasSelectedShape() of AIS_InteractiveContext class do not work as expected." +puts "============" +puts "" + +pload MODELING VISUALIZATION + +vinit View1 +box aBox 5 5 5 +vdisplay aBox +vfit +vselect 100 100 +set aSelectionRes [vstate -hasSelected] +if { [lsearch $aSelectionRes 0] != -1 } { + puts "ERROR: Incorrect result of HasSelectedShape of the context!" +} +vpickselected aSelected +set aRes [vstate aSelected] +if { $aRes == "aSelected doesn't exist!" } { + puts "ERROR: No shape selected in neutral point!" +} +set aCompRes [compare aBox aSelected] +if { [lsearch $aCompRes not] != -1 } { + puts "ERROR: Selected box and selected shape from the context are not equal!" +} + +vselect 0 0 +vremove aSelected + +vselmode aBox 6 1 +vselect 100 100 +set aSelectionRes [vstate -hasSelected] +if { [lsearch $aSelectionRes 0] != -1 } { + puts "ERROR: Incorrect result of HasSelectedShape of the context!" +} +vpickselected aSelected +set aRes [vstate aSelected] +if { $aRes == "aSelected doesn't exist!" } { + puts "ERROR: No shape selected in local selection!" +} +set aCompRes [compare aBox aSelected] +if { [lsearch $aCompRes not] != -1 } { + puts "ERROR: Selected box and selected solid are not equal!" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26031 b/tests/vselect/bugs/bug26031 new file mode 100644 index 0000000000..68f74d5a85 --- /dev/null +++ b/tests/vselect/bugs/bug26031 @@ -0,0 +1,25 @@ +puts "============" +puts "CR26031: Visualization - fix out-of-range within Select3D_InteriorSensitivePointSet::GetPoints()" +puts "============" +puts "" + +pload VISUALIZATION XDE + +testreadiges [locate_data_file bug25747_pencil.igs] aPencil + +vinit View1 +vclear +vdefaults -autoTriang 0 +vdisplay aPencil +vsetdispmode 1 +vfit + +# create a connected interactive +vconnectto aCopy 50 50 50 aPencil +vfit + +# check that selection primitives for connected object were created successfully +vmoveto 220 133 +checkcolor 220 133 0 1 1 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26146 b/tests/vselect/bugs/bug26146 new file mode 100644 index 0000000000..e10b7ddb03 --- /dev/null +++ b/tests/vselect/bugs/bug26146 @@ -0,0 +1,18 @@ +puts "===========" +puts "Test for issue #26146" +puts "===========" +puts "==================================" +puts "Select3D_ISensitivePointSet: Crash when clearing selections (only with TBB)" +puts "==================================" + +restore [locate_data_file bug26146_crash_compound.brep] crash_compound + +vinit +vdisplay crash_compound +vfit + +vdump ${imagedir}/${casename}_1.png + +vremove crash_compound ;# crashed here + +vdump ${imagedir}/${casename}_2.png diff --git a/tests/vselect/bugs/bug26147 b/tests/vselect/bugs/bug26147 new file mode 100644 index 0000000000..96cae5f0e4 --- /dev/null +++ b/tests/vselect/bugs/bug26147 @@ -0,0 +1,56 @@ +puts "============" +puts "CR26147: Visualization - restore the ability to pick only fully included objects in rectangular selection" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +box b1 0 0 0 1 1 1 +box b2 2 2 2 1 1 1 +box b3 4 4 4 1 1 1 + +vinit View1 +vdisplay b1 b2 b3 +vfit + +vselmode b1 1 1 +vselmode b1 2 1 +vselmode b2 1 1 +vselmode b2 2 1 + +vselect 75 230 235 320 -allowoverlap 0 +set aNbSelected1 [vnbselected] +if {$aNbSelected1 != 4} { + puts "ERROR: Wrong number of entities in vertice-edge selection without overlap allowed!" +} + +vselect 75 230 235 320 -allowoverlap 1 +vnbselected +set aNbSelected2 [vnbselected] +if {$aNbSelected2 != 11} { + puts "ERROR: Wrong number of entities in vertice-edge selection with overlap allowed!" +} + +vselect 0 0 + +vselmode b3 4 1 + +vselect 75 230 235 320 -allowoverlap 0 -xor +vselect 350 150 380 170 -xor +vnbselected +set aNbSelected3 [vnbselected] +if {$aNbSelected3 != 4} { + puts "ERROR: Wrong number of entities in vertice-edge-face shift selection without overlap allowed!" +} + +vselect 0 0 + +vselect 75 230 235 320 -allowoverlap 1 -xor +vselect 350 150 380 170 -allowOverlap 1 -xor +vnbselected +set aNbSelected4 [vnbselected] +if {$aNbSelected4 != 13} { + puts "ERROR: Wrong number of entities in vertice-edge-face shift selection with overlap allowed!" +} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug26159 b/tests/vselect/bugs/bug26159 new file mode 100644 index 0000000000..3f15900adb --- /dev/null +++ b/tests/vselect/bugs/bug26159 @@ -0,0 +1,23 @@ +puts "================================================================" +puts "CR26159" +puts "Visualization - revise tolerance implementation for selection." +puts "================================================================" +puts "" + +pload VISUALIZATION MODELING +box b1 1 1 1 1 1 1 +box b2 3 3 3 1 1 1 +box b3 6 6 6 1 1 1 +vdisplay b1 b2 b3 +vfit + +# activate vertex selection +vselmode b1 1 1 + +# check selection tolerance +vmoveto 58 324 +checkcolor 58 324 0 1 1 + +# to print tolerance in case of failure: +puts [vselprops -print] +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug26209 b/tests/vselect/bugs/bug26209 new file mode 100644 index 0000000000..df0bc89039 --- /dev/null +++ b/tests/vselect/bugs/bug26209 @@ -0,0 +1,29 @@ +puts "============" +puts "CR26209: Visualization - provide a method to fit view to the specific bounding box" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +box b 1 1 1 +vinit View1 +vdisplay b +vfit +vselmode b 2 1 +vselmode b 1 1 + +vselect 330 334 +vfit -selected +checkcolor 330 334 0 0 0 +checkcolor 330 131 0.8 0.8 0.8 + +vselect 0 0 +vfit + +vselect 29 104 +vselect 204 2 -xor +vfit -selected +checkcolor 29 104 0 0 0 +checkcolor 2 317 0.8 0.8 0.8 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26217 b/tests/vselect/bugs/bug26217 new file mode 100644 index 0000000000..b020f7f043 --- /dev/null +++ b/tests/vselect/bugs/bug26217 @@ -0,0 +1,23 @@ +puts "============" +puts "CR26217: Visualization, Select3D_SensitiveCircle - fix compilation with CLang for iOS" +puts "============" +puts "" + +pload VISUALIZATION + +vinit View1 +vpoint radP1 0 0 0 +vpoint radP2 50 50 0 +vpoint radP3 100 0 0 +vcircle circle radP1 radP2 radP3 1 +vfit + +vselect 40 120 185 320 +if {[vreadpixel 120 200 rgb name] != "DARKGOLDENROD"} { puts "ERROR: the circle is selected with no overlap mode activated" } + +vselect 0 0 + +vselect 40 120 185 320 -allowoverlap 1 +if {[vreadpixel 120 200 rgb name] != "GRAY73"} { puts "ERROR: the circle is not selected with overlap mode activated" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26284 b/tests/vselect/bugs/bug26284 new file mode 100644 index 0000000000..8173005ad2 --- /dev/null +++ b/tests/vselect/bugs/bug26284 @@ -0,0 +1,12 @@ +puts "========" +puts "OCC26284: Visualization - eliminate recursion in SelectMgr_SelectionManager" +puts "========" +puts "" + +pload QAcommands VISUALIZATION + +vinit View1 +OCC26284 + +vfit +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26304 b/tests/vselect/bugs/bug26304 new file mode 100644 index 0000000000..758bf451fa --- /dev/null +++ b/tests/vselect/bugs/bug26304 @@ -0,0 +1,49 @@ +puts "============" +puts "0026304: Visualization - wrong calculation of point in SelectMgr_RectangularFrustum::DetectedPoint" +puts "============" +puts "" + +proc findPoint {theInfoString} { + puts $theInfoString + set aStringArr [split $theInfoString " "] + set aSize [llength $aStringArr] + for {set aIdx 0} {$aIdx < $aSize} {incr aIdx} { + set aItem [lindex $theInfoString $aIdx] + if {[string compare $aItem "Point:"] == 0} { + set aX [string trim [lindex $theInfoString [expr $aIdx + 1]]] + set aY [string trim [lindex $theInfoString [expr $aIdx + 2]]] + set aZ [string trim [lindex $theInfoString [expr $aIdx + 3]]] + return [list $aX $aY $aZ] + } + } +} + +pload VISUALIZATION MODELING + +vclear +vinit View1 +box b 100 100 100 +box bz 50 50 50 +vdisplay -dispMode 1 b +vfit +vdisplay -dispMode 1 -trsfPers zoom -trsfPersPos 0 -10 50 bz +vaspects bz -setColor GREEN -setTransparency 0.5 + +vselect 20 200 +set anOut1 [split [vstate -entities] "\n"] +set aPnt1 [findPoint [lindex $anOut1 1]] +# expected 4.78109 -10 59.1192 +vpoint p1 {*}$aPnt1 + +vselect 48 258 +set anOut2 [split [vstate -entities] "\n"] +set aPnt2 [findPoint [lindex $anOut2 1]] +# expected 10.7493 0 28.4578 +vpoint p {*}$aPnt2 + +vviewparams -scale 22.3 -proj 0.578415 -0.780275 0.237924 -up -0.212025 0.137838 0.967495 -at 10.887 16.807 36.2306 + +if {[vreadpixel 103 293 rgb name] != "YELLOW"} { puts "ERROR: Wrong point calculated" } +if {[vreadpixel 29 24 rgb name] != "YELLOW"} { puts "ERROR: Wrong point calculated" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26413 b/tests/vselect/bugs/bug26413 new file mode 100644 index 0000000000..a94016c628 --- /dev/null +++ b/tests/vselect/bugs/bug26413 @@ -0,0 +1,78 @@ +puts "============" +puts "CR26413: Visualization, SelectMgr_ViewerSelector - Pixel tolerance is overridden by selection sensitivity" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +vinit View1 +box b 1 1 1 +vdisplay b +vfit + +set x_on_edge 320 +set y_on_edge 340 +set x_on_vert 383 +set y_on_vert 306 + +set x_sel_precise 228 +set y_sel_precise 393 +set x_sel_tol 228 +set y_sel_tol 400 + +set x_notol 374 +set y_notol 309 +set x_tol 372 +set y_tol 310 + +vselmode b 2 1 + +# check precise selection of the edge +vmoveto ${x_sel_precise} ${y_sel_precise} +checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 +# check selection in neighborhood of the edge +vmoveto 0 0 +vmoveto ${x_sel_tol} ${y_sel_tol} +checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 + +vmoveto 0 0 +# increase selection precision +vselprops -pixtol 8 + +# check precise selection of the edge +vmoveto ${x_sel_precise} ${y_sel_precise} +checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 +# check selection in neighborhood of the edge +vmoveto 0 0 +vmoveto $x_sel_tol ${y_sel_tol} +checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 + +# check that after precision reset selection works as usual +vmoveto 0 0 +vselprops -pixtol -1 +vmoveto ${x_sel_precise} ${y_sel_precise} +checkcolor ${x_on_edge} ${y_on_edge} 0 1 1 +vmoveto 0 0 +vmoveto ${x_sel_tol} ${y_sel_tol} +checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 + +# check that point sensitivity is inreased for all types of +# sensitive entities +vmoveto 0 0 +vselmode b 1 1 +vselprops -pixtol -1 + +vmoveto ${x_notol} ${y_notol} +# check that vertex is highlighted and edge is not +checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 +checkcolor ${x_on_vert} ${y_on_vert} 0 1 1 + +vmoveto 0 0 +vselprops -pixtol 8 +vmoveto ${x_tol} ${y_tol} +# check that vertex is highlighted and edge is not +checkcolor ${x_on_edge} ${y_on_edge} 1 1 0 +checkcolor $x_on_vert $y_on_vert 0 1 1 + +vdump ${imagedir}/${casename}.png +vseldump ${imagedir}/${casename}_sel_ent.png -type entity diff --git a/tests/vselect/bugs/bug26430 b/tests/vselect/bugs/bug26430 new file mode 100644 index 0000000000..cdea8a13c9 --- /dev/null +++ b/tests/vselect/bugs/bug26430 @@ -0,0 +1,42 @@ +puts "============" +puts "CR26430: Visualization - segmentation fault in opened local context" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +restore [locate_data_file bug26430.brep] aShape + +vinit View1 +vdisplay aShape +vfit +vsetdispmode aShape 1 + +vselmode aShape 1 1 +vselmode aShape 2 1 +vselmode aShape 3 1 +vselmode aShape 4 1 +vselmode aShape 5 1 + +# check selection for all problematic cases +vselect 125 155 +set aNbSelected [vnbselected] +if {$aNbSelected != 1} { + puts "ERROR: Vertex was not selected!" +} + +vselect 0 0 +vselect 121 155 130 160 +set aNbSelected [vnbselected] +if {$aNbSelected != 1} { + puts "ERROR: Vertex was not selected!" +} + +vselect 0 0 +vselect 100 100 200 200 +set aNbSelected [vnbselected] +if {$aNbSelected != 14} { + puts "ERROR: Vertex was not selected!" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26462_1 b/tests/vselect/bugs/bug26462_1 new file mode 100644 index 0000000000..cf02e0aedf --- /dev/null +++ b/tests/vselect/bugs/bug26462_1 @@ -0,0 +1,48 @@ +puts "============" +puts "CR26462: Visualization - selection does not adapt to line width change" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +vinit View1 +box b1 10 10 10 +box b2 10 10 10 + +vdisplay b1 b2 +vsetlocation b1 10 10 0 +vfit + +vaspects b1 b2 -setWidth 3 + +vselmode 2 1 +# try to select b1 and b2 +vselect 305 322 -xor +vselect 103 322 -xor +# check that both boxes were not selected with default tolerance value +set aNbSelected [vnbselected] +if {$aNbSelected != "0"} { + puts "ERROR: no boxes must be selected!" +} + +puts "0029779: Visualization, SelectMgr_SelectableObject - sensitivity change for object not activated in given mode leads to crash" +vaspects b1 -setSensitivity 3 4 + +# increase tolerance for b1 +vaspects b1 -setSensitivity 2 4 + +# select edge of b1 +vselect 305 322 +# check that b1's edge was selected +set aNbSelected [vnbselected] +if {$aNbSelected != "1"} { + puts "ERROR: b1 was not selected" +} +# try to select b2 +vselect 103 322 -xor +# check that increase of tolerance for b1 doesn't influence +# on b2 +set aNbSelected [vnbselected] +if {$aNbSelected != "1"} { puts "ERROR: b2 is selected after b1's tolerance increased" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26462_2 b/tests/vselect/bugs/bug26462_2 new file mode 100644 index 0000000000..1a42b54153 --- /dev/null +++ b/tests/vselect/bugs/bug26462_2 @@ -0,0 +1,11 @@ +puts "============" +puts "CR26462: Visualization - selection does not adapt to line width change" +puts "============" +puts "" + +pload VISUALIZATION QAcommands + +vinit View1 +OCC26462 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26566 b/tests/vselect/bugs/bug26566 new file mode 100644 index 0000000000..982bd157b6 --- /dev/null +++ b/tests/vselect/bugs/bug26566 @@ -0,0 +1,35 @@ +puts "========" +puts "OCC26566: Visualization - incorrect highlight after selection of owners with auto-highlight disabled" +puts "========" +puts "" + +pload VISUALIZATION MODELING XSDRAW +vinit View1 + +# create an object with auto-highlight disabled +meshfromstl m [locate_data_file b.stl] +vselmode m 8 1 + +# create an object with auto-highlight enabled +box b 100 100 100 +vdisplay b + +vfit + +# select box +vselect 200 200 + +# select mesh with auto-highlight disabled +vselect 290 370 +# check that box is drawn with its own color +checkcolor 321 128 1 1 0 +# check that selection prs for mesh is displayed +checkcolor 316 321 0.8 0.8 0.8 + +vselect 200 200 +# check that box is highlighted with selection color +checkcolor 321 128 0.8 0.8 0.8 +# check that mesh is drawn without selection +checkcolor 316 321 0 0 0 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26596 b/tests/vselect/bugs/bug26596 new file mode 100644 index 0000000000..c450fc3faa --- /dev/null +++ b/tests/vselect/bugs/bug26596 @@ -0,0 +1,27 @@ +puts "============" +puts "CR26596: Visualization - hidden twice times structure should not be selectabl" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +box b 1 2 3 +vinit View1 +vclear +vaxo +vsetdispmode 1 + +vdisplay b +vfit +verase b + +vdisplay b +verase b + +vmoveto 250 250 +set aResColor [vreadpixel 165 263] +if {$aResColor == "0 1 1 1"} { + puts "ERROR: Zero selection mode was not deactivated at second AIS_InteractiveContext::Erase call" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26641 b/tests/vselect/bugs/bug26641 new file mode 100644 index 0000000000..fe6778ec5a --- /dev/null +++ b/tests/vselect/bugs/bug26641 @@ -0,0 +1,26 @@ +puts "============" +puts "0026641: Visualization, TKOpenGl - handle correctly transformation persistence within perspective projection" +puts "============" +puts "" + +vinit View1 +vclear + +box b0 30 0 0 10 10 10 +box b1 -30 -30 30 10 30 20 +vdisplay b0 +vdisplay b1 +vfit +vdump ${imagedir}/${casename}_none_pers_ortho.png + +vdisplay b1 -trsfPers zoom -trsfPersPos -30 -30 30 +vfit +vdump ${imagedir}/${casename}_zoom_pers_ortho.png + +vcamera -persp +vfit +vdump ${imagedir}/${casename}_zoom_pers_persp.png + +vselect 30 70 +if {[vnbselected] != 1} { puts "ERROR: Transform persistence object is not selected!" } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26680 b/tests/vselect/bugs/bug26680 new file mode 100644 index 0000000000..42f5d10975 --- /dev/null +++ b/tests/vselect/bugs/bug26680 @@ -0,0 +1,24 @@ +puts "============" +puts "0026680: Visualization - Changed behavior of mesh visualization and selection in OMF sample" +puts "============" +puts "" + +pload VISUALIZATION XDE + +vinit View1 +meshfromstl m [locate_data_file bug26680.stl] +meshcolors m elem2 1 + +vselmode 0 1 + +vmoveto 200 200 +if {[vreadpixel 197 257 rgb name] != "CYAN"} { puts "ERROR: presentation for dynamic highlight of the object is wrong!" } +vmoveto 0 0 +if {[vreadpixel 197 257 rgb name] != "BLUE"} { puts "ERROR: the object is not unhighlighted after dynamic highlight!" } + +vselect 200 200 +if {[vreadpixel 197 257 rgb name] != "GRAY86"} { puts "ERROR: presentation for selection highlight is wrong!" } +vselect 0 0 +if {[vreadpixel 197 257 rgb name] != "BLUE"} { puts "ERROR: the object is not unhighlighted after selection highlight!" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26719_1 b/tests/vselect/bugs/bug26719_1 new file mode 100644 index 0000000000..0553f689b9 --- /dev/null +++ b/tests/vselect/bugs/bug26719_1 @@ -0,0 +1,51 @@ +puts "============" +puts "0026719: Visualization - cannot pick zoom persistent object" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +vinit View1 +vsetdispmode 1 + +restore [locate_data_file face1.brep] f +vdisplay f +box b1 25 25 25 +vdisplay b1 -trsfPers zoom -trsfPersPos 0 0 0 + +vviewparams -scale 588.7 -proj 0.69 -0.64 -0.38 +vviewparams -up -0.16 -0.32 0.93 -at -0.47 -0.042 0.4 +vviewparams -eye 0.7 -1.14 -0.17 + +# move cursor to the box and check if is highlighted +# with dynamic highlight color, check that the face is +# not highlighted +vmoveto 280 290 +if {[vreadpixel 297 297 -rgb -name] != "CYAN"} { puts "ERROR: zoom persistent box is not highlighted dynamically!" } +if {[vreadpixel 372 210 -rgb -name] != "GOLDENROD3"} { puts "ERROR: the shape behind zoom persistent object was highlighted instead!" } +vdump ${imagedir}/${casename}_1.png + +vmoveto 0 0 + +vviewparams -scale 689.79 -proj 0.78 0.63 -0.00067 +vviewparams -up -0.13 0.16 -0.98 -at -0.36 -0.016 0.31 +vviewparams -eye 0.96 1.053 0.31 + +# check if the depth is calculated correctly on border points +# of the objects + +# move to a point on the box and check if it +# will be highlighted dynamically +vmoveto 264 135 + +if {[vreadpixel 275 142 -rgb -name] != "CYAN"} { puts "ERROR: zoom persistent box is not highlighted dynamically in precision test!" } +if {[vreadpixel 243 123 -rgb -name] != "BURLYWOOD2"} { puts "ERROR: the shape behind zoom persistent object was highlighted instead in precision test!" } +vdump ${imagedir}/${casename}_2.png +vmoveto 0 0 + +# move to a point on the face and check if it +# will be highlighted dynamically +vmoveto 259 135 +if {[vreadpixel 275 142 -rgb -name] != "DARKGOLDENROD"} { puts "ERROR: zoom persistent box is highlighted instead in precision test!" } +if {[vreadpixel 243 123 -rgb -name] != "CYAN"} { puts "ERROR: the shape behind zoom persistent object was not highlighted dynamically in precision test!" } +vdump ${imagedir}/${casename}_3.png diff --git a/tests/vselect/bugs/bug26721 b/tests/vselect/bugs/bug26721 new file mode 100644 index 0000000000..7bf067e65f --- /dev/null +++ b/tests/vselect/bugs/bug26721 @@ -0,0 +1,30 @@ +puts "============" +puts "CR26721: Visualization - selection highlight of selected face is broken" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +box b 1 1 1 +vinit View1 +vdisplay b +vfit + +# select box in 0 selection mode +vselect 200 200 + +vselmode 4 1 +# select box's face +vselect 200 300 + +# check if highlight is correct: +# 1. check if other edges of the box are not highlighted +if {[vreadpixel 292 356 name] != "YELLOW 1"} { + puts "ERROR: the box is drawn with the color that isn't equal to default!" +} +# 2. check if previously selected face is highlighted with selection color +if {[vreadpixel 204 301 name] != "GRAY80 1"} { + puts "ERROR: the face selected is not highlighted with selection color!" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26726 b/tests/vselect/bugs/bug26726 new file mode 100644 index 0000000000..32660e1ec4 --- /dev/null +++ b/tests/vselect/bugs/bug26726 @@ -0,0 +1,35 @@ +puts "============" +puts "OCC26726 erase selected objects" +puts "============" +puts "" +pload VISUALIZATION + +vclear +vclose all +vinit View1 +vsetdispmode 1 + +box b0 5 0 0 1 1 1 +box b1 0 5 0 1 1 1 +box b2 0 0 5 1 1 1 +box b3 5 5 5 1 1 1 + +vdisplay b0 b1 b2 b3 + +vdump $imagedir/${casename}_0.png + +vfit + +vselect 0 0 500 500 +verase + +vdump $imagedir/${casename}_1.png + +set info_b0 [vreadpixel 205 355 name] +set info_b1 [vreadpixel 205 190 name] +set info_b2 [vreadpixel 60 100 name] +set info_b3 [vreadpixel 350 100 name] + +if { $info_b0 != "BLACK 0" || $info_b1 != "BLACK 0" || $info_b2 != "BLACK 0" || $info_b3 != "BLACK 0" } { + puts "Error: OCC26726 is reproduced. AIS_InteractiveContext::EraseSelected is incorrect." +} diff --git a/tests/vselect/bugs/bug26779 b/tests/vselect/bugs/bug26779 new file mode 100644 index 0000000000..54f0827ee3 --- /dev/null +++ b/tests/vselect/bugs/bug26779 @@ -0,0 +1,56 @@ +puts "============" +puts "CR26779: Draw Harness, ViewerTest - vstate output is incorrect for sub-shapes selection without opening local context" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +box b1 1 2 3 +box b2 5 5 5 1 1 1 + +vclear +vclose ALL +vinit View1 +vaxo +vsetdispmode 1 +vdisplay b1 +vfit + +vselmode b1 4 1 +vselect 300 300 +set anInfo [split [vstate] "\n"] +set aItem1 [lindex $anInfo 0] +set aItem2 [string trim [lindex $anInfo 1] ] +set aSize [llength $anInfo] +if {$aSize != 3 || [string compare $aItem1 "Locally selected sub-shapes within b1:"] != 0 || [string compare $aItem2 "Face #2"] != 0} { + puts "ERROR: vstate output for selected face is incorrect" +} + +vdisplay b2 +vfit + +vselect 350 120 -xor +set anInfo [split [vstate *] "\n"] +set aItem1 [string trim [lindex $anInfo 1] ] +set aItem2 [string trim [lindex $anInfo 2] ] +set aItem3 [string trim [lindex $anInfo 4] ] +set aSize [llength $anInfo] +puts $aItem1 +puts $aItem2 +puts $aSize +if {$aSize != 6} { + puts "ERROR: vstate output for shift selection is incorrect" +} +if {[string compare $aItem1 "b1 Displayed Type: AIS_Shape (AIS_Shape)"] != 0 && +[string compare $aItem2 "b1 Displayed Type: AIS_Shape (AIS_Shape)"] != 0} { + puts "ERROR: no info about object b1 in vstate output" +} +if {[string compare $aItem1 "b2 Displayed Selected Detected Type: AIS_Shape (AIS_Shape)"] != 0 && +[string compare $aItem2 "b2 Displayed Selected Detected Type: AIS_Shape (AIS_Shape)"] != 0} { + puts "ERROR: no info about object b2 in vstate output" +} +if {[string compare $aItem3 "Face #2"] != 0} { + puts "ERROR: vstate output for selected face in test part 2 is incorrect" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26870 b/tests/vselect/bugs/bug26870 new file mode 100644 index 0000000000..9a037f5176 --- /dev/null +++ b/tests/vselect/bugs/bug26870 @@ -0,0 +1,33 @@ +puts "============" +puts "CR26870: Visualization - deactivated selections are not updated after object's re-computation" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +vinit View1 +box b 1 1 1 +vdisplay b +vfit + +vselmode b 2 1 +vselmode b 4 1 +vselmode b 4 0 + +box b 3 3 3 +vdisplay b +vfit + +vselmode 4 1 + +# pick a point onto previously computed face +vmoveto 80 265 +if {[vreadpixel 90 206 name] == "CYAN 1"} { + puts "ERROR: previously computed entities are highlighted! Selection mode 4 was not updated after redisplaying the box." +} +# pick a point onto box +if {[vreadpixel 29 216 name] == "YELLOW 1"} { + puts "ERROR: the box's face is not highlighted! Selection mode 4 was not updated after redisplaying the box." +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26959 b/tests/vselect/bugs/bug26959 new file mode 100644 index 0000000000..3960465065 --- /dev/null +++ b/tests/vselect/bugs/bug26959 @@ -0,0 +1,30 @@ +puts "============" +puts "CR26959: Visualization - cannot select edge of the shape" +puts "============" +puts "" + +pload VISUALIZATION MODELING + +restore [locate_data_file bug26959.brep] aFace + +vinit +vdisplay aFace +fixshape aFace1 aFace + +vremove aFace +vdisplay aFace1 +vaspects aFace1 -setWidth 3 +vselmode aFace1 2 1 + +vfit + +vmoveto 142 127 +if {[vreadpixel 142 127 name] == "CYAN 1"} { + puts "OK" +} elseif {[vreadpixel 142 127 name] == "GREEN 1"} { + puts "ERROR: the upper edge cannot be highlighted!" +} else { + puts "ERROR: the shape was not displayed correctly!" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug26960 b/tests/vselect/bugs/bug26960 new file mode 100644 index 0000000000..ff6712f7ac --- /dev/null +++ b/tests/vselect/bugs/bug26960 @@ -0,0 +1,21 @@ +puts "========" +puts "0026960: Visualization, TKOpenGl - update transformation of dynamically highlighted presentation" +puts "========" +puts "" + +pload VISUALIZATION MODELING + +box b 1 2 3 + +vclear +vinit View1 + +vdisplay -dispmode 1 -highmode 1 b +vfit +vselmode 4 1 +vmoveto 250 250 +if {[vreadpixel 350 140 rgb name] != "BLACK"} { puts "ERROR: wrong initial location" } +vsetlocation b 0.5 0 0 +if {[vreadpixel 350 140 rgb name] != "CYAN2"} { puts "ERROR: the transformation was not applied to highlight structure" } + +vdump ${imagedir}/${test_image}.png diff --git a/tests/vselect/bugs/bug27008 b/tests/vselect/bugs/bug27008 new file mode 100644 index 0000000000..53d6e299ef --- /dev/null +++ b/tests/vselect/bugs/bug27008 @@ -0,0 +1,24 @@ +puts "===========" +puts "OCC27008: Visualization - polygonal selection algorithm does not work with MeshVS_Mesh" +puts "===========" +puts "" + +pload VISUALIZATION XDE + +vclear +vinit View1 +meshfromstl m [locate_data_file head.stl] +vsetdispmode m 2 + +vselmode m 8 1 +vselect 0 0 409 409 0 409 +if { [vnbselected] != "55607" } { puts "Error: the number of selected elements differs for mode 8" } +vdump $imagedir/${casename}_mode_8.png + +vselect 0 0 + +vselmode m 8 0 +vselmode m 1 1 +vselect 0 0 409 409 0 409 +if { [vnbselected] != "30830" } { puts "Error: the number of selected elements differs for mode 1" } +vdump $imagedir/${casename}_mode_1.png diff --git a/tests/vselect/bugs/bug27318 b/tests/vselect/bugs/bug27318 new file mode 100644 index 0000000000..ec682f0958 --- /dev/null +++ b/tests/vselect/bugs/bug27318 @@ -0,0 +1,34 @@ +puts "TODO OCC27318 MacOS: Error : TEST FAILED" + +puts "========" +puts "OCC27318: Memory is not released in Select3D_SensitiveSet when destroying AIS_InteractiveContext without removing objects" +puts "========" +puts "" + +pload VISUALIZATION QAcommands + +# to measure initial memory correctly, open and close interactive context +# to load FreeImage +vinit +vclose +set aMemInit [meminfo h] +puts "Initial mem: [expr $aMemInit / (1024 * 1024)] MiB ([expr $aMemInit])" + +# create a box and display it in each interactive context. The context is +# the only instance that references to the box. Therefore, the box must be +# removed completely after each context's closing +for {set anIter 0} {$anIter < 300} {incr anIter} { + vinit + OCC27318 + vclose +} + +set aMemAfter [meminfo h] +puts "Memory after closing interactive context several times: [expr $aMemAfter / (1024 * 1024)] MiB ([expr $aMemAfter])" + +set aRatio [expr $aMemAfter / double($aMemInit)] + +# check if the memory difference is greater than 5% +if [expr $aRatio > 1.05] { + puts "Error : TEST FAILED" +} diff --git a/tests/vselect/bugs/bug27477 b/tests/vselect/bugs/bug27477 new file mode 100644 index 0000000000..7ce18aef2a --- /dev/null +++ b/tests/vselect/bugs/bug27477 @@ -0,0 +1,42 @@ +puts "============" +puts "OCC27477: Visualization - Select3D_SensitiveCircle always return infinite depth value in boundary mode" +puts "============" +puts "" + +proc check_output {theInfo} { + set aSize [llength $theInfo] + for {set i 0} {$i < $aSize} {incr i} { + if {[string equal [lindex $theInfo $i] "Depth:"]} { + set aDepth [lindex $theInfo [expr $i + 1]] + if {[string equal $aDepth "17.5691"]} { + return 1 + } else { + return $aDepth + } + } + } + + return 0 +} + +pload VISUALIZATION + +vinit View1 +vpoint radP1 0 0 0 +vpoint radP2 50 50 0 +vpoint radP3 100 0 0 +vcircle circle radP1 radP2 radP3 0 +vfit + +vmoveto 177 285 +set anOut [split [vstate -entities] "\n"] +set anInfo [split [lindex $anOut 1] " "] +set aResult [check_output $anInfo] +if {$aResult == 1} { + puts "OK" + } else { + puts "ERROR: the depth value is incorrect: should be 17.5691, but is equal to:" + puts $aResult + } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug27523 b/tests/vselect/bugs/bug27523 new file mode 100644 index 0000000000..710ac51dd5 --- /dev/null +++ b/tests/vselect/bugs/bug27523 @@ -0,0 +1,11 @@ +puts "============" +puts "OCC27523: Visualization - selection owner contains obsolete shape" +puts "============" +puts "" + +pload QAcommands VISUALIZATION + +vinit View1 +OCC27523 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug27530 b/tests/vselect/bugs/bug27530 new file mode 100644 index 0000000000..9807dadcfe --- /dev/null +++ b/tests/vselect/bugs/bug27530 @@ -0,0 +1,77 @@ +puts "===========" +puts "OCC27530: Visualization - AIS_InteractiveContext::HilightNextDetected() doesn't work in Neutral Point" +puts "===========" +puts "" + +proc check_highlighting { theHiBoxIdx theCoords } { + set aNext [expr ($theHiBoxIdx + 1) % 3] + set aNextNext [expr ($theHiBoxIdx + 2) % 3] + set hiColor [vreadpixel [lindex $theCoords [expr $theHiBoxIdx * 2] ] [lindex $theCoords [expr $theHiBoxIdx * 2 + 1] ] name] + set nextColor [vreadpixel [lindex $theCoords [expr $aNext * 2] ] [lindex $theCoords [expr $aNext * 2 + 1] ] name] + set nextNextColor [vreadpixel [lindex $theCoords [expr $aNextNext * 2] ] [lindex $theCoords [expr $aNextNext * 2 + 1] ] name] + + if {$hiColor == "CYAN 1" && $nextColor == "YELLOW 1" && $nextNextColor == "YELLOW 1"} { + return true + } else { + return false + } +} + +pload VISUALIZATION MODELING + +box b0 3 3 3 +box b1 1 1 1 3 2 1 +box b2 1.5 1.5 1.5 4 4 4 + +set coords { } +# b0_x, b0_y +lappend coords 355 +lappend coords 186 +# b1_x, b1_y +lappend coords 266 +lappend coords 333 +# b2_x, b2_y +lappend coords 177 +lappend coords 2 + +vinit View1 +vclear +vdisplay b0 b1 b2 +vleft +vfit + +# MoveTo in area that is common for all boxes +vmoveto 210 280 + +if { ![check_highlighting 0 $coords] } { + puts "ERROR: incorrect highlighting of box b0" +} + +# check vselnext +vselnext +if { ![check_highlighting 1 $coords] } { + puts "ERROR: incorrect highlighting of box b1 after vselnext call" +} +vselnext +if { ![check_highlighting 2 $coords] } { + puts "ERROR: incorrect highlighting of box b2 after vselnext call" +} +vselnext +if { ![check_highlighting 0 $coords] } { + puts "ERROR: incorrect highlighting of box b0 after vselnext call" +} + +# check vselprev +vselprev +if { ![check_highlighting 2 $coords] } { + puts "ERROR: incorrect highlighting of box b2 after vselprev call" +} +vselprev +if { ![check_highlighting 1 $coords] } { + puts "ERROR: incorrect highlighting of box b1 after vselprev call" +} +vselprev +if { ![check_highlighting 0 $coords] } { + puts "ERROR: incorrect highlighting of box b0 after vselprev call" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug27618 b/tests/vselect/bugs/bug27618 new file mode 100644 index 0000000000..816d6db683 --- /dev/null +++ b/tests/vselect/bugs/bug27618 @@ -0,0 +1,37 @@ +puts "# ===================================================================" +puts "# 0027618: Visualization - selection returns entity overlapped by another entity on border cases" +puts "# ===================================================================" +puts "" + +pload MODELING VISUALIZATION +set s 0.001 +box bb 0*$s 0*$s 0*$s 100*$s 100*$s 50*$s +box bt 50*$s 50*$s 25*$s 20*$s 20*$s 40*$s +vclear +vinit View1 +vpoint p0 0*$s 0*$s 0*$s +vpoint p1 0*$s 100*$s 50*$s +vdisplay -dispMode 1 -highMode 1 bb bt +vsetcolor bt RED +vaxo +vfit + +vpoint pp 245 -190 0 +vdisplay -2d topLeft -topmost pp +vselmode pp 0 0 +vmoveto 245 190 + +if { [vreadpixel 235 140 rgb name] == "CYAN2" } { puts "Error: top should NOT be highlighted" } +if { [vreadpixel 235 190 rgb name] != "CYAN2" } { puts "Error: bottom should be highlighted" } +vseldump $imagedir/${casename}_sel_depth.png -type depth +vseldump $imagedir/${casename}_sel_entity.png -type entity + +vcamera -persp + +vmoveto 0 0 +vmoveto 245 190 +if { [vreadpixel 235 140 rgb name] == "CYAN2" } { puts "Error: top should NOT be highlighted" } +if { [vreadpixel 235 190 rgb name] != "CYAN2" } { puts "Error: bottom should be highlighted" } + +vseldump $imagedir/${casename}_perps_sel_depth.png -type depth +vseldump $imagedir/${casename}_persp_sel_entity.png -type entity diff --git a/tests/vselect/bugs/bug27621_1 b/tests/vselect/bugs/bug27621_1 new file mode 100644 index 0000000000..ca57c8a8c6 --- /dev/null +++ b/tests/vselect/bugs/bug27621_1 @@ -0,0 +1,18 @@ +puts "========" +puts "CR27621_1: Highlighting with color remains visible when shape is erased" +puts "========" +puts "" + +vclear +vinit View1 + +box b 1 2 3 +vdisplay b -dispmode 1 +vfit +vmoveto 250 250 + +vdump $imagedir/${casename}_highlighted.png + +verase b + +vdump $imagedir/${casename}_erased.png diff --git a/tests/vselect/bugs/bug27621_2 b/tests/vselect/bugs/bug27621_2 new file mode 100644 index 0000000000..4995421746 --- /dev/null +++ b/tests/vselect/bugs/bug27621_2 @@ -0,0 +1,18 @@ +puts "========" +puts "CR27621_2: Highlighting with color remains visible when shape is erased" +puts "========" +puts "" + +vclear +vinit View1 + +box b 1 2 3 +vdisplay b -dispmode 1 +vfit +vmoveto 250 250 + +vdump $imagedir/${casename}_highlighted.png + +vclear + +vdump $imagedir/${casename}_erased.png diff --git a/tests/vselect/bugs/bug27757 b/tests/vselect/bugs/bug27757 new file mode 100644 index 0000000000..b0fd1916c0 --- /dev/null +++ b/tests/vselect/bugs/bug27757 @@ -0,0 +1,26 @@ +puts "============" +puts "CR27757" +puts "Visualization - handle child objects in selection manager regardless of HasOwnPresentations() flag" +puts "============" +puts "" + +pload VISUALIZATION QAcommands + +vinit View1 + +# create box object that has sphere as a child object +OCC27757 +vfit + +# check if the sphere was activated in selection manager +# and is selectable +vselect 120 245 + +if {[vnbselected] != "1"} { + puts "Error: no object was selected; the sphere must be selected!" +} +if {[vreadpixel 145 285 name] != "GRAY80 1"} { + puts "Error: the sphere is not highlighted with selection color!" +} + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug27796 b/tests/vselect/bugs/bug27796 new file mode 100644 index 0000000000..b3af40d9dd --- /dev/null +++ b/tests/vselect/bugs/bug27796 @@ -0,0 +1,105 @@ +puts "========" +puts "Allow 3D objects with Graphic3d_TMF_2d flag" +puts "========" + +pload MODELING VISUALIZATION + +# four rectangles +box b4 -175 -125 -5 350 250 1 +box b3 -150 -100 -4 300 200 1 +box b2 -125 -75 -3 250 150 1 +box b1 -100 -50 -2 200 100 1 + +# text label +text2brep t "texT | Text\ntexT | Text" -height 50 +bounding t -save xx yy zz aTX aTY zz +ttranslate t -0.5*aTX -0.5*aTY 1 + +# sphere +psphere s 50 + +# clock marks +set aPnts {} +for {set i 1} {$i <= 1} {incr i} { vertex p1_$i [expr 75+5*$i] 86 1; lappend aPnts p1_$i } +compound {*}$aPnts p1 + +set aPnts {} +for {set i 1} {$i <= 2} {incr i} { vertex p2_$i [expr 130+5*$i] 86 1; lappend aPnts p2_$i } +compound {*}$aPnts p2 + +set aPnts {} +for {set i 1} {$i <= 3} {incr i} { vertex p3_$i [expr 130+5*$i] 0 1; lappend aPnts p3_$i } +compound {*}$aPnts p3 + +set aPnts {} +for {set i 1} {$i <= 4} {incr i} { vertex p4_$i [expr 120+5*$i] -85 1; lappend aPnts p4_$i } +compound {*}$aPnts p4 + +set aPnts {} +for {set i 1} {$i <= 5} {incr i} { vertex p5_$i [expr 55+5*$i] -85 1; lappend aPnts p5_$i } +compound {*}$aPnts p5 + +set aPnts {} +for {set i 1} {$i <= 6} {incr i} { vertex p6_$i [expr -18+5*$i] -85 1; lappend aPnts p6_$i } +compound {*}$aPnts p6 + +set aPnts {} +for {set i 1} {$i <= 7} {incr i} { vertex p7_$i [expr -85+5*$i] -85 1; lappend aPnts p7_$i } +compound {*}$aPnts p7 + +set aPnts {} +for {set i 1} {$i <= 8} {incr i} { vertex p8_$i [expr -160+5*$i] -85 1; lappend aPnts p8_$i } +compound {*}$aPnts p8 + +set aPnts {} +for {set i 1} {$i <= 9} {incr i} { vertex p9_$i [expr -160+5*$i] 0 1; lappend aPnts p9_$i } +compound {*}$aPnts p9 + +set aPnts {} +for {set i 1} {$i <=10} {incr i} { vertex p10_$i [expr -165+5*$i] 86 1; lappend aPnts p10_$i } +compound {*}$aPnts p10 + +set aPnts {} +for {set i 1} {$i <=11} {incr i} { vertex p11_$i [expr -100+5*$i] 86 1; lappend aPnts p11_$i } +compound {*}$aPnts p11 + +set aPnts {} +for {set i 1} {$i <=12} {incr i} { vertex p12_$i [expr -30+5*$i] 86 1; lappend aPnts p12_$i } +compound {*}$aPnts p12 + +# entire list of 2d presentations +set aList {b1 b2 b3 b4 s t p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12} + +vclear +vinit View1 +vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos 0 0 {*}$aList +vsetmaterial b1 b2 b3 b4 t PLASTIC +vsetcolor b1 RED +vsetcolor b2 GREEN +vsetcolor b3 BLUE +vsetcolor b4 MAGENTA +vsetcolor t GOLD +vsetlocation s 0 0 -1 + +box bb 1000 1000 1000 +vdisplay -dispMode 0 bb +vfit +vdump $imagedir/${casename}_center.png + +vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos -1 1 {*}$aList +vdump $imagedir/${casename}_tl.png + +vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos 1 1 {*}$aList +vdump $imagedir/${casename}_tr.png + +vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos 1 -1 {*}$aList +vdump $imagedir/${casename}_br.png + +vdisplay -dispMode 1 -highMode 1 -2d -trsfPersPos -1 -1 {*}$aList +vdump $imagedir/${casename}_bl.png + +vmoveto 110 385 +vselect 110 385 +set aColor [vreadpixel 110 385 rgb name] +if { $aColor != "GRAY89" } { puts "Error: wrong object is highlighted" } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug27797 b/tests/vselect/bugs/bug27797 new file mode 100644 index 0000000000..a311f4a8fd --- /dev/null +++ b/tests/vselect/bugs/bug27797 @@ -0,0 +1,33 @@ +puts "========" +puts "Consider ZLayer properties while sorting list of picked entities" +puts "========" + +pload MODELING VISUALIZATION + +box b1 0 0 0 2 3 4 +box b2 0 0 0 1 1 2 +vertex v 100 -300 0 + +vclear +vinit View1 +catch { vzlayer del 1 } +set aLayerId [vzlayer add] +vzlayer ${aLayerId} -enable depthClear +vaxo +vdisplay -noupdate -dispMode 1 -highMode 1 b1 +vdisplay -noupdate -dispMode 1 -highMode 1 -layer ${aLayerId} b2 +vsetcolor -noupdate b1 RED +vsetcolor -noupdate b2 GREEN +vfit +vrotate 0.1 0 0 +vmoveto 100 300 +vstate +vselect 100 300 +vmoveto 0 0 + +set aSelColor [vreadpixel 100 300 rgb name] +if { $aSelColor != "GRAY76"} { puts "Error: wrong object has been selected" } + +vdisplay -dispMode 0 -osd -2d -trsfPersPos -1 1 v + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug27805 b/tests/vselect/bugs/bug27805 new file mode 100644 index 0000000000..63c7ddc041 --- /dev/null +++ b/tests/vselect/bugs/bug27805 @@ -0,0 +1,26 @@ +puts "============" +puts "CR27805" +puts "AIS_InteractiveContext::FitSelected() is broken for global selection" +puts "============" +puts "" + +set anImgFitAll $imagedir/${casename}_fitall.png +set anImgFitSel $imagedir/${casename}_fitsel.png +set anImgDiff $imagedir/${casename}_diff.png + +pload MODELING VISUALIZATION +box b 1 2 3 +vclear +vinit View1 +vaxo +vdisplay -dispMode 1 b +vfit +vselect 200 200 +vdump $anImgFitAll +vfit -selected +vdump $anImgFitSel + +set aDiffRes [diffimage $anImgFitSel $anImgFitAll 0.0 0 0 $anImgDiff] +if {$aDiffRes != 0} { + puts "Error: FitSelected() does not match FitAll() for single object" +} diff --git a/tests/vselect/bugs/bug27893 b/tests/vselect/bugs/bug27893 new file mode 100644 index 0000000000..19045d29a8 --- /dev/null +++ b/tests/vselect/bugs/bug27893 @@ -0,0 +1,15 @@ +puts "===========" +puts "OCC27893: Visualization - AIS_InteractiveContext::SetSelected does not work" +puts "===========" +puts "" + +pload VISUALIZATION QAcommands + +vinit View1 +OCC27893 +vfit + +if {[vnbselected] != "1" || [vreadpixel 204 254 name] != "GRAY80 1"} { + puts "ERROR: The box is not selected, AIS_InteractiveContext::SetSelected works incorrect" +} +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug27986_1 b/tests/vselect/bugs/bug27986_1 new file mode 100644 index 0000000000..d986e71aaa --- /dev/null +++ b/tests/vselect/bugs/bug27986_1 @@ -0,0 +1,23 @@ +puts "===========" +puts "OCC27986" +puts "Visualization - AIS_InteractiveContext::SetLocation() does not update dynamic highlighting" +puts "Test global selection" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 + +vclear +vinit View1 +vaxo +vdisplay -dispMode 0 -highMode 1 b +vfit +vzoom 0.5 +vmoveto 250 250 +vsetlocation b 2 1 0 +set aColor1 [vreadpixel 220 200 rgb name] +set aColor2 [vreadpixel 350 220 rgb name] +if { "$aColor1" != "BLACK" || "$aColor2" != "CYAN2" } { puts "Error: dynamic highlighting is not updated" } + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug27986_2 b/tests/vselect/bugs/bug27986_2 new file mode 100644 index 0000000000..5ab52da678 --- /dev/null +++ b/tests/vselect/bugs/bug27986_2 @@ -0,0 +1,25 @@ +puts "===========" +puts "0027986: Visualization - AIS_InteractiveContext::SetLocation() does not update dynamic highlighting" +puts "Test local selection" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b 1 2 3 + +vclear +vinit View1 +vaxo +vdisplay -dispMode 0 -highMode 1 b +vfit +vzoom 0.5 +vselmode b 4 1 +vselect 150 150 +vmoveto 250 250 +vsetlocation b 2 1 0 +set aColor1 [vreadpixel 220 200 rgb name] +set aColor2 [vreadpixel 350 220 rgb name] +if { "$aColor1" != "BLACK" || "$aColor2" != "CYAN2" } { puts "Error: dynamic highlighting is not updated" } +if { "[vreadpixel 150 150 rgb name]" != "BLACK" } { puts "Error: sub-shape highlighting is not updated" } + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug28205_1 b/tests/vselect/bugs/bug28205_1 new file mode 100644 index 0000000000..00c840c669 --- /dev/null +++ b/tests/vselect/bugs/bug28205_1 @@ -0,0 +1,21 @@ +puts "=================================================================================================" +puts "0028205: Visualization - add functionality for dumping results of detection algorithms into image" +puts "Selection image from normalized depth" +puts "=================================================================================================" + +box b0 1 2 3 +box b1 3 2 1 1 2 3 + +vdisplay -noupdate -dispMode 1 b0 b1 +vsetcolor -noupdate b0 green +vsetcolor -noupdate b1 red +vfit + +vrotate -mouseStart 300 200 -mouseMove 100 200 + +vseldump $imagedir/${casename}_depth.png -type depth +vseldump $imagedir/${casename}_depthinv.png -type depthInverted +vseldump $imagedir/${casename}_object.png -type objectColor +vseldump $imagedir/${casename}_owner.png -type ownerColor +vseldump $imagedir/${casename}_entity.png -type entityColor +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug28205_2 b/tests/vselect/bugs/bug28205_2 new file mode 100644 index 0000000000..6791fa624d --- /dev/null +++ b/tests/vselect/bugs/bug28205_2 @@ -0,0 +1,24 @@ +puts "=================================================================================================" +puts "0028205: Visualization - add functionality for dumping results of detection algorithms into image" +puts "Selection image from colors of selection modes." +puts "=================================================================================================" + +pload MODELING VISUALIZATION +vclear +vinit View1 +box b0 0 0 0 1 1 1 +box b1 2 2 2 1 1 1 +box b2 4 4 4 1 1 1 +box b3 6 6 6 1 1 1 + +vdisplay -dispMode 1 b0 b1 b2 b3 +vfit + +vselmode b0 1 1 +vselmode b0 2 1 +vselmode b1 4 1 +vselmode b2 2 1 +vselmode b3 3 1 + +vseldump $imagedir/${casename}_selmode.png -type selectionModeColor +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug28310 b/tests/vselect/bugs/bug28310 new file mode 100644 index 0000000000..0f220baa3b --- /dev/null +++ b/tests/vselect/bugs/bug28310 @@ -0,0 +1,12 @@ +puts "===========" +puts "OCC28310: Visualization - crash on iteration through detected interactive objects" +puts "===========" +puts "" + +pload VISUALIZATION QAcommands + +vinit View1 + +# Sequence of C++ commands crashes the application +OCC28310 +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug28365 b/tests/vselect/bugs/bug28365 new file mode 100644 index 0000000000..40761dc780 --- /dev/null +++ b/tests/vselect/bugs/bug28365 @@ -0,0 +1,18 @@ +puts "===========" +puts "0028365: Visualization, AIS_InteractiveContext - apply selection filter in AddOrRemoveSelected at Neutral point" +puts "===========" +puts "" + +pload MODELING VISUALIZATION +box b 10 10 10 + +vclear +vinit View1 +vdisplay b +vfit +vselfilter -type VERTEX +vchangeselected b + +set aNbSelected [vnbselected] +if { $aNbSelected != 0 } { puts "Error: Vertex filter was not applied" } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug28527 b/tests/vselect/bugs/bug28527 new file mode 100644 index 0000000000..01a58cd0cf --- /dev/null +++ b/tests/vselect/bugs/bug28527 @@ -0,0 +1,34 @@ +puts "============" +puts "0028527: Visualization, AIS_InteractiveContext - custom selection presentation is never removed from View" +puts "============" +puts "" + +pload MODELING XDE VISUALIZATION +vclear +vclose ALL +vinit View1 +box b -100 0 0 10 20 30 +meshfromstl m [locate_data_file OMF6391_box.stl] + +vfit +vsetdispmode m 2 +vselmode m 8 1 +vselect 0 0 409 409 0 409 +verase m + +vdisplay -dispMode 1 -highMode 1 b +vfit +if { [vreadpixel 165 400 rgb name] != "DARKGOLDENROD" } { puts "Error: fit all produces incorrect result after Erase" } +vdump $::imagedir/${::casename}_1.png + +verase b +vdisplay m +vfit +vselmode m 8 1 +vselect 0 0 409 409 0 409 +vremove m + +vdisplay -dispMode 1 -highMode 1 b +vfit +if { [vreadpixel 165 400 rgb name] != "DARKGOLDENROD" } { puts "Error: fit all produces incorrect result after Remove" } +vdump $::imagedir/${::casename}_2.png diff --git a/tests/vselect/bugs/bug28988 b/tests/vselect/bugs/bug28988 new file mode 100644 index 0000000000..c96aca6eac --- /dev/null +++ b/tests/vselect/bugs/bug28988 @@ -0,0 +1,23 @@ +puts "==================" +puts "0028988: Visualization - AIS_InteractiveContext::SetLocation() does not reset location properly" +puts "==================" +puts "" + +pload MODELING VISUALIZATION + +box b 1 2 3 +vclear +vinit View1 +vaxo +vdisplay -dispMode 1 -highMode 1 b +vfit +vmoveto 110 110 +if { "[vreadpixel 110 110 rgb name]" != "CYAN2" } { puts "Error: shape is not selected!" } + +vlocation b -translate 1 0 0 +vmoveto 110 110 +vlocation b -reset +vmoveto 110 110 +vreadpixel 110 110 rgb name +if { "[vreadpixel 110 110 rgb name]" != "CYAN2" } { puts "Error: reset shape is not selected!" } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug29938 b/tests/vselect/bugs/bug29938 new file mode 100644 index 0000000000..10f0d505e8 --- /dev/null +++ b/tests/vselect/bugs/bug29938 @@ -0,0 +1,52 @@ +puts "============" +puts "0029938: Visualization - SelectMgr_ViewerSelector::PickedPoint() should return point lying on an object" +puts "============" +puts "" + +pload MODELING VISUALIZATION +pload OPENGL +box b 1 2 3 +vcaps -core +vclear +vinit View1 +vaxo +vdisplay -dispMode 1 -mutable b +vfit +vrotate 0.2 0.0 0.0 +vselmode 0 off + +#Check Vertex selection mode case +vselmode 1 on +vmoveto 337 45 +set pnt "1 2 3" +set exp {Point: ([-0-9.+eE]+) ([-0-9.+eE]+) ([-0-9.+eE]+)} +set match [regexp -all -inline $exp [vstate -entities]] +foreach {_ x y z} $match { + if {$pnt != "$x $y $z"} { + puts "Error: Calculate point ($x $y $z) is not equal to target ($pnt)" } +} + +#Check Wire selection mode case +vselmode 1 off +vselmode 2 on +vmoveto 295 317 +set pnt "1 2 0" +set exp {Point: ([-0-9.+eE]+) ([-0-9.+eE]+) ([-0-9.+eE]+)} +set match [regexp -all -inline $exp [vstate -entities]] +foreach {_ x y z} $match { + if {$pnt != "$x $y $z"} { + puts "Error: Calculate point ($x $y $z) is not equal to target ($pnt)" } +} + +#Check Face selection mode case +vselmode 2 off +vselmode 4 on +vmoveto 284 324 +set pnt "1 1.8383 0" +set exp {Point: ([-0-9.+eE]+) ([-0-9.+eE]+) ([-0-9.+eE]+)} +set match [regexp -all -inline $exp [vstate -entities]] +foreach {_ x y z} $match { + if {$pnt != "$x $y $z"} { + puts "Error: Calculate point ($x $y $z) is not equal to target ($pnt)" } +} +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug30218 b/tests/vselect/bugs/bug30218 new file mode 100644 index 0000000000..4cd2363131 --- /dev/null +++ b/tests/vselect/bugs/bug30218 @@ -0,0 +1,22 @@ +puts "=============" +puts "0030218: Visualization - custom selection presentation is not updated within SelectMgr_SelectableObject::UpdateTransformation()" +puts "=============" + +pload XDE VISUALIZATION + +vclear +vinit View1 +meshfromstl m [locate_data_file OCC6652.stl] +vfit +vzoom 0.75 + +vsetdispmode m 3 +vselmode m 8 1 + +vselect 5 5 200 200 +vlocation m -setLocation 500 0 0 +vmoveto 370 370 +if { [vreadpixel 145 145 rgb name] != "BLACK" } { puts "Error: MeshVS highlighting has wrong location" } +if { [vreadpixel 300 215 rgb name] != "GRAY80" } { puts "Error: MeshVS highlighting has wrong location" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug30672 b/tests/vselect/bugs/bug30672 new file mode 100644 index 0000000000..e2ee6fa1e4 --- /dev/null +++ b/tests/vselect/bugs/bug30672 @@ -0,0 +1,21 @@ +puts "=============" +puts "0030672: Visualization - AIS_InteractiveContext::SetLocation() sets invalid selection BVH flag to removed object" +puts "=============" + +pload MODELING VISUALIZATION +box b 1 2 3 +vclear +vinit View1 +vaxo +vdisplay -dispMode 1 -highMode 1 b +vfit +vremove -context b +vlocation b -setLocation 2 0 0 +vdisplay -dispMode 1 b +vmoveto 200 200 +if { [vreadpixel 150 150 -rgb -name] != "BLACK" } { puts "Error: wrong prs location" } +if { [vreadpixel 300 300 -rgb -name] != "DARKGOLDENROD" } { puts "Error: wrong sel location" } +vmoveto 300 300 +if { [vreadpixel 300 300 -rgb -name] != "CYAN2" } { puts "Error: wrong highlighting" } + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug30717 b/tests/vselect/bugs/bug30717 new file mode 100644 index 0000000000..1d29f8577c --- /dev/null +++ b/tests/vselect/bugs/bug30717 @@ -0,0 +1,17 @@ +puts "=============" +puts "0030717: Visualization, AIS_InteractiveContext::Erase() - selection presentation in a mode other than the default after hiding an object" +puts "=============" + +pload MODELING VISUALIZATION +box b 10 10 10 +vclear +vinit View1 +vdisplay -dispMode 1 -highMode 1 b +vaxo +vfit +vselmode b Face on +vmoveto 250 250 +vselect 250 250 +verase b +if { [vreadpixel 300 300 rgb name] != "BLACK" } { puts "Error: hidden face is highlighted" } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug30824 b/tests/vselect/bugs/bug30824 new file mode 100644 index 0000000000..0b18cfcd73 --- /dev/null +++ b/tests/vselect/bugs/bug30824 @@ -0,0 +1,25 @@ +puts "=============" +puts "0030824: Visualization, PrsMgr_PresentableObject - A new flag to disable automatic selection of children" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 + +psphere parent 3 +vdisplay -dispMode 1 parent +box child1 1 1 1 +box child2 1 1 1 +vdisplay child1 -dispMode 1 +vdisplay child2 -dispMode 1 +vlocation child1 -setLocation 10 0 0 +vlocation child2 -setLocation 20 0 0 + +vparent parent -ignoreVisu +vchild parent -ignoreParentTrsf -add child1 +vchild parent -ignoreParentTrsf -add child2 + +vfit + +vselect 0 0 200 200 +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug31221 b/tests/vselect/bugs/bug31221 new file mode 100644 index 0000000000..a623cfc13d --- /dev/null +++ b/tests/vselect/bugs/bug31221 @@ -0,0 +1,53 @@ +puts "===========" +puts "0031221: Visualization - selection filter in context" +puts "===========" +puts "" + +vertex v 0 0 0 + +vertex v1 1 0 0 +vertex v2 10 0 0 +edge e v1 v2 + +vclear +vinit View1 +vdisplay v +vdisplay e +vfit + +# 1. +# Set composition filter AND to apply VERTEX and EDGE filter +# the vertex and the edge isn't selected +vselfilter -contextfilter AND -type VERTEX -secondtype EDGE + +vchangeselected e + +set aNbSelected [vnbselected] +if { $aNbSelected != 0 } { puts "Error: combined AND filter was not applied" } + +vchangeselected v + +set aNbSelected [vnbselected] +if { $aNbSelected != 0 } { puts "Error: combined AND filter was not applied" } + +# 2. +# Deselected the edge and the vertex +vchangeselected e +vchangeselected v + +# 3. +# Set composition filter OR to apply VERTEX and EDGE filter +# the vertex and the edge is selected + +vselfilter -contextfilter OR -type VERTEX -secondtype EDGE + +vchangeselected e + +set aNbSelected [vnbselected] +if { $aNbSelected != 1 } { puts "Error: combined OR filter was not applied" } + +vchangeselected v + +set aNbSelected [vnbselected] +if { $aNbSelected != 2 } { puts "Error: combined OR filter was not applied" } +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug31412 b/tests/vselect/bugs/bug31412 new file mode 100644 index 0000000000..cdff3ab4f9 --- /dev/null +++ b/tests/vselect/bugs/bug31412 @@ -0,0 +1,36 @@ +puts "=============" +puts "0031412: Visualization - entity behind is returned as topmost at the edges" +puts "=============" + +pload VISUALIZATION +box b1 250 250 900 1000 1000 200 +box b2 1000 1000 1000 +vdisplay -dispMode 1 b1 b2 +vaspects b1 -setWidth 3 -setColor ORANGE +vaspects b2 -setWidth 3 -setColor MATRABLUE +vrenderparams -shadingModel UNLIT + +vviewparams -proj 0 0 1 +vfit +vmoveto 325 100 +if { [vreadpixel 325 400 rgb name] == "CYAN" } { puts "ERROR: back box is misdetected" } +vpoint p1 -2d -nosel 325 100 +vdump $imagedir/${casename}_proj_Z.png +vremove p1 + +vviewparams -proj 0 1 0 +vfit +vmoveto 200 58 +if { [vreadpixel 400 58 rgb name] == "CYAN" } { puts "ERROR: back box is misdetected" } +vpoint p2 -2d -nosel 200 58 +vdump $imagedir/${casename}_proj_Y.png +vremove p2 + +vviewparams -proj 1 0 0 +vfit +vmoveto 200 58 +if { [vreadpixel 50 58 rgb name] == "CYAN" } { puts "ERROR: back box is misdetected" } +vpoint p3 -2d -nosel 200 58 +vdump $imagedir/${casename}_proj_X.png +vremove p3 +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug31425 b/tests/vselect/bugs/bug31425 new file mode 100644 index 0000000000..341d9b3c6b --- /dev/null +++ b/tests/vselect/bugs/bug31425 @@ -0,0 +1,17 @@ +puts "=============" +puts "0031425: Visualization - free Edge has selection sensitivity inconsistent to presentation" +puts "=============" + +pload MODELING VISUALIZATION +circle circ 150 0 200 1 0 0 100 +mkedge e circ +wire w e +vclear +vinit View1 +vdisplay e +vaspects e -setLineWidth 2 +vfit +vviewparams -scale 25.38 -proj 0.5 -0.5 0.5 -up -0.4 0.4 0.8 -at 125.128 46.4744 271.346 +checkpoint pick [vmoveto 275 175] {150 31 294} 1.0 + +vdump $::imagedir/${::casename}.png diff --git a/tests/vselect/bugs/bug31440 b/tests/vselect/bugs/bug31440 new file mode 100644 index 0000000000..1d6a897eeb --- /dev/null +++ b/tests/vselect/bugs/bug31440 @@ -0,0 +1,34 @@ +puts "============" +puts "0031440: Visualization - Impossible to make common behaviour for multi-selection in viewer" +puts "============" +puts "" + +vinit View1 +vpoint radP1 0 0 0 +vpoint radP2 50 50 0 +vpoint radP3 100 0 0 +vcircle circle radP1 radP2 radP3 1 +vfit + +vselect 50 300 150 300 150 100 50 100 +if {[vreadpixel 120 200 rgb name] != "DARKGOLDENROD"} { puts "ERROR: the circle is selected with no overlap mode activated" } +vselect 0 0 + +vselect 50 300 360 300 360 100 50 100 +if {[vreadpixel 120 200 rgb name] != "GRAY73"} { puts "ERROR: the circle is not selected" } +vselect 0 0 +vclear + +box b 0 0 0 1 1 1 +vdisplay b +vfit +vselmode b 2 1 +vviewparams -scale 500 + +vdrawparray line polylines v 10 9 0 v 400 9 0 v 400 209 0 v 200 109 0 v 10 209 0 v 10 9 0 +vdisplay line -2d +vsetcolor line red + +vselect 10 400 400 400 400 200 200 300 10 200 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/bugs/bug544 b/tests/vselect/bugs/bug544 new file mode 100644 index 0000000000..9591792088 --- /dev/null +++ b/tests/vselect/bugs/bug544 @@ -0,0 +1,22 @@ +puts "========" +puts "OCC544: Problems with the results of MakePipeShell" +puts "========" +puts "" + +pload MODELING VISUALIZATION QAcommands + +vinit View1 +vsetdispmode 1 +OCC544 +vdisplay result +vsetmaterial result PLASTIC +vsetcolor result MATRABLUE +vsettransparency result 0.5 +vsetdispmode 1 +vfit +vviewparams -scale 2.05374 -proj 0.135192 -0.978297 -0.157031 -up -0.399854 -0.198875 0.894743 -at 415.781529476262 349.647084890243 417.026634136105 + +vmoveto 300 70 +checkcolor 220 110 0.04 0.04 0.5 + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug6652 b/tests/vselect/bugs/bug6652 new file mode 100644 index 0000000000..6b862b4e6b --- /dev/null +++ b/tests/vselect/bugs/bug6652 @@ -0,0 +1,20 @@ +puts "============" +puts "OCC6652: Problem of mesh selection" +puts "============" +puts "" + +pload XDE +set BugNumber OCC6652 + +vinit View1 + +meshfromstl result [locate_data_file OCC6652.stl] + +vsetdispmode result 3 +vselmode result 8 1 + +vselect 5 5 400 400 + +if {[vnbselected] != 26966} { puts "Faulty ${BugNumber}" } + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug7186 b/tests/vselect/bugs/bug7186 new file mode 100644 index 0000000000..f2edc683b3 --- /dev/null +++ b/tests/vselect/bugs/bug7186 @@ -0,0 +1,51 @@ +puts "============" +puts "OCC7186: Selecting an empty space with rectangle doesn't clear" +puts "the current selection, when there is an opened local context" +puts "============" +puts "" + +set BugNumber OCC7186 + +set mistake 0 + +box b 10 10 10 +vinit +vdisplay b +vfit +vselmode 2 1 + +vselect 1 1 407 407 + +set NbSelected1 [vnbselected] +if { ${NbSelected1} != 12 } { + puts "Bad number of selected edges after rectangle selection all edges" + set mistake 1 +} + +vselect 10 10 20 20 + +set NbSelected2 [vnbselected] +if { ${NbSelected2} != 0 } { + puts "Error : Bad number of selected edges after rectangle selection an empty space" + set mistake 1 + +} + +set x [list 125 204 283 29 111 298 379 125 204 283 125 283] +set y [list 47 100 47 200 150 150 200 250 300 250 361 361] + +vaspects -setwidth 5 +puts "" +for {set i 0} {$i < 12} {incr i} { + if { [vreadpixel [lindex ${x} $i] [lindex ${y} $i] rgb name] != "YELLOW" } { + set mistake 1 + } +} +puts "" +if { ${mistake} == 1 } { + puts "${BugNumber}: Faulty" +} else { + puts "${BugNumber}: OK" +} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug727 b/tests/vselect/bugs/bug727 new file mode 100644 index 0000000000..9ef34034cb --- /dev/null +++ b/tests/vselect/bugs/bug727 @@ -0,0 +1,38 @@ +puts "============" +puts "OCC727" +puts "============" +puts "" +############################# +## The second object can not be deselected. +############################# + +box a 10 10 10 +box b 50 50 50 10 10 10 + +vinit +vdisplay a +vdisplay b +vfit + +set x1 60 +set y1 300 +set x2 350 +set y2 120 + +vselect 0 0 +vselect ${x1} ${y1} +vselect ${x2} ${y2} -xor + +set NbSelected1 [vnbselected] +if { ${NbSelected1} != 2 } { + puts "Error : (case 1)" +} + +vselect ${x2} ${y2} -xor + +set NbSelected1 [vnbselected] +if { ${NbSelected1} != 1 } { + puts "Error : (case 2)" +} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/bugs/bug74 b/tests/vselect/bugs/bug74 new file mode 100644 index 0000000000..1e08fa17ae --- /dev/null +++ b/tests/vselect/bugs/bug74 @@ -0,0 +1,167 @@ +puts "================" +puts "OCC74" +puts "BUC61051" +puts "================" +puts "" + +pload MODELING VISUALIZATION QAcommands + +# Data +set Shape_X 100 +set Shape_Y 346 + +set Vertex_X 29 +set Vertex_Y 305 + +set Edge_X ${Shape_X} +set Edge_Y ${Shape_Y} + +set Wire_X ${Shape_X} +set Wire_Y ${Shape_Y} + +set Face_X ${Shape_X} +set Face_Y ${Shape_Y} + +set Shell_X ${Shape_X} +set Shell_Y ${Shape_Y} + +set Solid_X ${Shape_X} +set Solid_Y ${Shape_Y} + +# Display box +vinit View1 +box b 10 10 10 +vdisplay b +vfit +vaspects -setwidth 5 + +### FIRST PART + +# Check Shape color +if { [vreadpixel ${Shape_X} ${Shape_Y} rgb name] != "YELLOW" } { + puts "Error : shape color is not yellow" +} + +# Check Vertex color +if { [vreadpixel ${Vertex_X} ${Vertex_Y} rgb name] != "YELLOW" } { + puts "Error : vertex color is not yellow" +} + +### SECOND PART + +# Check Shape color +vmoveto 1 1 +set SetSelectMode 0 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} +vmoveto ${Shape_X} ${Shape_Y} + +if { [vreadpixel ${Shape_X} ${Shape_Y} rgb name] != "CYAN" } { + puts "Error : shape color is not cyan" +} + +# Check Vertex color +vmoveto 1 1 +set SetSelectMode 1 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } then { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} +vmoveto ${Vertex_X} ${Vertex_Y} + +checkcolor ${Vertex_X} ${Vertex_Y} 0 1 1 + +# Check Edge color +vmoveto 1 1 +set SetSelectMode 2 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } then { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} +vmoveto ${Edge_X} ${Edge_Y} + +checkcolor ${Edge_X} ${Edge_Y} 0 1 1 + +# Check Wire color +vmoveto 1 1 +set SetSelectMode 3 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } then { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} +vmoveto ${Wire_X} ${Wire_Y} + +checkcolor ${Wire_X} ${Wire_Y} 0 1 1 + +# Check Face color +vmoveto 1 1 +set SetSelectMode 4 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } then { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} +vmoveto ${Face_X} ${Face_Y} + +checkcolor ${Face_X} ${Face_Y} 0 1 1 + +# Check Shell color +vmoveto 1 1 +set SetSelectMode 5 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } then { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} +vmoveto ${Shell_X} ${Shell_Y} + +checkcolor ${Shell_X} ${Shell_Y} 0 1 1 + +# Check Solid color +vmoveto 1 1 +set SetSelectMode 6 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } then { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} +vmoveto ${Solid_X} ${Solid_Y} + +checkcolor ${Solid_X} ${Solid_Y} 0 1 1 + +### THIRD PART + +set SetSelectMode -1 +OCC74_set b ${SetSelectMode} +set GetSelectMode [OCC74_get b] +if { ${GetSelectMode} != ${SetSelectMode} } then { + puts "Select Mode = ${GetSelectMode}" + puts "OCC74: Get Select Mode Error " +} + +# Check Shape color +vmoveto 1 1 +if { [vreadpixel ${Shape_X} ${Shape_Y} rgb name] != "YELLOW" } { + puts "Error : shape color is not yellow" +} + +# Check Vertex color +vmoveto 1 1 +if { [vreadpixel ${Vertex_X} ${Vertex_Y} rgb name] != "YELLOW" } { + puts "Error : vertex color is not yellow" +} + +vdump $imagedir/${casename}.png diff --git a/tests/vselect/clipping/bug26973 b/tests/vselect/clipping/bug26973 new file mode 100644 index 0000000000..b069cfdeba --- /dev/null +++ b/tests/vselect/clipping/bug26973 @@ -0,0 +1,75 @@ +puts "============" +puts "CR26973: Visualization - selection of entities hidden by clipping planes is broken" +puts "============" +puts "" + +pload MODELING VISUALIZATION + +vinit View1 +vclear +vaxo +vsetdispmode 1 + +proc OCC26973 { toTestViewPlanes toApplyTrsf theImgIdr theCaseName} { + if {$toApplyTrsf == "1"} { + box b -100 -100 -100 1 1 1 + ttranslate b 100 100 100 + } else { + box b 1 1 1 + } + + vdisplay b + vfit + vselmode b 4 1 + + vclipplane create pln + if {$toTestViewPlanes == "1"} { + vclipplane set pln view Driver1/Viewer1/View1 + } else { + vclipplane set pln object b + } + vclipplane change pln equation 0 1 0 -0.5 + + vselect 200 140 + set aTestInfo "Test case: " + append aTestInfo "clipping planes applied to " + set aDumpFileName $theImgIdr/${theCaseName} + if {$toTestViewPlanes == "1"} { + append aTestInfo "view, " + append aDumpFileName "_view" + } else { + append aTestInfo "object, " + append aDumpFileName "_obj" + } + append aTestInfo "object trsf is " + if {$toApplyTrsf == "1"} { + append aTestInfo "on" + append aDumpFileName "_with_trsf.png" + } else { + append aTestInfo "off" + append aDumpFileName "_wo_trsf.png" + } + + if {[vnbselected] != 1} { + puts "ERROR: can not select face." + puts $aTestInfo + } + set aSelectedFace [string trim [lindex [split [vstate] "\n"] 1] ] + if {$aSelectedFace != "Face #1"} { + puts "ERROR: wrong face is selected." + puts "Actually selected face: $aSelectedFace" + puts $aTestInfo + } + + vdump $aDumpFileName + vremove -all + vclipplane delete pln +} + +# check global clipping planes selection +OCC26973 1 0 $imagedir $casename +OCC26973 1 1 $imagedir $casename + +# check object clipping planes selection +OCC26973 0 0 $imagedir $casename +OCC26973 0 1 $imagedir $casename diff --git a/tests/vselect/clipping/bug29791 b/tests/vselect/clipping/bug29791 new file mode 100644 index 0000000000..6a9ba07d4d --- /dev/null +++ b/tests/vselect/clipping/bug29791 @@ -0,0 +1,33 @@ +puts "============" +puts "0029791: Visualization - Wrong result of SelectMgr_RectangularFrustum::IsClipped" +puts "============" +puts "" + +pload MODELING VISUALIZATION +restore [locate_data_file occ/bottle.brep] b +vclear +vinit View1 +vdisplay -dispMode 1 -highMode 1 b +vfit +vzbufftrihedron +vclipplane p -equation 1 0 0 -20 -set + +# clipping plane orthogonal to the camera direction +vfront +vfit +vmoveto 150 200 +vstate -entities +vselect 150 200 +if { [vreadpixel 150 200 rgb name] != "BLACK" } { puts "Error: object is not clipped" } +if { [vreadpixel 350 200 rgb name] != "GOLDENROD" } { puts "Error: object should NOT be selected" } +vdump $imagedir/${casename}_1.png + +# depth range starts behinds the picking ray +vviewparams -scale 14.7435 -proj 0.193921 -0.891229 0.410007 -up -0.0205984 0.414149 0.909976 -at 11.3689 1.32152 24.9954 +vmoveto 150 200 +vstate -entities +vselect 150 200 +if { [vreadpixel 150 200 rgb name] != "BLACK" } { puts "Error: object is not clipped" } +if { [vreadpixel 300 200 rgb name] != "GOLDENROD3" } { puts "Error: object should NOT be selected" } + +vdump $imagedir/${casename}_2.png diff --git a/tests/vselect/clipping/bug29947 b/tests/vselect/clipping/bug29947 new file mode 100644 index 0000000000..555788083c --- /dev/null +++ b/tests/vselect/clipping/bug29947 @@ -0,0 +1,20 @@ +puts "=============" +puts "0029947: Visualization - SelectMgr_SelectableObject::GetSelectPresentation() should copy object clipping planes" +puts "=============" + +pload MODELING VISUALIZATION XDE +vclear +vinit View1 +vaxo +meshfromstl m [locate_data_file shape.stl] +vfit +vdisplay -dispMode 2 m +vselmode m 8 1 +vselect 160 170 320 370 +if { [vreadpixel 230 260 rgb name] == "BLACK" } { puts "Error" } +vclipplane c -set m -equation 0 1 0 4 +if { [vreadpixel 230 260 rgb name] != "BLACK" } { puts "Error" } +vmoveto 75 172 +if { [vreadpixel 70 170 rgb name] != "BLACK" } { puts "Error" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/clipping/bug30695 b/tests/vselect/clipping/bug30695 new file mode 100644 index 0000000000..d0164922d7 --- /dev/null +++ b/tests/vselect/clipping/bug30695 @@ -0,0 +1,40 @@ +puts "=============" +puts "0030695: Visualization - selection by box should use clipping planes set for viewer" +puts "=============" + +pload MODELING VISUALIZATION + +box b 10 10 10 +box b1 -5 0 0 2 2 2 +box b2 13 0 0 2 2 2 +box b3 16 0 0 2 2 2 + +vinit View1 +vtop +vdisplay -dispMode 1 b b1 b2 b3 +vfit +vzoom 0.5 + +# apply selection with rectangle covering all visualized objects +vselect 40 100 370 300 +if {[vnbselected] != 4} { + puts "ERROR: Initial objects are not selected!" +} + +vclipplane create pln +vclipplane set pln view Driver1/Viewer1/View1 +# use clippling plane to have two objects visible (the second object is partially visible) +vclipplane change pln equation -1 0 0 5 + +# apply initial selection rectangle, expecting selection of only fully visible object +vselect 40 100 370 300 +if {[vnbselected] != 1} { + puts "ERROR: Bad number of selected objects after clippling plane set on view!" +} + +# apply initial selection rectangle, expecting selection of partially included object also +vselect 40 100 370 300 -allowoverlap 1 +if {[vnbselected] != 2} { + puts "ERROR: Bad number of selected objects after clippling plane set on view with allow overlap selection!" +} +vdump $imagedir/${casename}.png diff --git a/tests/vselect/clipping/bug30777 b/tests/vselect/clipping/bug30777 new file mode 100644 index 0000000000..bba0f747ab --- /dev/null +++ b/tests/vselect/clipping/bug30777 @@ -0,0 +1,19 @@ +puts "=============" +puts "0030777: Visualization - Incorrect selection/highlighting of clipped objects" +puts "=============" + +pload MODELING VISUALIZATION +vclear +vinit View1 +vaxo +psphere s 10 +vdisplay -dispMode 1 s +vfit +vfront +vclipplane p1 -set s -equation 0 1 0 0 +set p [vmoveto 200 200] +vpoint pp {*}$p +vsetcolor pp RED +checkpoint p $p {-0.34896 9.94397 0.27411} 0.0001 + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/clipping/bug30906 b/tests/vselect/clipping/bug30906 new file mode 100644 index 0000000000..baeac1997c --- /dev/null +++ b/tests/vselect/clipping/bug30906 @@ -0,0 +1,20 @@ +puts "=============" +puts "0030906: Visualization, SelectMgr_ViewerSelector - Object clipping planes overrides View clipping plane for next objects" +puts "=============" + +pload MODELING VISUALIZATION +box b1 1 1 0 1 2 3 +box b2 3 0 0 1 2 3 +vclear +vinit View1 +vdisplay -dispMode 1 -highMode 1 b1 b2 +vfit +vzbufftrihedron +vpoint p0 0 0 0 +vclipplane c1 -equation 0 1 0 1 -setOverrideGlobal b1 +vclipplane c2 -equation 0 1 0 -1 -set +vmoveto 200 200 +if { [vreadpixel 250 200 -rgb -name] != "DARKGOLDENROD" } { puts "Error: selection of clipped object" } +if { [vreadpixel 150 200 -rgb -name] != "CYAN2" } { puts "Error: object is not selected" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/clipping/bug31650 b/tests/vselect/clipping/bug31650 new file mode 100644 index 0000000000..e59f0f8130 --- /dev/null +++ b/tests/vselect/clipping/bug31650 @@ -0,0 +1,26 @@ +puts "============" +puts "0031650: Visualization - invalid picking of object with local transformation and per-object clipping plane" +puts "============" +puts "" + +pload XDE MODELING VISUALIZATION +vclear +vinit View1 +vaxo +box b -28 -11 -35 20 20 42 +vdisplay -dispMode 1 -highMode 1 b +vsetlocation b 0 0 20 +vfit +catch {vclipplane -delete p} + +# global clipping +vclipplane p -equation 0 0 -1 -10 -set +vmoveto 205 205 +if { [vreadpixel 205 320 -name -rgb] != "DARKGOLDENROD" } { puts "Error" } + +# local clipping +vclipplane p -equation 0 0 -1 -10 -set b +vmoveto 205 205 +if { [vreadpixel 205 320 -name -rgb] != "DARKGOLDENROD" } { puts "Error" } + +vdump ${imagedir}/${casename}.png diff --git a/tests/vselect/edge/A1 b/tests/vselect/edge/A1 new file mode 100644 index 0000000000..d0ece4bd17 --- /dev/null +++ b/tests/vselect/edge/A1 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 + diff --git a/tests/vselect/edge/A10 b/tests/vselect/edge/A10 new file mode 100644 index 0000000000..f42646f62d --- /dev/null +++ b/tests/vselect/edge/A10 @@ -0,0 +1,66 @@ +puts "============" +puts "CR25436" +puts "Test case check work of the new commands vselnext and vselprev" +puts "============" +puts "" + +proc check_highlighting { theEdgeIdx theCoords } { + set aNext [expr ($theEdgeIdx + 1) % 3] + set aNextNext [expr ($theEdgeIdx + 2) % 3] + set hiColor [vreadpixel [lindex $theCoords [expr $theEdgeIdx * 2] ] [lindex $theCoords [expr $theEdgeIdx * 2 + 1] ] name] + set nextColor [vreadpixel [lindex $theCoords [expr $aNext * 2] ] [lindex $theCoords [expr $aNext * 2 + 1] ] name] + set nextNextColor [vreadpixel [lindex $theCoords [expr $aNextNext * 2] ] [lindex $theCoords [expr $aNextNext * 2 + 1] ] name] + + if {$hiColor == "CYAN 1" && $nextColor == "YELLOW 1" && $nextNextColor == "YELLOW 1"} { + return true + } else { + return false + } +} + +set coords { } +# e10_x, e10_y +lappend coords 94 +lappend coords 140 +# e2_x, e2_y +lappend coords 103 +lappend coords 60 +# e1_x, e1_y +lappend coords 29 +lappend coords 208 + +box b 10 10 10 +vdisplay b +vfit +vselmode 2 1 +vmoveto 30 101 + +if { ![check_highlighting 0 $coords] } { + puts "ERROR: incorrect highlighting of edge 10" +} + +vselnext +if { ![check_highlighting 1 $coords] } { + puts "ERROR: incorrect highlighting of edge 2 after vselnext call" +} +vselnext +if { ![check_highlighting 2 $coords] } { + puts "ERROR: incorrect highlighting of edge 1 after vselnext call" +} +vselnext +if { ![check_highlighting 0 $coords] } { + puts "ERROR: incorrect highlighting of edge 10 after vselnext call" +} + +vselprev +if { ![check_highlighting 2 $coords] } { + puts "ERROR: incorrect highlighting of edge 1 after vselprev call" +} +vselprev +if { ![check_highlighting 1 $coords] } { + puts "ERROR: incorrect highlighting of edge 2 after vselprev call" +} +vselprev +if { ![check_highlighting 0 $coords] } { + puts "ERROR: incorrect highlighting of edge 10 after vselprev call" +} diff --git a/tests/vselect/edge/A2 b/tests/vselect/edge/A2 new file mode 100644 index 0000000000..b0aaf9f8f3 --- /dev/null +++ b/tests/vselect/edge/A2 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge/A3 b/tests/vselect/edge/A3 new file mode 100644 index 0000000000..5d3177b455 --- /dev/null +++ b/tests/vselect/edge/A3 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 + diff --git a/tests/vselect/edge/A4 b/tests/vselect/edge/A4 new file mode 100644 index 0000000000..5cb62d35c8 --- /dev/null +++ b/tests/vselect/edge/A4 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge/A5 b/tests/vselect/edge/A5 new file mode 100644 index 0000000000..3f9689019d --- /dev/null +++ b/tests/vselect/edge/A5 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge/A6 b/tests/vselect/edge/A6 new file mode 100644 index 0000000000..a47b2a6009 --- /dev/null +++ b/tests/vselect/edge/A6 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 225 98 + diff --git a/tests/vselect/edge/A7 b/tests/vselect/edge/A7 new file mode 100644 index 0000000000..f2f902bc91 --- /dev/null +++ b/tests/vselect/edge/A7 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge/A8 b/tests/vselect/edge/A8 new file mode 100644 index 0000000000..acf4bf2287 --- /dev/null +++ b/tests/vselect/edge/A8 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge/A9 b/tests/vselect/edge/A9 new file mode 100644 index 0000000000..b19cab5d2b --- /dev/null +++ b/tests/vselect/edge/A9 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge/B1 b/tests/vselect/edge/B1 new file mode 100644 index 0000000000..2cd06bd478 --- /dev/null +++ b/tests/vselect/edge/B1 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge/B2 b/tests/vselect/edge/B2 new file mode 100644 index 0000000000..2df1f63477 --- /dev/null +++ b/tests/vselect/edge/B2 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge/B3 b/tests/vselect/edge/B3 new file mode 100644 index 0000000000..3fe62dc4d7 --- /dev/null +++ b/tests/vselect/edge/B3 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge/B4 b/tests/vselect/edge/B4 new file mode 100644 index 0000000000..8de1bbd3b8 --- /dev/null +++ b/tests/vselect/edge/B4 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge/B5 b/tests/vselect/edge/B5 new file mode 100644 index 0000000000..72837b2069 --- /dev/null +++ b/tests/vselect/edge/B5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge/B6 b/tests/vselect/edge/B6 new file mode 100644 index 0000000000..d72b504588 --- /dev/null +++ b/tests/vselect/edge/B6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge/B7 b/tests/vselect/edge/B7 new file mode 100644 index 0000000000..f9c3bd9fcc --- /dev/null +++ b/tests/vselect/edge/B7 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge/B8 b/tests/vselect/edge/B8 new file mode 100644 index 0000000000..ca72819b38 --- /dev/null +++ b/tests/vselect/edge/B8 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge/B9 b/tests/vselect/edge/B9 new file mode 100644 index 0000000000..2031dce96b --- /dev/null +++ b/tests/vselect/edge/B9 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge/C1 b/tests/vselect/edge/C1 new file mode 100644 index 0000000000..e61699bcf1 --- /dev/null +++ b/tests/vselect/edge/C1 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 + diff --git a/tests/vselect/edge/C2 b/tests/vselect/edge/C2 new file mode 100644 index 0000000000..396826ed8b --- /dev/null +++ b/tests/vselect/edge/C2 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 + diff --git a/tests/vselect/edge/C3 b/tests/vselect/edge/C3 new file mode 100644 index 0000000000..e901c95814 --- /dev/null +++ b/tests/vselect/edge/C3 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 + diff --git a/tests/vselect/edge/C4 b/tests/vselect/edge/C4 new file mode 100644 index 0000000000..eea31f5bc6 --- /dev/null +++ b/tests/vselect/edge/C4 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge/C5 b/tests/vselect/edge/C5 new file mode 100644 index 0000000000..a9789d8a03 --- /dev/null +++ b/tests/vselect/edge/C5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge/C6 b/tests/vselect/edge/C6 new file mode 100644 index 0000000000..88f1011746 --- /dev/null +++ b/tests/vselect/edge/C6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge/C7 b/tests/vselect/edge/C7 new file mode 100644 index 0000000000..0edbe385e4 --- /dev/null +++ b/tests/vselect/edge/C7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge/C8 b/tests/vselect/edge/C8 new file mode 100644 index 0000000000..e56acf0867 --- /dev/null +++ b/tests/vselect/edge/C8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge/C9 b/tests/vselect/edge/C9 new file mode 100644 index 0000000000..b7a675f8ea --- /dev/null +++ b/tests/vselect/edge/C9 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge/D1 b/tests/vselect/edge/D1 new file mode 100644 index 0000000000..19eae7a90e --- /dev/null +++ b/tests/vselect/edge/D1 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge/D2 b/tests/vselect/edge/D2 new file mode 100644 index 0000000000..b364b32519 --- /dev/null +++ b/tests/vselect/edge/D2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge/D3 b/tests/vselect/edge/D3 new file mode 100644 index 0000000000..53a090884a --- /dev/null +++ b/tests/vselect/edge/D3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge/D4 b/tests/vselect/edge/D4 new file mode 100644 index 0000000000..599192e986 --- /dev/null +++ b/tests/vselect/edge/D4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge/D5 b/tests/vselect/edge/D5 new file mode 100644 index 0000000000..a1b37d1d73 --- /dev/null +++ b/tests/vselect/edge/D5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge/D6 b/tests/vselect/edge/D6 new file mode 100644 index 0000000000..ee0bb681ec --- /dev/null +++ b/tests/vselect/edge/D6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge/D7 b/tests/vselect/edge/D7 new file mode 100644 index 0000000000..a9f6933b30 --- /dev/null +++ b/tests/vselect/edge/D7 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 + diff --git a/tests/vselect/edge/D8 b/tests/vselect/edge/D8 new file mode 100644 index 0000000000..9d7094bc67 --- /dev/null +++ b/tests/vselect/edge/D8 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge/D9 b/tests/vselect/edge/D9 new file mode 100644 index 0000000000..e1d4f91732 --- /dev/null +++ b/tests/vselect/edge/D9 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge/E1 b/tests/vselect/edge/E1 new file mode 100644 index 0000000000..6a5dc164f2 --- /dev/null +++ b/tests/vselect/edge/E1 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge/E2 b/tests/vselect/edge/E2 new file mode 100644 index 0000000000..a402fd034c --- /dev/null +++ b/tests/vselect/edge/E2 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 + diff --git a/tests/vselect/edge/E3 b/tests/vselect/edge/E3 new file mode 100644 index 0000000000..82c7650c1c --- /dev/null +++ b/tests/vselect/edge/E3 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 + diff --git a/tests/vselect/edge/E4 b/tests/vselect/edge/E4 new file mode 100644 index 0000000000..f83197d757 --- /dev/null +++ b/tests/vselect/edge/E4 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge/E5 b/tests/vselect/edge/E5 new file mode 100644 index 0000000000..fc982bcfc1 --- /dev/null +++ b/tests/vselect/edge/E5 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge/E6 b/tests/vselect/edge/E6 new file mode 100644 index 0000000000..0563601226 --- /dev/null +++ b/tests/vselect/edge/E6 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge/E7 b/tests/vselect/edge/E7 new file mode 100644 index 0000000000..e02d1cab9d --- /dev/null +++ b/tests/vselect/edge/E7 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 100 230 +vmoveto 310 87 + diff --git a/tests/vselect/edge/E8 b/tests/vselect/edge/E8 new file mode 100644 index 0000000000..613d0c32f1 --- /dev/null +++ b/tests/vselect/edge/E8 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 100 230 +vmoveto 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge/E9 b/tests/vselect/edge/E9 new file mode 100644 index 0000000000..1933a75eb4 --- /dev/null +++ b/tests/vselect/edge/E9 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 100 230 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 + diff --git a/tests/vselect/edge/F1 b/tests/vselect/edge/F1 new file mode 100644 index 0000000000..3d2e65e59b --- /dev/null +++ b/tests/vselect/edge/F1 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 100 230 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge/F2 b/tests/vselect/edge/F2 new file mode 100644 index 0000000000..f78c42c6c2 --- /dev/null +++ b/tests/vselect/edge/F2 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vmoveto 102 204 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 185 110 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 140 300 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 100 230 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge/begin b/tests/vselect/edge/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/edge/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/edge/end b/tests/vselect/edge/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/edge/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/edge_face/A1 b/tests/vselect/edge_face/A1 new file mode 100644 index 0000000000..d5703f096a --- /dev/null +++ b/tests/vselect/edge_face/A1 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 + diff --git a/tests/vselect/edge_face/A2 b/tests/vselect/edge_face/A2 new file mode 100644 index 0000000000..b1af3af6c8 --- /dev/null +++ b/tests/vselect/edge_face/A2 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/A3 b/tests/vselect/edge_face/A3 new file mode 100644 index 0000000000..75c0542563 --- /dev/null +++ b/tests/vselect/edge_face/A3 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/A4 b/tests/vselect/edge_face/A4 new file mode 100644 index 0000000000..77070bbfbf --- /dev/null +++ b/tests/vselect/edge_face/A4 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/A5 b/tests/vselect/edge_face/A5 new file mode 100644 index 0000000000..1cdfd17676 --- /dev/null +++ b/tests/vselect/edge_face/A5 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/A6 b/tests/vselect/edge_face/A6 new file mode 100644 index 0000000000..4508946a88 --- /dev/null +++ b/tests/vselect/edge_face/A6 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/A7 b/tests/vselect/edge_face/A7 new file mode 100644 index 0000000000..9259d517ed --- /dev/null +++ b/tests/vselect/edge_face/A7 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/A8 b/tests/vselect/edge_face/A8 new file mode 100644 index 0000000000..761b440c82 --- /dev/null +++ b/tests/vselect/edge_face/A8 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/A9 b/tests/vselect/edge_face/A9 new file mode 100644 index 0000000000..a5738dbfdd --- /dev/null +++ b/tests/vselect/edge_face/A9 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/B1 b/tests/vselect/edge_face/B1 new file mode 100644 index 0000000000..df93c79de8 --- /dev/null +++ b/tests/vselect/edge_face/B1 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/B2 b/tests/vselect/edge_face/B2 new file mode 100644 index 0000000000..0e94bc9bb9 --- /dev/null +++ b/tests/vselect/edge_face/B2 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/B3 b/tests/vselect/edge_face/B3 new file mode 100644 index 0000000000..bb626c526e --- /dev/null +++ b/tests/vselect/edge_face/B3 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_face/B4 b/tests/vselect/edge_face/B4 new file mode 100644 index 0000000000..a380fbf5a5 --- /dev/null +++ b/tests/vselect/edge_face/B4 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/B5 b/tests/vselect/edge_face/B5 new file mode 100644 index 0000000000..43908dec51 --- /dev/null +++ b/tests/vselect/edge_face/B5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/B6 b/tests/vselect/edge_face/B6 new file mode 100644 index 0000000000..4523025b0e --- /dev/null +++ b/tests/vselect/edge_face/B6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_face/B7 b/tests/vselect/edge_face/B7 new file mode 100644 index 0000000000..03f0573a8d --- /dev/null +++ b/tests/vselect/edge_face/B7 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/B8 b/tests/vselect/edge_face/B8 new file mode 100644 index 0000000000..0a6316113a --- /dev/null +++ b/tests/vselect/edge_face/B8 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_face/B9 b/tests/vselect/edge_face/B9 new file mode 100644 index 0000000000..a06edcc334 --- /dev/null +++ b/tests/vselect/edge_face/B9 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/C1 b/tests/vselect/edge_face/C1 new file mode 100644 index 0000000000..065c322f04 --- /dev/null +++ b/tests/vselect/edge_face/C1 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 + diff --git a/tests/vselect/edge_face/C2 b/tests/vselect/edge_face/C2 new file mode 100644 index 0000000000..4d5a4e3f03 --- /dev/null +++ b/tests/vselect/edge_face/C2 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/C3 b/tests/vselect/edge_face/C3 new file mode 100644 index 0000000000..dcc153b6eb --- /dev/null +++ b/tests/vselect/edge_face/C3 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/C4 b/tests/vselect/edge_face/C4 new file mode 100644 index 0000000000..f1be0ada00 --- /dev/null +++ b/tests/vselect/edge_face/C4 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/C5 b/tests/vselect/edge_face/C5 new file mode 100644 index 0000000000..c1c5c86b65 --- /dev/null +++ b/tests/vselect/edge_face/C5 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_face/C6 b/tests/vselect/edge_face/C6 new file mode 100644 index 0000000000..43db2eaf63 --- /dev/null +++ b/tests/vselect/edge_face/C6 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/C7 b/tests/vselect/edge_face/C7 new file mode 100644 index 0000000000..b205cc1f93 --- /dev/null +++ b/tests/vselect/edge_face/C7 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_face/C8 b/tests/vselect/edge_face/C8 new file mode 100644 index 0000000000..08a7f29e09 --- /dev/null +++ b/tests/vselect/edge_face/C8 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/C9 b/tests/vselect/edge_face/C9 new file mode 100644 index 0000000000..364a249114 --- /dev/null +++ b/tests/vselect/edge_face/C9 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/D1 b/tests/vselect/edge_face/D1 new file mode 100644 index 0000000000..47fd758685 --- /dev/null +++ b/tests/vselect/edge_face/D1 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/D2 b/tests/vselect/edge_face/D2 new file mode 100644 index 0000000000..592de346c0 --- /dev/null +++ b/tests/vselect/edge_face/D2 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/D3 b/tests/vselect/edge_face/D3 new file mode 100644 index 0000000000..98bc8d5152 --- /dev/null +++ b/tests/vselect/edge_face/D3 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_face/D4 b/tests/vselect/edge_face/D4 new file mode 100644 index 0000000000..512272d8a2 --- /dev/null +++ b/tests/vselect/edge_face/D4 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/D5 b/tests/vselect/edge_face/D5 new file mode 100644 index 0000000000..9373f9976b --- /dev/null +++ b/tests/vselect/edge_face/D5 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_face/D6 b/tests/vselect/edge_face/D6 new file mode 100644 index 0000000000..2d1acd0fa4 --- /dev/null +++ b/tests/vselect/edge_face/D6 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/D7 b/tests/vselect/edge_face/D7 new file mode 100644 index 0000000000..0252a5ab51 --- /dev/null +++ b/tests/vselect/edge_face/D7 @@ -0,0 +1,42 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/D8 b/tests/vselect/edge_face/D8 new file mode 100644 index 0000000000..63419c4110 --- /dev/null +++ b/tests/vselect/edge_face/D8 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/D9 b/tests/vselect/edge_face/D9 new file mode 100644 index 0000000000..c040eef2e6 --- /dev/null +++ b/tests/vselect/edge_face/D9 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_face/E1 b/tests/vselect/edge_face/E1 new file mode 100644 index 0000000000..695c2712ea --- /dev/null +++ b/tests/vselect/edge_face/E1 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/E2 b/tests/vselect/edge_face/E2 new file mode 100644 index 0000000000..5f32178310 --- /dev/null +++ b/tests/vselect/edge_face/E2 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 + diff --git a/tests/vselect/edge_face/E3 b/tests/vselect/edge_face/E3 new file mode 100644 index 0000000000..4c1d024be2 --- /dev/null +++ b/tests/vselect/edge_face/E3 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/E4 b/tests/vselect/edge_face/E4 new file mode 100644 index 0000000000..d7b93fabf2 --- /dev/null +++ b/tests/vselect/edge_face/E4 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/E5 b/tests/vselect/edge_face/E5 new file mode 100644 index 0000000000..8395f1a097 --- /dev/null +++ b/tests/vselect/edge_face/E5 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_face/E6 b/tests/vselect/edge_face/E6 new file mode 100644 index 0000000000..c0b20c92f6 --- /dev/null +++ b/tests/vselect/edge_face/E6 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/E7 b/tests/vselect/edge_face/E7 new file mode 100644 index 0000000000..58d5227b1e --- /dev/null +++ b/tests/vselect/edge_face/E7 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 + diff --git a/tests/vselect/edge_face/E8 b/tests/vselect/edge_face/E8 new file mode 100644 index 0000000000..afc4094e51 --- /dev/null +++ b/tests/vselect/edge_face/E8 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/E9 b/tests/vselect/edge_face/E9 new file mode 100644 index 0000000000..0eea14ffa1 --- /dev/null +++ b/tests/vselect/edge_face/E9 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 95 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/F1 b/tests/vselect/edge_face/F1 new file mode 100644 index 0000000000..1ad4a9a3b7 --- /dev/null +++ b/tests/vselect/edge_face/F1 @@ -0,0 +1,60 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/F2 b/tests/vselect/edge_face/F2 new file mode 100644 index 0000000000..2c22ba8f18 --- /dev/null +++ b/tests/vselect/edge_face/F2 @@ -0,0 +1,62 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/F3 b/tests/vselect/edge_face/F3 new file mode 100644 index 0000000000..468576452d --- /dev/null +++ b/tests/vselect/edge_face/F3 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 + diff --git a/tests/vselect/edge_face/F4 b/tests/vselect/edge_face/F4 new file mode 100644 index 0000000000..393bee4ce2 --- /dev/null +++ b/tests/vselect/edge_face/F4 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/F5 b/tests/vselect/edge_face/F5 new file mode 100644 index 0000000000..ed09e4333d --- /dev/null +++ b/tests/vselect/edge_face/F5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/F6 b/tests/vselect/edge_face/F6 new file mode 100644 index 0000000000..f2a0683623 --- /dev/null +++ b/tests/vselect/edge_face/F6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/F7 b/tests/vselect/edge_face/F7 new file mode 100644 index 0000000000..af3a5e2757 --- /dev/null +++ b/tests/vselect/edge_face/F7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/F8 b/tests/vselect/edge_face/F8 new file mode 100644 index 0000000000..728ff1289d --- /dev/null +++ b/tests/vselect/edge_face/F8 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/F9 b/tests/vselect/edge_face/F9 new file mode 100644 index 0000000000..814271afa2 --- /dev/null +++ b/tests/vselect/edge_face/F9 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/G1 b/tests/vselect/edge_face/G1 new file mode 100644 index 0000000000..52a48dd7d1 --- /dev/null +++ b/tests/vselect/edge_face/G1 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/G2 b/tests/vselect/edge_face/G2 new file mode 100644 index 0000000000..b9957d7171 --- /dev/null +++ b/tests/vselect/edge_face/G2 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/G3 b/tests/vselect/edge_face/G3 new file mode 100644 index 0000000000..3ad4e19f0d --- /dev/null +++ b/tests/vselect/edge_face/G3 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/G4 b/tests/vselect/edge_face/G4 new file mode 100644 index 0000000000..c0bc707494 --- /dev/null +++ b/tests/vselect/edge_face/G4 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/G5 b/tests/vselect/edge_face/G5 new file mode 100644 index 0000000000..7bf5fee8a1 --- /dev/null +++ b/tests/vselect/edge_face/G5 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_face/G6 b/tests/vselect/edge_face/G6 new file mode 100644 index 0000000000..5f763b0ed9 --- /dev/null +++ b/tests/vselect/edge_face/G6 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/G7 b/tests/vselect/edge_face/G7 new file mode 100644 index 0000000000..a18688dbba --- /dev/null +++ b/tests/vselect/edge_face/G7 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/G8 b/tests/vselect/edge_face/G8 new file mode 100644 index 0000000000..a941533f1f --- /dev/null +++ b/tests/vselect/edge_face/G8 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_face/G9 b/tests/vselect/edge_face/G9 new file mode 100644 index 0000000000..5d5e407efd --- /dev/null +++ b/tests/vselect/edge_face/G9 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/H1 b/tests/vselect/edge_face/H1 new file mode 100644 index 0000000000..9616b9b32e --- /dev/null +++ b/tests/vselect/edge_face/H1 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_face/H2 b/tests/vselect/edge_face/H2 new file mode 100644 index 0000000000..b3c2f99e66 --- /dev/null +++ b/tests/vselect/edge_face/H2 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/H3 b/tests/vselect/edge_face/H3 new file mode 100644 index 0000000000..3634a44039 --- /dev/null +++ b/tests/vselect/edge_face/H3 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 + diff --git a/tests/vselect/edge_face/H4 b/tests/vselect/edge_face/H4 new file mode 100644 index 0000000000..810ea912fb --- /dev/null +++ b/tests/vselect/edge_face/H4 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/H5 b/tests/vselect/edge_face/H5 new file mode 100644 index 0000000000..a237626bb5 --- /dev/null +++ b/tests/vselect/edge_face/H5 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/H6 b/tests/vselect/edge_face/H6 new file mode 100644 index 0000000000..868813c596 --- /dev/null +++ b/tests/vselect/edge_face/H6 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/H7 b/tests/vselect/edge_face/H7 new file mode 100644 index 0000000000..db07ca89c4 --- /dev/null +++ b/tests/vselect/edge_face/H7 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_face/H8 b/tests/vselect/edge_face/H8 new file mode 100644 index 0000000000..b191cfa1c7 --- /dev/null +++ b/tests/vselect/edge_face/H8 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/H9 b/tests/vselect/edge_face/H9 new file mode 100644 index 0000000000..9d68ad195a --- /dev/null +++ b/tests/vselect/edge_face/H9 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_face/I1 b/tests/vselect/edge_face/I1 new file mode 100644 index 0000000000..9ab6d3c8d5 --- /dev/null +++ b/tests/vselect/edge_face/I1 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/I2 b/tests/vselect/edge_face/I2 new file mode 100644 index 0000000000..2068da2fcc --- /dev/null +++ b/tests/vselect/edge_face/I2 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/I3 b/tests/vselect/edge_face/I3 new file mode 100644 index 0000000000..35b94698f1 --- /dev/null +++ b/tests/vselect/edge_face/I3 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/I4 b/tests/vselect/edge_face/I4 new file mode 100644 index 0000000000..79059926bd --- /dev/null +++ b/tests/vselect/edge_face/I4 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/I5 b/tests/vselect/edge_face/I5 new file mode 100644 index 0000000000..21116a611a --- /dev/null +++ b/tests/vselect/edge_face/I5 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_face/I6 b/tests/vselect/edge_face/I6 new file mode 100644 index 0000000000..a0729699c8 --- /dev/null +++ b/tests/vselect/edge_face/I6 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/I7 b/tests/vselect/edge_face/I7 new file mode 100644 index 0000000000..d3b4b7e732 --- /dev/null +++ b/tests/vselect/edge_face/I7 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_face/I8 b/tests/vselect/edge_face/I8 new file mode 100644 index 0000000000..5b05dd25fb --- /dev/null +++ b/tests/vselect/edge_face/I8 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/I9 b/tests/vselect/edge_face/I9 new file mode 100644 index 0000000000..c3dac37698 --- /dev/null +++ b/tests/vselect/edge_face/I9 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/J1 b/tests/vselect/edge_face/J1 new file mode 100644 index 0000000000..c3c2a0a670 --- /dev/null +++ b/tests/vselect/edge_face/J1 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/J2 b/tests/vselect/edge_face/J2 new file mode 100644 index 0000000000..3b5eac460e --- /dev/null +++ b/tests/vselect/edge_face/J2 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_face/J3 b/tests/vselect/edge_face/J3 new file mode 100644 index 0000000000..3fa7fa6e2c --- /dev/null +++ b/tests/vselect/edge_face/J3 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/J4 b/tests/vselect/edge_face/J4 new file mode 100644 index 0000000000..2de1363779 --- /dev/null +++ b/tests/vselect/edge_face/J4 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 + diff --git a/tests/vselect/edge_face/J5 b/tests/vselect/edge_face/J5 new file mode 100644 index 0000000000..9c84f72685 --- /dev/null +++ b/tests/vselect/edge_face/J5 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/J6 b/tests/vselect/edge_face/J6 new file mode 100644 index 0000000000..f5298bfb18 --- /dev/null +++ b/tests/vselect/edge_face/J6 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/J7 b/tests/vselect/edge_face/J7 new file mode 100644 index 0000000000..792a610883 --- /dev/null +++ b/tests/vselect/edge_face/J7 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_face/J8 b/tests/vselect/edge_face/J8 new file mode 100644 index 0000000000..c6d0b731df --- /dev/null +++ b/tests/vselect/edge_face/J8 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/J9 b/tests/vselect/edge_face/J9 new file mode 100644 index 0000000000..df483122ba --- /dev/null +++ b/tests/vselect/edge_face/J9 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 + diff --git a/tests/vselect/edge_face/K1 b/tests/vselect/edge_face/K1 new file mode 100644 index 0000000000..f0903a24fe --- /dev/null +++ b/tests/vselect/edge_face/K1 @@ -0,0 +1,57 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/K2 b/tests/vselect/edge_face/K2 new file mode 100644 index 0000000000..6f85b8c792 --- /dev/null +++ b/tests/vselect/edge_face/K2 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 95 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/K3 b/tests/vselect/edge_face/K3 new file mode 100644 index 0000000000..55ae63721e --- /dev/null +++ b/tests/vselect/edge_face/K3 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/K4 b/tests/vselect/edge_face/K4 new file mode 100644 index 0000000000..62887dae82 --- /dev/null +++ b/tests/vselect/edge_face/K4 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/K5 b/tests/vselect/edge_face/K5 new file mode 100644 index 0000000000..98142fc801 --- /dev/null +++ b/tests/vselect/edge_face/K5 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_face/K6 b/tests/vselect/edge_face/K6 new file mode 100644 index 0000000000..bf1b225258 --- /dev/null +++ b/tests/vselect/edge_face/K6 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/K7 b/tests/vselect/edge_face/K7 new file mode 100644 index 0000000000..a05dba53ae --- /dev/null +++ b/tests/vselect/edge_face/K7 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/K8 b/tests/vselect/edge_face/K8 new file mode 100644 index 0000000000..48dbbd2736 --- /dev/null +++ b/tests/vselect/edge_face/K8 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/K9 b/tests/vselect/edge_face/K9 new file mode 100644 index 0000000000..584f30cdfb --- /dev/null +++ b/tests/vselect/edge_face/K9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/L1 b/tests/vselect/edge_face/L1 new file mode 100644 index 0000000000..64ead913cb --- /dev/null +++ b/tests/vselect/edge_face/L1 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/L2 b/tests/vselect/edge_face/L2 new file mode 100644 index 0000000000..77a1c5b12e --- /dev/null +++ b/tests/vselect/edge_face/L2 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/L3 b/tests/vselect/edge_face/L3 new file mode 100644 index 0000000000..c1215df319 --- /dev/null +++ b/tests/vselect/edge_face/L3 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 225 98 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/L4 b/tests/vselect/edge_face/L4 new file mode 100644 index 0000000000..70c782c13e --- /dev/null +++ b/tests/vselect/edge_face/L4 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 225 98 1 +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/L5 b/tests/vselect/edge_face/L5 new file mode 100644 index 0000000000..da54ca26e6 --- /dev/null +++ b/tests/vselect/edge_face/L5 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 225 98 1 +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/L6 b/tests/vselect/edge_face/L6 new file mode 100644 index 0000000000..ea67664d4a --- /dev/null +++ b/tests/vselect/edge_face/L6 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/L7 b/tests/vselect/edge_face/L7 new file mode 100644 index 0000000000..9e2d7d3252 --- /dev/null +++ b/tests/vselect/edge_face/L7 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_face/L8 b/tests/vselect/edge_face/L8 new file mode 100644 index 0000000000..ae8ba2c7ed --- /dev/null +++ b/tests/vselect/edge_face/L8 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/L9 b/tests/vselect/edge_face/L9 new file mode 100644 index 0000000000..475cf7d566 --- /dev/null +++ b/tests/vselect/edge_face/L9 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/M1 b/tests/vselect/edge_face/M1 new file mode 100644 index 0000000000..bda11428e4 --- /dev/null +++ b/tests/vselect/edge_face/M1 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_face/M2 b/tests/vselect/edge_face/M2 new file mode 100644 index 0000000000..bc72068d4f --- /dev/null +++ b/tests/vselect/edge_face/M2 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/M3 b/tests/vselect/edge_face/M3 new file mode 100644 index 0000000000..a91a17526d --- /dev/null +++ b/tests/vselect/edge_face/M3 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_face/M4 b/tests/vselect/edge_face/M4 new file mode 100644 index 0000000000..cdcb96f62f --- /dev/null +++ b/tests/vselect/edge_face/M4 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/M5 b/tests/vselect/edge_face/M5 new file mode 100644 index 0000000000..f8e2d77ec7 --- /dev/null +++ b/tests/vselect/edge_face/M5 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 + diff --git a/tests/vselect/edge_face/M6 b/tests/vselect/edge_face/M6 new file mode 100644 index 0000000000..f832b5e357 --- /dev/null +++ b/tests/vselect/edge_face/M6 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/M7 b/tests/vselect/edge_face/M7 new file mode 100644 index 0000000000..5dc6845479 --- /dev/null +++ b/tests/vselect/edge_face/M7 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/M8 b/tests/vselect/edge_face/M8 new file mode 100644 index 0000000000..3052199da9 --- /dev/null +++ b/tests/vselect/edge_face/M8 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/M9 b/tests/vselect/edge_face/M9 new file mode 100644 index 0000000000..85cb3e12f4 --- /dev/null +++ b/tests/vselect/edge_face/M9 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_face/N1 b/tests/vselect/edge_face/N1 new file mode 100644 index 0000000000..15049331bb --- /dev/null +++ b/tests/vselect/edge_face/N1 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/N2 b/tests/vselect/edge_face/N2 new file mode 100644 index 0000000000..de2028d48a --- /dev/null +++ b/tests/vselect/edge_face/N2 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_face/N3 b/tests/vselect/edge_face/N3 new file mode 100644 index 0000000000..9d4aaab043 --- /dev/null +++ b/tests/vselect/edge_face/N3 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/N4 b/tests/vselect/edge_face/N4 new file mode 100644 index 0000000000..67c5ffb15d --- /dev/null +++ b/tests/vselect/edge_face/N4 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/N5 b/tests/vselect/edge_face/N5 new file mode 100644 index 0000000000..f5386bb920 --- /dev/null +++ b/tests/vselect/edge_face/N5 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_face/N6 b/tests/vselect/edge_face/N6 new file mode 100644 index 0000000000..b1ad84b330 --- /dev/null +++ b/tests/vselect/edge_face/N6 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/N7 b/tests/vselect/edge_face/N7 new file mode 100644 index 0000000000..739387f6ee --- /dev/null +++ b/tests/vselect/edge_face/N7 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_face/N8 b/tests/vselect/edge_face/N8 new file mode 100644 index 0000000000..f1956c48e7 --- /dev/null +++ b/tests/vselect/edge_face/N8 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/N9 b/tests/vselect/edge_face/N9 new file mode 100644 index 0000000000..a7bce83a7b --- /dev/null +++ b/tests/vselect/edge_face/N9 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_face/O1 b/tests/vselect/edge_face/O1 new file mode 100644 index 0000000000..e7fa1c0749 --- /dev/null +++ b/tests/vselect/edge_face/O1 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/O2 b/tests/vselect/edge_face/O2 new file mode 100644 index 0000000000..c7a3b102ca --- /dev/null +++ b/tests/vselect/edge_face/O2 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_face/O3 b/tests/vselect/edge_face/O3 new file mode 100644 index 0000000000..a4e7353f6d --- /dev/null +++ b/tests/vselect/edge_face/O3 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/O4 b/tests/vselect/edge_face/O4 new file mode 100644 index 0000000000..736349c860 --- /dev/null +++ b/tests/vselect/edge_face/O4 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_face/O5 b/tests/vselect/edge_face/O5 new file mode 100644 index 0000000000..ecea85211e --- /dev/null +++ b/tests/vselect/edge_face/O5 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/O6 b/tests/vselect/edge_face/O6 new file mode 100644 index 0000000000..2d063c7487 --- /dev/null +++ b/tests/vselect/edge_face/O6 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 + diff --git a/tests/vselect/edge_face/O7 b/tests/vselect/edge_face/O7 new file mode 100644 index 0000000000..8b588e4be2 --- /dev/null +++ b/tests/vselect/edge_face/O7 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/O8 b/tests/vselect/edge_face/O8 new file mode 100644 index 0000000000..fb6dacdde0 --- /dev/null +++ b/tests/vselect/edge_face/O8 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/O9 b/tests/vselect/edge_face/O9 new file mode 100644 index 0000000000..1fd89e62dc --- /dev/null +++ b/tests/vselect/edge_face/O9 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_face/P1 b/tests/vselect/edge_face/P1 new file mode 100644 index 0000000000..554d474b7f --- /dev/null +++ b/tests/vselect/edge_face/P1 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/P2 b/tests/vselect/edge_face/P2 new file mode 100644 index 0000000000..fabfa19232 --- /dev/null +++ b/tests/vselect/edge_face/P2 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 + diff --git a/tests/vselect/edge_face/P3 b/tests/vselect/edge_face/P3 new file mode 100644 index 0000000000..5bfbd3d783 --- /dev/null +++ b/tests/vselect/edge_face/P3 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/P4 b/tests/vselect/edge_face/P4 new file mode 100644 index 0000000000..a97ca75f27 --- /dev/null +++ b/tests/vselect/edge_face/P4 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 95 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/P5 b/tests/vselect/edge_face/P5 new file mode 100644 index 0000000000..fd62978cb3 --- /dev/null +++ b/tests/vselect/edge_face/P5 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 310 87 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/P6 b/tests/vselect/edge_face/P6 new file mode 100644 index 0000000000..b061b80eeb --- /dev/null +++ b/tests/vselect/edge_face/P6 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 4 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 310 87 1 +vmoveto 0 0 +vselect 310 87 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_face/begin b/tests/vselect/edge_face/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/edge_face/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/edge_face/end b/tests/vselect/edge_face/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/edge_face/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/edge_solid/A1 b/tests/vselect/edge_solid/A1 new file mode 100644 index 0000000000..3202a7b92c --- /dev/null +++ b/tests/vselect/edge_solid/A1 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 + diff --git a/tests/vselect/edge_solid/A2 b/tests/vselect/edge_solid/A2 new file mode 100644 index 0000000000..ac6c785017 --- /dev/null +++ b/tests/vselect/edge_solid/A2 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/A3 b/tests/vselect/edge_solid/A3 new file mode 100644 index 0000000000..9c75bbf7ab --- /dev/null +++ b/tests/vselect/edge_solid/A3 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/A4 b/tests/vselect/edge_solid/A4 new file mode 100644 index 0000000000..5ede3d9d93 --- /dev/null +++ b/tests/vselect/edge_solid/A4 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/A5 b/tests/vselect/edge_solid/A5 new file mode 100644 index 0000000000..c56ac95753 --- /dev/null +++ b/tests/vselect/edge_solid/A5 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/A6 b/tests/vselect/edge_solid/A6 new file mode 100644 index 0000000000..2e9402db4d --- /dev/null +++ b/tests/vselect/edge_solid/A6 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/A7 b/tests/vselect/edge_solid/A7 new file mode 100644 index 0000000000..ba5b3a8b41 --- /dev/null +++ b/tests/vselect/edge_solid/A7 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/A8 b/tests/vselect/edge_solid/A8 new file mode 100644 index 0000000000..e062093bee --- /dev/null +++ b/tests/vselect/edge_solid/A8 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/A9 b/tests/vselect/edge_solid/A9 new file mode 100644 index 0000000000..bfd3e799a2 --- /dev/null +++ b/tests/vselect/edge_solid/A9 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/B1 b/tests/vselect/edge_solid/B1 new file mode 100644 index 0000000000..7b3847f383 --- /dev/null +++ b/tests/vselect/edge_solid/B1 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/B2 b/tests/vselect/edge_solid/B2 new file mode 100644 index 0000000000..e5dd66d724 --- /dev/null +++ b/tests/vselect/edge_solid/B2 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/B3 b/tests/vselect/edge_solid/B3 new file mode 100644 index 0000000000..d31d3a2425 --- /dev/null +++ b/tests/vselect/edge_solid/B3 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_solid/B4 b/tests/vselect/edge_solid/B4 new file mode 100644 index 0000000000..1aca8d9453 --- /dev/null +++ b/tests/vselect/edge_solid/B4 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/B5 b/tests/vselect/edge_solid/B5 new file mode 100644 index 0000000000..03b5b94cee --- /dev/null +++ b/tests/vselect/edge_solid/B5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/B6 b/tests/vselect/edge_solid/B6 new file mode 100644 index 0000000000..37300404dd --- /dev/null +++ b/tests/vselect/edge_solid/B6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_solid/B7 b/tests/vselect/edge_solid/B7 new file mode 100644 index 0000000000..dc95dd9bed --- /dev/null +++ b/tests/vselect/edge_solid/B7 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/B8 b/tests/vselect/edge_solid/B8 new file mode 100644 index 0000000000..4c5802a7ce --- /dev/null +++ b/tests/vselect/edge_solid/B8 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_solid/B9 b/tests/vselect/edge_solid/B9 new file mode 100644 index 0000000000..6239b8e4c9 --- /dev/null +++ b/tests/vselect/edge_solid/B9 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/C1 b/tests/vselect/edge_solid/C1 new file mode 100644 index 0000000000..e6d9c59059 --- /dev/null +++ b/tests/vselect/edge_solid/C1 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 + diff --git a/tests/vselect/edge_solid/C2 b/tests/vselect/edge_solid/C2 new file mode 100644 index 0000000000..a28b589be3 --- /dev/null +++ b/tests/vselect/edge_solid/C2 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/C3 b/tests/vselect/edge_solid/C3 new file mode 100644 index 0000000000..15fa69a1ce --- /dev/null +++ b/tests/vselect/edge_solid/C3 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/C4 b/tests/vselect/edge_solid/C4 new file mode 100644 index 0000000000..9d2c6f698c --- /dev/null +++ b/tests/vselect/edge_solid/C4 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/C5 b/tests/vselect/edge_solid/C5 new file mode 100644 index 0000000000..6d5b318946 --- /dev/null +++ b/tests/vselect/edge_solid/C5 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_solid/C6 b/tests/vselect/edge_solid/C6 new file mode 100644 index 0000000000..711fc93df9 --- /dev/null +++ b/tests/vselect/edge_solid/C6 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/C7 b/tests/vselect/edge_solid/C7 new file mode 100644 index 0000000000..5f5cdc19f0 --- /dev/null +++ b/tests/vselect/edge_solid/C7 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_solid/C8 b/tests/vselect/edge_solid/C8 new file mode 100644 index 0000000000..e9f5a87c85 --- /dev/null +++ b/tests/vselect/edge_solid/C8 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/C9 b/tests/vselect/edge_solid/C9 new file mode 100644 index 0000000000..7059abcb76 --- /dev/null +++ b/tests/vselect/edge_solid/C9 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/D1 b/tests/vselect/edge_solid/D1 new file mode 100644 index 0000000000..8166de35cf --- /dev/null +++ b/tests/vselect/edge_solid/D1 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/D2 b/tests/vselect/edge_solid/D2 new file mode 100644 index 0000000000..c31a1805fa --- /dev/null +++ b/tests/vselect/edge_solid/D2 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/D3 b/tests/vselect/edge_solid/D3 new file mode 100644 index 0000000000..0a19e83608 --- /dev/null +++ b/tests/vselect/edge_solid/D3 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_solid/D4 b/tests/vselect/edge_solid/D4 new file mode 100644 index 0000000000..65c220eaf7 --- /dev/null +++ b/tests/vselect/edge_solid/D4 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/D5 b/tests/vselect/edge_solid/D5 new file mode 100644 index 0000000000..556be322bd --- /dev/null +++ b/tests/vselect/edge_solid/D5 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_solid/D6 b/tests/vselect/edge_solid/D6 new file mode 100644 index 0000000000..4b33ea1c08 --- /dev/null +++ b/tests/vselect/edge_solid/D6 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/D7 b/tests/vselect/edge_solid/D7 new file mode 100644 index 0000000000..566ba38859 --- /dev/null +++ b/tests/vselect/edge_solid/D7 @@ -0,0 +1,42 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/D8 b/tests/vselect/edge_solid/D8 new file mode 100644 index 0000000000..6d4e12af9e --- /dev/null +++ b/tests/vselect/edge_solid/D8 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/D9 b/tests/vselect/edge_solid/D9 new file mode 100644 index 0000000000..10d52a814e --- /dev/null +++ b/tests/vselect/edge_solid/D9 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_solid/E1 b/tests/vselect/edge_solid/E1 new file mode 100644 index 0000000000..7e7cfef4d8 --- /dev/null +++ b/tests/vselect/edge_solid/E1 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/E2 b/tests/vselect/edge_solid/E2 new file mode 100644 index 0000000000..1c003ffb3e --- /dev/null +++ b/tests/vselect/edge_solid/E2 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 + diff --git a/tests/vselect/edge_solid/E3 b/tests/vselect/edge_solid/E3 new file mode 100644 index 0000000000..b275359ff9 --- /dev/null +++ b/tests/vselect/edge_solid/E3 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/E4 b/tests/vselect/edge_solid/E4 new file mode 100644 index 0000000000..f5463581ba --- /dev/null +++ b/tests/vselect/edge_solid/E4 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/E5 b/tests/vselect/edge_solid/E5 new file mode 100644 index 0000000000..313e2715ed --- /dev/null +++ b/tests/vselect/edge_solid/E5 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_solid/E6 b/tests/vselect/edge_solid/E6 new file mode 100644 index 0000000000..0154e5d331 --- /dev/null +++ b/tests/vselect/edge_solid/E6 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/E7 b/tests/vselect/edge_solid/E7 new file mode 100644 index 0000000000..59abf1a60e --- /dev/null +++ b/tests/vselect/edge_solid/E7 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 + diff --git a/tests/vselect/edge_solid/E8 b/tests/vselect/edge_solid/E8 new file mode 100644 index 0000000000..7f463cf344 --- /dev/null +++ b/tests/vselect/edge_solid/E8 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/E9 b/tests/vselect/edge_solid/E9 new file mode 100644 index 0000000000..9396cf4ae7 --- /dev/null +++ b/tests/vselect/edge_solid/E9 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 100 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/F1 b/tests/vselect/edge_solid/F1 new file mode 100644 index 0000000000..2cfa8b6f7a --- /dev/null +++ b/tests/vselect/edge_solid/F1 @@ -0,0 +1,60 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/F2 b/tests/vselect/edge_solid/F2 new file mode 100644 index 0000000000..0ae317f966 --- /dev/null +++ b/tests/vselect/edge_solid/F2 @@ -0,0 +1,62 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/F3 b/tests/vselect/edge_solid/F3 new file mode 100644 index 0000000000..57caa96968 --- /dev/null +++ b/tests/vselect/edge_solid/F3 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 + diff --git a/tests/vselect/edge_solid/F4 b/tests/vselect/edge_solid/F4 new file mode 100644 index 0000000000..0794271770 --- /dev/null +++ b/tests/vselect/edge_solid/F4 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/F5 b/tests/vselect/edge_solid/F5 new file mode 100644 index 0000000000..cfdfdb8187 --- /dev/null +++ b/tests/vselect/edge_solid/F5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/F6 b/tests/vselect/edge_solid/F6 new file mode 100644 index 0000000000..dd0db1cec3 --- /dev/null +++ b/tests/vselect/edge_solid/F6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/F7 b/tests/vselect/edge_solid/F7 new file mode 100644 index 0000000000..b517d10405 --- /dev/null +++ b/tests/vselect/edge_solid/F7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/F8 b/tests/vselect/edge_solid/F8 new file mode 100644 index 0000000000..539d6eb552 --- /dev/null +++ b/tests/vselect/edge_solid/F8 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/F9 b/tests/vselect/edge_solid/F9 new file mode 100644 index 0000000000..29611c0d89 --- /dev/null +++ b/tests/vselect/edge_solid/F9 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/G1 b/tests/vselect/edge_solid/G1 new file mode 100644 index 0000000000..d36b9750fe --- /dev/null +++ b/tests/vselect/edge_solid/G1 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/G2 b/tests/vselect/edge_solid/G2 new file mode 100644 index 0000000000..d95cc43127 --- /dev/null +++ b/tests/vselect/edge_solid/G2 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/G3 b/tests/vselect/edge_solid/G3 new file mode 100644 index 0000000000..6eb6fd07e7 --- /dev/null +++ b/tests/vselect/edge_solid/G3 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/G4 b/tests/vselect/edge_solid/G4 new file mode 100644 index 0000000000..f8d4dd6884 --- /dev/null +++ b/tests/vselect/edge_solid/G4 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/G5 b/tests/vselect/edge_solid/G5 new file mode 100644 index 0000000000..8b444d4581 --- /dev/null +++ b/tests/vselect/edge_solid/G5 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_solid/G6 b/tests/vselect/edge_solid/G6 new file mode 100644 index 0000000000..70c3a8180d --- /dev/null +++ b/tests/vselect/edge_solid/G6 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/G7 b/tests/vselect/edge_solid/G7 new file mode 100644 index 0000000000..a109f32376 --- /dev/null +++ b/tests/vselect/edge_solid/G7 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/G8 b/tests/vselect/edge_solid/G8 new file mode 100644 index 0000000000..855581321e --- /dev/null +++ b/tests/vselect/edge_solid/G8 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_solid/G9 b/tests/vselect/edge_solid/G9 new file mode 100644 index 0000000000..bd1db4dd11 --- /dev/null +++ b/tests/vselect/edge_solid/G9 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/H1 b/tests/vselect/edge_solid/H1 new file mode 100644 index 0000000000..eccfb351b6 --- /dev/null +++ b/tests/vselect/edge_solid/H1 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_solid/H2 b/tests/vselect/edge_solid/H2 new file mode 100644 index 0000000000..a3fd733ff7 --- /dev/null +++ b/tests/vselect/edge_solid/H2 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/H3 b/tests/vselect/edge_solid/H3 new file mode 100644 index 0000000000..7e4aca994c --- /dev/null +++ b/tests/vselect/edge_solid/H3 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 + diff --git a/tests/vselect/edge_solid/H4 b/tests/vselect/edge_solid/H4 new file mode 100644 index 0000000000..04ccfc48f7 --- /dev/null +++ b/tests/vselect/edge_solid/H4 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/H5 b/tests/vselect/edge_solid/H5 new file mode 100644 index 0000000000..3d261dc237 --- /dev/null +++ b/tests/vselect/edge_solid/H5 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/H6 b/tests/vselect/edge_solid/H6 new file mode 100644 index 0000000000..9c152d570b --- /dev/null +++ b/tests/vselect/edge_solid/H6 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/H7 b/tests/vselect/edge_solid/H7 new file mode 100644 index 0000000000..2d11c59259 --- /dev/null +++ b/tests/vselect/edge_solid/H7 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_solid/H8 b/tests/vselect/edge_solid/H8 new file mode 100644 index 0000000000..e87da545b0 --- /dev/null +++ b/tests/vselect/edge_solid/H8 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/H9 b/tests/vselect/edge_solid/H9 new file mode 100644 index 0000000000..770733a986 --- /dev/null +++ b/tests/vselect/edge_solid/H9 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_solid/I1 b/tests/vselect/edge_solid/I1 new file mode 100644 index 0000000000..94f1fc3ca8 --- /dev/null +++ b/tests/vselect/edge_solid/I1 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/I2 b/tests/vselect/edge_solid/I2 new file mode 100644 index 0000000000..871559f7f1 --- /dev/null +++ b/tests/vselect/edge_solid/I2 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/I3 b/tests/vselect/edge_solid/I3 new file mode 100644 index 0000000000..d560b9729f --- /dev/null +++ b/tests/vselect/edge_solid/I3 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/I4 b/tests/vselect/edge_solid/I4 new file mode 100644 index 0000000000..7a7758c827 --- /dev/null +++ b/tests/vselect/edge_solid/I4 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/I5 b/tests/vselect/edge_solid/I5 new file mode 100644 index 0000000000..e387433604 --- /dev/null +++ b/tests/vselect/edge_solid/I5 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_solid/I6 b/tests/vselect/edge_solid/I6 new file mode 100644 index 0000000000..3b7c4ebf54 --- /dev/null +++ b/tests/vselect/edge_solid/I6 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/I7 b/tests/vselect/edge_solid/I7 new file mode 100644 index 0000000000..db4c7ffcd3 --- /dev/null +++ b/tests/vselect/edge_solid/I7 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_solid/I8 b/tests/vselect/edge_solid/I8 new file mode 100644 index 0000000000..1e22b8f0b3 --- /dev/null +++ b/tests/vselect/edge_solid/I8 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/I9 b/tests/vselect/edge_solid/I9 new file mode 100644 index 0000000000..d8f7eeac84 --- /dev/null +++ b/tests/vselect/edge_solid/I9 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/J1 b/tests/vselect/edge_solid/J1 new file mode 100644 index 0000000000..ee8d4d6d25 --- /dev/null +++ b/tests/vselect/edge_solid/J1 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/J2 b/tests/vselect/edge_solid/J2 new file mode 100644 index 0000000000..312c53a7ce --- /dev/null +++ b/tests/vselect/edge_solid/J2 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_solid/J3 b/tests/vselect/edge_solid/J3 new file mode 100644 index 0000000000..fd22e7a317 --- /dev/null +++ b/tests/vselect/edge_solid/J3 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/J4 b/tests/vselect/edge_solid/J4 new file mode 100644 index 0000000000..7198c4f797 --- /dev/null +++ b/tests/vselect/edge_solid/J4 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 + diff --git a/tests/vselect/edge_solid/J5 b/tests/vselect/edge_solid/J5 new file mode 100644 index 0000000000..426392dec7 --- /dev/null +++ b/tests/vselect/edge_solid/J5 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/J6 b/tests/vselect/edge_solid/J6 new file mode 100644 index 0000000000..f636c8b5a9 --- /dev/null +++ b/tests/vselect/edge_solid/J6 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/J7 b/tests/vselect/edge_solid/J7 new file mode 100644 index 0000000000..6d6d7ae58d --- /dev/null +++ b/tests/vselect/edge_solid/J7 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_solid/J8 b/tests/vselect/edge_solid/J8 new file mode 100644 index 0000000000..b6d4d9ac10 --- /dev/null +++ b/tests/vselect/edge_solid/J8 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/J9 b/tests/vselect/edge_solid/J9 new file mode 100644 index 0000000000..471f8593fc --- /dev/null +++ b/tests/vselect/edge_solid/J9 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 + diff --git a/tests/vselect/edge_solid/K1 b/tests/vselect/edge_solid/K1 new file mode 100644 index 0000000000..052ab4a37b --- /dev/null +++ b/tests/vselect/edge_solid/K1 @@ -0,0 +1,57 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/K2 b/tests/vselect/edge_solid/K2 new file mode 100644 index 0000000000..47ff98d83e --- /dev/null +++ b/tests/vselect/edge_solid/K2 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 100 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/K3 b/tests/vselect/edge_solid/K3 new file mode 100644 index 0000000000..78bbf14d67 --- /dev/null +++ b/tests/vselect/edge_solid/K3 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/K4 b/tests/vselect/edge_solid/K4 new file mode 100644 index 0000000000..568563a9e8 --- /dev/null +++ b/tests/vselect/edge_solid/K4 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vmoveto 110 352 +vselect 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 +vmoveto 0 0 +vselect 310 87 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/K5 b/tests/vselect/edge_solid/K5 new file mode 100644 index 0000000000..6f7d23dbf1 --- /dev/null +++ b/tests/vselect/edge_solid/K5 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_solid/K6 b/tests/vselect/edge_solid/K6 new file mode 100644 index 0000000000..f3d1a20d6a --- /dev/null +++ b/tests/vselect/edge_solid/K6 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/K7 b/tests/vselect/edge_solid/K7 new file mode 100644 index 0000000000..71e6055eff --- /dev/null +++ b/tests/vselect/edge_solid/K7 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/K8 b/tests/vselect/edge_solid/K8 new file mode 100644 index 0000000000..b208a9d3fd --- /dev/null +++ b/tests/vselect/edge_solid/K8 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/K9 b/tests/vselect/edge_solid/K9 new file mode 100644 index 0000000000..e82c498f8c --- /dev/null +++ b/tests/vselect/edge_solid/K9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/L1 b/tests/vselect/edge_solid/L1 new file mode 100644 index 0000000000..1f2cf633f1 --- /dev/null +++ b/tests/vselect/edge_solid/L1 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/L2 b/tests/vselect/edge_solid/L2 new file mode 100644 index 0000000000..9e6464c050 --- /dev/null +++ b/tests/vselect/edge_solid/L2 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/L3 b/tests/vselect/edge_solid/L3 new file mode 100644 index 0000000000..60512ba6f7 --- /dev/null +++ b/tests/vselect/edge_solid/L3 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 225 98 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/L4 b/tests/vselect/edge_solid/L4 new file mode 100644 index 0000000000..966b58cf30 --- /dev/null +++ b/tests/vselect/edge_solid/L4 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 225 98 1 +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/L5 b/tests/vselect/edge_solid/L5 new file mode 100644 index 0000000000..b119e2c4d4 --- /dev/null +++ b/tests/vselect/edge_solid/L5 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vselect 225 98 1 +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/L6 b/tests/vselect/edge_solid/L6 new file mode 100644 index 0000000000..aabfcfd118 --- /dev/null +++ b/tests/vselect/edge_solid/L6 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/L7 b/tests/vselect/edge_solid/L7 new file mode 100644 index 0000000000..2033dc21eb --- /dev/null +++ b/tests/vselect/edge_solid/L7 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_solid/L8 b/tests/vselect/edge_solid/L8 new file mode 100644 index 0000000000..720f09317a --- /dev/null +++ b/tests/vselect/edge_solid/L8 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/L9 b/tests/vselect/edge_solid/L9 new file mode 100644 index 0000000000..4d2d2b8cd1 --- /dev/null +++ b/tests/vselect/edge_solid/L9 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/M1 b/tests/vselect/edge_solid/M1 new file mode 100644 index 0000000000..69aa56ac3b --- /dev/null +++ b/tests/vselect/edge_solid/M1 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 + diff --git a/tests/vselect/edge_solid/M2 b/tests/vselect/edge_solid/M2 new file mode 100644 index 0000000000..46004fb175 --- /dev/null +++ b/tests/vselect/edge_solid/M2 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/M3 b/tests/vselect/edge_solid/M3 new file mode 100644 index 0000000000..3695195804 --- /dev/null +++ b/tests/vselect/edge_solid/M3 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 + diff --git a/tests/vselect/edge_solid/M4 b/tests/vselect/edge_solid/M4 new file mode 100644 index 0000000000..fe79fd5eac --- /dev/null +++ b/tests/vselect/edge_solid/M4 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/M5 b/tests/vselect/edge_solid/M5 new file mode 100644 index 0000000000..1bb8f61c7a --- /dev/null +++ b/tests/vselect/edge_solid/M5 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 + diff --git a/tests/vselect/edge_solid/M6 b/tests/vselect/edge_solid/M6 new file mode 100644 index 0000000000..479c03cd44 --- /dev/null +++ b/tests/vselect/edge_solid/M6 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/M7 b/tests/vselect/edge_solid/M7 new file mode 100644 index 0000000000..7196fc325e --- /dev/null +++ b/tests/vselect/edge_solid/M7 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/M8 b/tests/vselect/edge_solid/M8 new file mode 100644 index 0000000000..75d3f0cb53 --- /dev/null +++ b/tests/vselect/edge_solid/M8 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/M9 b/tests/vselect/edge_solid/M9 new file mode 100644 index 0000000000..faa4da254a --- /dev/null +++ b/tests/vselect/edge_solid/M9 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_solid/N1 b/tests/vselect/edge_solid/N1 new file mode 100644 index 0000000000..4d1262b8c5 --- /dev/null +++ b/tests/vselect/edge_solid/N1 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/N2 b/tests/vselect/edge_solid/N2 new file mode 100644 index 0000000000..e1ca62860f --- /dev/null +++ b/tests/vselect/edge_solid/N2 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_solid/N3 b/tests/vselect/edge_solid/N3 new file mode 100644 index 0000000000..24c64e6013 --- /dev/null +++ b/tests/vselect/edge_solid/N3 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/N4 b/tests/vselect/edge_solid/N4 new file mode 100644 index 0000000000..cc71a6bb5d --- /dev/null +++ b/tests/vselect/edge_solid/N4 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/N5 b/tests/vselect/edge_solid/N5 new file mode 100644 index 0000000000..fdbd5491cf --- /dev/null +++ b/tests/vselect/edge_solid/N5 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 + diff --git a/tests/vselect/edge_solid/N6 b/tests/vselect/edge_solid/N6 new file mode 100644 index 0000000000..984201cefd --- /dev/null +++ b/tests/vselect/edge_solid/N6 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/N7 b/tests/vselect/edge_solid/N7 new file mode 100644 index 0000000000..8e32eec7c8 --- /dev/null +++ b/tests/vselect/edge_solid/N7 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 + diff --git a/tests/vselect/edge_solid/N8 b/tests/vselect/edge_solid/N8 new file mode 100644 index 0000000000..34e8e3ca92 --- /dev/null +++ b/tests/vselect/edge_solid/N8 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/N9 b/tests/vselect/edge_solid/N9 new file mode 100644 index 0000000000..7b9c1fed99 --- /dev/null +++ b/tests/vselect/edge_solid/N9 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 + diff --git a/tests/vselect/edge_solid/O1 b/tests/vselect/edge_solid/O1 new file mode 100644 index 0000000000..df88616672 --- /dev/null +++ b/tests/vselect/edge_solid/O1 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/O2 b/tests/vselect/edge_solid/O2 new file mode 100644 index 0000000000..d10bb90b02 --- /dev/null +++ b/tests/vselect/edge_solid/O2 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 + diff --git a/tests/vselect/edge_solid/O3 b/tests/vselect/edge_solid/O3 new file mode 100644 index 0000000000..c9aed66f30 --- /dev/null +++ b/tests/vselect/edge_solid/O3 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/O4 b/tests/vselect/edge_solid/O4 new file mode 100644 index 0000000000..4ca0be092a --- /dev/null +++ b/tests/vselect/edge_solid/O4 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_solid/O5 b/tests/vselect/edge_solid/O5 new file mode 100644 index 0000000000..fe67eab386 --- /dev/null +++ b/tests/vselect/edge_solid/O5 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/O6 b/tests/vselect/edge_solid/O6 new file mode 100644 index 0000000000..a6143b51c8 --- /dev/null +++ b/tests/vselect/edge_solid/O6 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 + diff --git a/tests/vselect/edge_solid/O7 b/tests/vselect/edge_solid/O7 new file mode 100644 index 0000000000..30cf957155 --- /dev/null +++ b/tests/vselect/edge_solid/O7 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/O8 b/tests/vselect/edge_solid/O8 new file mode 100644 index 0000000000..be1dedbd0c --- /dev/null +++ b/tests/vselect/edge_solid/O8 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/O9 b/tests/vselect/edge_solid/O9 new file mode 100644 index 0000000000..ad46708c1b --- /dev/null +++ b/tests/vselect/edge_solid/O9 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 + diff --git a/tests/vselect/edge_solid/P1 b/tests/vselect/edge_solid/P1 new file mode 100644 index 0000000000..a99c36f882 --- /dev/null +++ b/tests/vselect/edge_solid/P1 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/P2 b/tests/vselect/edge_solid/P2 new file mode 100644 index 0000000000..b5fc662adf --- /dev/null +++ b/tests/vselect/edge_solid/P2 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 + diff --git a/tests/vselect/edge_solid/P3 b/tests/vselect/edge_solid/P3 new file mode 100644 index 0000000000..2a33bc3dc5 --- /dev/null +++ b/tests/vselect/edge_solid/P3 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/P4 b/tests/vselect/edge_solid/P4 new file mode 100644 index 0000000000..065f006d50 --- /dev/null +++ b/tests/vselect/edge_solid/P4 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 342 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 100 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/P5 b/tests/vselect/edge_solid/P5 new file mode 100644 index 0000000000..6dc6997398 --- /dev/null +++ b/tests/vselect/edge_solid/P5 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 310 87 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/P6 b/tests/vselect/edge_solid/P6 new file mode 100644 index 0000000000..cd5bca7234 --- /dev/null +++ b/tests/vselect/edge_solid/P6 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 2 1 +vselmode 6 1 +vmoveto 260 110 +vselect 260 110 +vmoveto 0 0 +vmoveto 110 352 +vselect 110 352 1 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vselect 29 204 1 +vmoveto 0 0 +vmoveto 110 352 +vmoveto 0 0 +vmoveto 29 204 +vmoveto 0 0 +vmoveto 204 306 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vselect 120 350 1 +vmoveto 0 0 +vmoveto 120 350 +vmoveto 0 0 +vmoveto 50 220 +vmoveto 0 0 +vmoveto 150 330 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 225 98 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vmoveto 341 111 +vmoveto 0 0 +vselect 270 326 1 +vmoveto 0 0 +vmoveto 270 326 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 310 87 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 237 99 1 +vmoveto 0 0 +vselect 310 87 1 +vmoveto 0 0 +vselect 310 87 1 +vmoveto 0 0 + diff --git a/tests/vselect/edge_solid/begin b/tests/vselect/edge_solid/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/edge_solid/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/edge_solid/end b/tests/vselect/edge_solid/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/edge_solid/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/end b/tests/vselect/end new file mode 100644 index 0000000000..73b3acd4ea --- /dev/null +++ b/tests/vselect/end @@ -0,0 +1 @@ +puts "TEST COMPLETED" diff --git a/tests/vselect/face/A1 b/tests/vselect/face/A1 new file mode 100644 index 0000000000..b31ff3b455 --- /dev/null +++ b/tests/vselect/face/A1 @@ -0,0 +1,8 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 + diff --git a/tests/vselect/face/A2 b/tests/vselect/face/A2 new file mode 100644 index 0000000000..0ad0ea6e0a --- /dev/null +++ b/tests/vselect/face/A2 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 + diff --git a/tests/vselect/face/A3 b/tests/vselect/face/A3 new file mode 100644 index 0000000000..78c4b9a1c8 --- /dev/null +++ b/tests/vselect/face/A3 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 + diff --git a/tests/vselect/face/A4 b/tests/vselect/face/A4 new file mode 100644 index 0000000000..8500d16529 --- /dev/null +++ b/tests/vselect/face/A4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 +vmoveto 0 0 + diff --git a/tests/vselect/face/A5 b/tests/vselect/face/A5 new file mode 100644 index 0000000000..7f12ef80cf --- /dev/null +++ b/tests/vselect/face/A5 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/face/A6 b/tests/vselect/face/A6 new file mode 100644 index 0000000000..c897507852 --- /dev/null +++ b/tests/vselect/face/A6 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 350 128 + diff --git a/tests/vselect/face/A7 b/tests/vselect/face/A7 new file mode 100644 index 0000000000..d7d9bf7272 --- /dev/null +++ b/tests/vselect/face/A7 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 350 128 +vmoveto 0 0 + diff --git a/tests/vselect/face/A8 b/tests/vselect/face/A8 new file mode 100644 index 0000000000..ddced8f250 --- /dev/null +++ b/tests/vselect/face/A8 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 350 128 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/face/A9 b/tests/vselect/face/A9 new file mode 100644 index 0000000000..9f1be022c8 --- /dev/null +++ b/tests/vselect/face/A9 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 350 128 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 350 128 + diff --git a/tests/vselect/face/B1 b/tests/vselect/face/B1 new file mode 100644 index 0000000000..ef12ba4cd7 --- /dev/null +++ b/tests/vselect/face/B1 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 250 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 350 128 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 350 128 +vmoveto 0 0 + diff --git a/tests/vselect/face/B2 b/tests/vselect/face/B2 new file mode 100644 index 0000000000..ecac08351f --- /dev/null +++ b/tests/vselect/face/B2 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 + diff --git a/tests/vselect/face/B3 b/tests/vselect/face/B3 new file mode 100644 index 0000000000..729623ee44 --- /dev/null +++ b/tests/vselect/face/B3 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 + diff --git a/tests/vselect/face/B4 b/tests/vselect/face/B4 new file mode 100644 index 0000000000..07b5f40e91 --- /dev/null +++ b/tests/vselect/face/B4 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 + diff --git a/tests/vselect/face/B5 b/tests/vselect/face/B5 new file mode 100644 index 0000000000..93ed06ebf1 --- /dev/null +++ b/tests/vselect/face/B5 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 + diff --git a/tests/vselect/face/B6 b/tests/vselect/face/B6 new file mode 100644 index 0000000000..7e28f2a282 --- /dev/null +++ b/tests/vselect/face/B6 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 + diff --git a/tests/vselect/face/B7 b/tests/vselect/face/B7 new file mode 100644 index 0000000000..cdcae08d12 --- /dev/null +++ b/tests/vselect/face/B7 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 + diff --git a/tests/vselect/face/B8 b/tests/vselect/face/B8 new file mode 100644 index 0000000000..d9a66f6a97 --- /dev/null +++ b/tests/vselect/face/B8 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 + + diff --git a/tests/vselect/face/B9 b/tests/vselect/face/B9 new file mode 100644 index 0000000000..676a563ab2 --- /dev/null +++ b/tests/vselect/face/B9 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 + diff --git a/tests/vselect/face/C1 b/tests/vselect/face/C1 new file mode 100644 index 0000000000..3d61e596c5 --- /dev/null +++ b/tests/vselect/face/C1 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 + diff --git a/tests/vselect/face/C2 b/tests/vselect/face/C2 new file mode 100644 index 0000000000..e41311f446 --- /dev/null +++ b/tests/vselect/face/C2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 + + diff --git a/tests/vselect/face/C3 b/tests/vselect/face/C3 new file mode 100644 index 0000000000..13c8c934da --- /dev/null +++ b/tests/vselect/face/C3 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 + diff --git a/tests/vselect/face/C4 b/tests/vselect/face/C4 new file mode 100644 index 0000000000..3e0d93b4d9 --- /dev/null +++ b/tests/vselect/face/C4 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 + diff --git a/tests/vselect/face/C5 b/tests/vselect/face/C5 new file mode 100644 index 0000000000..70fc599db2 --- /dev/null +++ b/tests/vselect/face/C5 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 + diff --git a/tests/vselect/face/C6 b/tests/vselect/face/C6 new file mode 100644 index 0000000000..bb9944df86 --- /dev/null +++ b/tests/vselect/face/C6 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 + diff --git a/tests/vselect/face/C7 b/tests/vselect/face/C7 new file mode 100644 index 0000000000..ee17f25abf --- /dev/null +++ b/tests/vselect/face/C7 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 + diff --git a/tests/vselect/face/C8 b/tests/vselect/face/C8 new file mode 100644 index 0000000000..c9dca46422 --- /dev/null +++ b/tests/vselect/face/C8 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 + diff --git a/tests/vselect/face/C9 b/tests/vselect/face/C9 new file mode 100644 index 0000000000..0f32170d10 --- /dev/null +++ b/tests/vselect/face/C9 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 + diff --git a/tests/vselect/face/D1 b/tests/vselect/face/D1 new file mode 100644 index 0000000000..faa173ed6b --- /dev/null +++ b/tests/vselect/face/D1 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 + diff --git a/tests/vselect/face/D2 b/tests/vselect/face/D2 new file mode 100644 index 0000000000..0f4976e177 --- /dev/null +++ b/tests/vselect/face/D2 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 + diff --git a/tests/vselect/face/D3 b/tests/vselect/face/D3 new file mode 100644 index 0000000000..07fbb98c43 --- /dev/null +++ b/tests/vselect/face/D3 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 + diff --git a/tests/vselect/face/D4 b/tests/vselect/face/D4 new file mode 100644 index 0000000000..4b00a7702e --- /dev/null +++ b/tests/vselect/face/D4 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 + diff --git a/tests/vselect/face/D5 b/tests/vselect/face/D5 new file mode 100644 index 0000000000..76797a2c69 --- /dev/null +++ b/tests/vselect/face/D5 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 + diff --git a/tests/vselect/face/D6 b/tests/vselect/face/D6 new file mode 100644 index 0000000000..3df1468896 --- /dev/null +++ b/tests/vselect/face/D6 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 + diff --git a/tests/vselect/face/D7 b/tests/vselect/face/D7 new file mode 100644 index 0000000000..1ec8528bae --- /dev/null +++ b/tests/vselect/face/D7 @@ -0,0 +1,42 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 + diff --git a/tests/vselect/face/D8 b/tests/vselect/face/D8 new file mode 100644 index 0000000000..a0d65d6859 --- /dev/null +++ b/tests/vselect/face/D8 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 + diff --git a/tests/vselect/face/D9 b/tests/vselect/face/D9 new file mode 100644 index 0000000000..3af0b0302d --- /dev/null +++ b/tests/vselect/face/D9 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 + diff --git a/tests/vselect/face/E1 b/tests/vselect/face/E1 new file mode 100644 index 0000000000..91b12b30a0 --- /dev/null +++ b/tests/vselect/face/E1 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 + diff --git a/tests/vselect/face/E2 b/tests/vselect/face/E2 new file mode 100644 index 0000000000..9734232250 --- /dev/null +++ b/tests/vselect/face/E2 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 + diff --git a/tests/vselect/face/E3 b/tests/vselect/face/E3 new file mode 100644 index 0000000000..4562377384 --- /dev/null +++ b/tests/vselect/face/E3 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 + diff --git a/tests/vselect/face/E4 b/tests/vselect/face/E4 new file mode 100644 index 0000000000..bc2ef02aa6 --- /dev/null +++ b/tests/vselect/face/E4 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/face/E5 b/tests/vselect/face/E5 new file mode 100644 index 0000000000..e397ccb52b --- /dev/null +++ b/tests/vselect/face/E5 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 300 250 + diff --git a/tests/vselect/face/E6 b/tests/vselect/face/E6 new file mode 100644 index 0000000000..6866dcdba9 --- /dev/null +++ b/tests/vselect/face/E6 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 + diff --git a/tests/vselect/face/E7 b/tests/vselect/face/E7 new file mode 100644 index 0000000000..1dbd6754de --- /dev/null +++ b/tests/vselect/face/E7 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 +vfit +vmoveto 0 0 +vmoveto 100 150 + diff --git a/tests/vselect/face/E8 b/tests/vselect/face/E8 new file mode 100644 index 0000000000..c4c855e5e3 --- /dev/null +++ b/tests/vselect/face/E8 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 +vfit +vmoveto 0 0 +vmoveto 100 150 +vmoveto 0 0 + diff --git a/tests/vselect/face/E9 b/tests/vselect/face/E9 new file mode 100644 index 0000000000..1bcb87fb08 --- /dev/null +++ b/tests/vselect/face/E9 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 +vfit +vmoveto 0 0 +vmoveto 100 150 +vmoveto 0 0 +vselect 200 90 +vmoveto 0 0 + diff --git a/tests/vselect/face/F1 b/tests/vselect/face/F1 new file mode 100644 index 0000000000..d0d13b2a99 --- /dev/null +++ b/tests/vselect/face/F1 @@ -0,0 +1,60 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 +vfit +vmoveto 0 0 +vmoveto 100 150 +vmoveto 0 0 +vselect 200 90 +vmoveto 0 0 +vselect 100 150 +vmoveto 0 0 + diff --git a/tests/vselect/face/F2 b/tests/vselect/face/F2 new file mode 100644 index 0000000000..c0e38ebe37 --- /dev/null +++ b/tests/vselect/face/F2 @@ -0,0 +1,62 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 4 1 +vmoveto 150 250 +vselect 100 347 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vselect 90 89 1 +vmoveto 0 0 +vmoveto 150 250 +vmoveto 0 0 +vmoveto 90 89 +vmoveto 0 0 +vmoveto 250 250 +vmoveto 350 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.411696 -0.786621 0.462736 -up -0.373037 0.31875 0.871669 -at 38.160233803417 72.5566786768416 36.6684620085254 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vselect 200 200 1 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vmoveto 30 290 +vmoveto 0 0 +vmoveto 300 300 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj 0.826197 -0.328587 -0.456835 -up -0.325366 0.383482 -0.864270 -at 7.09632267265386 62.6518178738573 76.0263734322149 +vfit +vmoveto 0 0 +vmoveto 250 300 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vmoveto 200 200 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 300 250 +vmoveto 0 0 +vviewparams -scale 6.063090 -proj -0.333605 0.937786 -0.108455 -up -0.146382 -0.163422 -0.975587 -at 63.9550768175051 -11.0454729423178 55.0758857080164 +vfit +vmoveto 0 0 +vmoveto 100 150 +vmoveto 0 0 +vselect 200 90 +vmoveto 0 0 +vselect 100 150 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/face/F3 b/tests/vselect/face/F3 new file mode 100644 index 0000000000..95d259738b --- /dev/null +++ b/tests/vselect/face/F3 @@ -0,0 +1,26 @@ +box b1 0 0 0 1 1 1 +box b2 2 0 0 1 1 1 +vclear +vinit View1 +vviewparams -scale 404 -proj 0.8 -0.16 0.5 -up -0.4 0.4 0.8 -at 1.5 0.5 0.5 +vselfilter -clear +vselprops -pickStrategy first +vdisplay -dispMode 1 -highMode 1 b1 b2 +vfit + +vselmode b1 4 1 +vmoveto 220 220 +if { [vreadpixel 220 220 rgb name] != "TURQUOISE2" } { puts "Error: box b2 should be highlighted" } + +vselfilter -type FACE +vmoveto 0 0 +vmoveto 220 220 +if { [vreadpixel 150 150 rgb name] != "CYAN" } { puts "Error: face of box b1 should be highlighted" } + +vselprops -pickStrategy topmost +vmoveto 0 0 +vmoveto 220 220 +if { [vreadpixel 150 150 rgb name] == "CYAN" } { puts "Error: face of box b1 should NOT be highlighted" } + +vmoveto 150 150 +if { [vreadpixel 150 150 rgb name] != "CYAN" } { puts "Error: face of box b1 should be highlighted" } diff --git a/tests/vselect/face/G1 b/tests/vselect/face/G1 new file mode 100644 index 0000000000..b91b28057c --- /dev/null +++ b/tests/vselect/face/G1 @@ -0,0 +1,11 @@ +# isolines on infinite cylinder +# maximum parameter value for a view sets UV limit for isolines on infinite object + +cylinder c 0 0 0 0 0 1 10 +mkface f c + +vinit +vdisplay -dispMode 0 f +vaspects -defaults -setMaxParamValue 10 +visos f 10 4 1 +vfit diff --git a/tests/vselect/face/G2 b/tests/vselect/face/G2 new file mode 100644 index 0000000000..20d68ba069 --- /dev/null +++ b/tests/vselect/face/G2 @@ -0,0 +1,11 @@ +puts "========" +puts "0029356: Modeling Algorithms - GCPnts_TangentialDeflection hangs on specific curve" +puts "========" + +if {[info commands testreadiges] == ""} {pload XSDRAW} +testreadiges [locate_data_file bug29356.igs] a + +vinit View1 +vdisplay -dispMode 0 a +visos a 12 6 1 +vfit diff --git a/tests/vselect/face/G3 b/tests/vselect/face/G3 new file mode 100644 index 0000000000..5f6968f5e6 --- /dev/null +++ b/tests/vselect/face/G3 @@ -0,0 +1,23 @@ +# isolines on infinite prism based on spline edge with poles closed to 1.4e+6 + +if {[info commands testreadiges] == ""} {pload XSDRAW} +testreadiges [locate_data_file bug29356.igs] a + +mksurface s a +viso c s 0 +dump c +mkedge e c + +haxo +donly e +prism r e 0 1 0 Inf +fit +xbounds r + +vinit +vdisplay r +visos r 2 3 1 +vfit +vzoom 3000 + +vdump $imagedir/${casename}_zoom.png diff --git a/tests/vselect/face/G4 b/tests/vselect/face/G4 new file mode 100644 index 0000000000..da03c8eb1c --- /dev/null +++ b/tests/vselect/face/G4 @@ -0,0 +1,20 @@ +# isolines on finite prism based on spline edge with poles closed to 1.4e+6 + +if {[info commands testreadiges] == ""} {pload XSDRAW} +testreadiges [locate_data_file bug29356.igs] a + +mksurface s a +viso c s 0 +dump c +mkedge e c + +haxo +donly e +prism r e 0 1 0 Fin +fit +xbounds r + +vinit +vdisplay r +visos r 2 2 1 +vfit diff --git a/tests/vselect/face/begin b/tests/vselect/face/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/face/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/face/end b/tests/vselect/face/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/face/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/grids.list b/tests/vselect/grids.list new file mode 100644 index 0000000000..31a9dfa0e2 --- /dev/null +++ b/tests/vselect/grids.list @@ -0,0 +1,13 @@ +001 bugs +002 clipping +003 edge +004 edge_face +005 edge_solid +006 face +007 vertex +008 vertex_edge +009 vertex_face +010 vertex_solid +011 vertex_wire +012 wire +013 wire_solid diff --git a/tests/vselect/parse.rules b/tests/vselect/parse.rules new file mode 100644 index 0000000000..d2d2452862 --- /dev/null +++ b/tests/vselect/parse.rules @@ -0,0 +1 @@ +FAILED /\bFaulty\b/ error diff --git a/tests/vselect/vertex/A1 b/tests/vselect/vertex/A1 new file mode 100644 index 0000000000..8bf8b7dae8 --- /dev/null +++ b/tests/vselect/vertex/A1 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 + diff --git a/tests/vselect/vertex/A2 b/tests/vselect/vertex/A2 new file mode 100644 index 0000000000..94efa444af --- /dev/null +++ b/tests/vselect/vertex/A2 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/A3 b/tests/vselect/vertex/A3 new file mode 100644 index 0000000000..1159e48978 --- /dev/null +++ b/tests/vselect/vertex/A3 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex/A4 b/tests/vselect/vertex/A4 new file mode 100644 index 0000000000..772071fc81 --- /dev/null +++ b/tests/vselect/vertex/A4 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/A5 b/tests/vselect/vertex/A5 new file mode 100644 index 0000000000..c4ffe0750c --- /dev/null +++ b/tests/vselect/vertex/A5 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/A6 b/tests/vselect/vertex/A6 new file mode 100644 index 0000000000..62278c8ee4 --- /dev/null +++ b/tests/vselect/vertex/A6 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vselect 161 197 +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex/A7 b/tests/vselect/vertex/A7 new file mode 100644 index 0000000000..e058925959 --- /dev/null +++ b/tests/vselect/vertex/A7 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vselect 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/A8 b/tests/vselect/vertex/A8 new file mode 100644 index 0000000000..685c70949e --- /dev/null +++ b/tests/vselect/vertex/A8 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vselect 161 197 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/A9 b/tests/vselect/vertex/A9 new file mode 100644 index 0000000000..d044a554cf --- /dev/null +++ b/tests/vselect/vertex/A9 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vselect 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex/B1 b/tests/vselect/vertex/B1 new file mode 100644 index 0000000000..59238697a9 --- /dev/null +++ b/tests/vselect/vertex/B1 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vselect 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/B2 b/tests/vselect/vertex/B2 new file mode 100644 index 0000000000..c5eca434f0 --- /dev/null +++ b/tests/vselect/vertex/B2 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/B3 b/tests/vselect/vertex/B3 new file mode 100644 index 0000000000..c6ab54635d --- /dev/null +++ b/tests/vselect/vertex/B3 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vmoveto 204 409 + diff --git a/tests/vselect/vertex/B4 b/tests/vselect/vertex/B4 new file mode 100644 index 0000000000..ea5eebc2eb --- /dev/null +++ b/tests/vselect/vertex/B4 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/B5 b/tests/vselect/vertex/B5 new file mode 100644 index 0000000000..27d45c07ea --- /dev/null +++ b/tests/vselect/vertex/B5 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/B6 b/tests/vselect/vertex/B6 new file mode 100644 index 0000000000..c5cb5ec890 --- /dev/null +++ b/tests/vselect/vertex/B6 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vselect 204 409 1 + diff --git a/tests/vselect/vertex/B7 b/tests/vselect/vertex/B7 new file mode 100644 index 0000000000..2ae630f5ae --- /dev/null +++ b/tests/vselect/vertex/B7 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/B8 b/tests/vselect/vertex/B8 new file mode 100644 index 0000000000..eb7304ddb9 --- /dev/null +++ b/tests/vselect/vertex/B8 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex/B9 b/tests/vselect/vertex/B9 new file mode 100644 index 0000000000..27d45c07ea --- /dev/null +++ b/tests/vselect/vertex/B9 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/C1 b/tests/vselect/vertex/C1 new file mode 100644 index 0000000000..7d1cb9b698 --- /dev/null +++ b/tests/vselect/vertex/C1 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vselmode 1 1 +vmoveto 26 305 +vselect 26 305 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex/C2 b/tests/vselect/vertex/C2 new file mode 100644 index 0000000000..7ebda80fde --- /dev/null +++ b/tests/vselect/vertex/C2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/C3 b/tests/vselect/vertex/C3 new file mode 100644 index 0000000000..4c1f350a34 --- /dev/null +++ b/tests/vselect/vertex/C3 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex/C4 b/tests/vselect/vertex/C4 new file mode 100644 index 0000000000..af35ef7fde --- /dev/null +++ b/tests/vselect/vertex/C4 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/C5 b/tests/vselect/vertex/C5 new file mode 100644 index 0000000000..235429f1ce --- /dev/null +++ b/tests/vselect/vertex/C5 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex/C6 b/tests/vselect/vertex/C6 new file mode 100644 index 0000000000..f20836a1b0 --- /dev/null +++ b/tests/vselect/vertex/C6 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/C7 b/tests/vselect/vertex/C7 new file mode 100644 index 0000000000..8ce64a2f9b --- /dev/null +++ b/tests/vselect/vertex/C7 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex/C8 b/tests/vselect/vertex/C8 new file mode 100644 index 0000000000..2fc0baa7c9 --- /dev/null +++ b/tests/vselect/vertex/C8 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/C9 b/tests/vselect/vertex/C9 new file mode 100644 index 0000000000..e468579e72 --- /dev/null +++ b/tests/vselect/vertex/C9 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/D1 b/tests/vselect/vertex/D1 new file mode 100644 index 0000000000..24b67f1e46 --- /dev/null +++ b/tests/vselect/vertex/D1 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex/D2 b/tests/vselect/vertex/D2 new file mode 100644 index 0000000000..bff52bd9d4 --- /dev/null +++ b/tests/vselect/vertex/D2 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/D3 b/tests/vselect/vertex/D3 new file mode 100644 index 0000000000..1056c504a3 --- /dev/null +++ b/tests/vselect/vertex/D3 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex/D4 b/tests/vselect/vertex/D4 new file mode 100644 index 0000000000..f5e435691b --- /dev/null +++ b/tests/vselect/vertex/D4 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/D5 b/tests/vselect/vertex/D5 new file mode 100644 index 0000000000..a5c72e9d55 --- /dev/null +++ b/tests/vselect/vertex/D5 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex/D6 b/tests/vselect/vertex/D6 new file mode 100644 index 0000000000..0834a17db8 --- /dev/null +++ b/tests/vselect/vertex/D6 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/D7 b/tests/vselect/vertex/D7 new file mode 100644 index 0000000000..4056326d6f --- /dev/null +++ b/tests/vselect/vertex/D7 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex/D8 b/tests/vselect/vertex/D8 new file mode 100644 index 0000000000..3509c38a88 --- /dev/null +++ b/tests/vselect/vertex/D8 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/D9 b/tests/vselect/vertex/D9 new file mode 100644 index 0000000000..834b98867f --- /dev/null +++ b/tests/vselect/vertex/D9 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex/E1 b/tests/vselect/vertex/E1 new file mode 100644 index 0000000000..5035cc701b --- /dev/null +++ b/tests/vselect/vertex/E1 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/E2 b/tests/vselect/vertex/E2 new file mode 100644 index 0000000000..2d2d1c54f2 --- /dev/null +++ b/tests/vselect/vertex/E2 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex/E3 b/tests/vselect/vertex/E3 new file mode 100644 index 0000000000..fa4549d34d --- /dev/null +++ b/tests/vselect/vertex/E3 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/E4 b/tests/vselect/vertex/E4 new file mode 100644 index 0000000000..14505c8486 --- /dev/null +++ b/tests/vselect/vertex/E4 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/E5 b/tests/vselect/vertex/E5 new file mode 100644 index 0000000000..f95f0e1e32 --- /dev/null +++ b/tests/vselect/vertex/E5 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex/E6 b/tests/vselect/vertex/E6 new file mode 100644 index 0000000000..c9e7ff5cdb --- /dev/null +++ b/tests/vselect/vertex/E6 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/E7 b/tests/vselect/vertex/E7 new file mode 100644 index 0000000000..869fecbd4b --- /dev/null +++ b/tests/vselect/vertex/E7 @@ -0,0 +1,62 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 39 208 +vmoveto 96 211 +vmoveto 140 11 + diff --git a/tests/vselect/vertex/E8 b/tests/vselect/vertex/E8 new file mode 100644 index 0000000000..5d517c1b81 --- /dev/null +++ b/tests/vselect/vertex/E8 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 39 208 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/E9 b/tests/vselect/vertex/E9 new file mode 100644 index 0000000000..19bba398eb --- /dev/null +++ b/tests/vselect/vertex/E9 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 39 208 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/F1 b/tests/vselect/vertex/F1 new file mode 100644 index 0000000000..d80a1ec47f --- /dev/null +++ b/tests/vselect/vertex/F1 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 39 208 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/F2 b/tests/vselect/vertex/F2 new file mode 100644 index 0000000000..71c02b75c1 --- /dev/null +++ b/tests/vselect/vertex/F2 @@ -0,0 +1,69 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 29 204 +vmoveto 102 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 46 204 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 191 319 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 39 208 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 140 11 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex/begin b/tests/vselect/vertex/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/vertex/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/vertex/end b/tests/vselect/vertex/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/vertex/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/vertex_edge/A1 b/tests/vselect/vertex_edge/A1 new file mode 100644 index 0000000000..06c21a36f4 --- /dev/null +++ b/tests/vselect/vertex_edge/A1 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_edge/A2 b/tests/vselect/vertex_edge/A2 new file mode 100644 index 0000000000..238d6ad34f --- /dev/null +++ b/tests/vselect/vertex_edge/A2 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/A3 b/tests/vselect/vertex_edge/A3 new file mode 100644 index 0000000000..5c1045a4f2 --- /dev/null +++ b/tests/vselect/vertex_edge/A3 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_edge/A4 b/tests/vselect/vertex_edge/A4 new file mode 100644 index 0000000000..fc36664c34 --- /dev/null +++ b/tests/vselect/vertex_edge/A4 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/A5 b/tests/vselect/vertex_edge/A5 new file mode 100644 index 0000000000..24857f2d1d --- /dev/null +++ b/tests/vselect/vertex_edge/A5 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/A6 b/tests/vselect/vertex_edge/A6 new file mode 100644 index 0000000000..655f7e0569 --- /dev/null +++ b/tests/vselect/vertex_edge/A6 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_edge/A7 b/tests/vselect/vertex_edge/A7 new file mode 100644 index 0000000000..f9f152aeae --- /dev/null +++ b/tests/vselect/vertex_edge/A7 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/A8 b/tests/vselect/vertex_edge/A8 new file mode 100644 index 0000000000..6ffb6f373e --- /dev/null +++ b/tests/vselect/vertex_edge/A8 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/A9 b/tests/vselect/vertex_edge/A9 new file mode 100644 index 0000000000..ba82bef0d2 --- /dev/null +++ b/tests/vselect/vertex_edge/A9 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_edge/B1 b/tests/vselect/vertex_edge/B1 new file mode 100644 index 0000000000..533fb81f2c --- /dev/null +++ b/tests/vselect/vertex_edge/B1 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/B2 b/tests/vselect/vertex_edge/B2 new file mode 100644 index 0000000000..e6abe92247 --- /dev/null +++ b/tests/vselect/vertex_edge/B2 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/B3 b/tests/vselect/vertex_edge/B3 new file mode 100644 index 0000000000..6309df60ec --- /dev/null +++ b/tests/vselect/vertex_edge/B3 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_edge/B4 b/tests/vselect/vertex_edge/B4 new file mode 100644 index 0000000000..de0077f681 --- /dev/null +++ b/tests/vselect/vertex_edge/B4 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/B5 b/tests/vselect/vertex_edge/B5 new file mode 100644 index 0000000000..c855fa28d5 --- /dev/null +++ b/tests/vselect/vertex_edge/B5 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/B6 b/tests/vselect/vertex_edge/B6 new file mode 100644 index 0000000000..dbb31f853d --- /dev/null +++ b/tests/vselect/vertex_edge/B6 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_edge/B7 b/tests/vselect/vertex_edge/B7 new file mode 100644 index 0000000000..3accd54b3e --- /dev/null +++ b/tests/vselect/vertex_edge/B7 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/B8 b/tests/vselect/vertex_edge/B8 new file mode 100644 index 0000000000..0e4dff67ef --- /dev/null +++ b/tests/vselect/vertex_edge/B8 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_edge/B9 b/tests/vselect/vertex_edge/B9 new file mode 100644 index 0000000000..acc57b7900 --- /dev/null +++ b/tests/vselect/vertex_edge/B9 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/C1 b/tests/vselect/vertex_edge/C1 new file mode 100644 index 0000000000..02bf2f32ea --- /dev/null +++ b/tests/vselect/vertex_edge/C1 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_edge/C2 b/tests/vselect/vertex_edge/C2 new file mode 100644 index 0000000000..f2f4d4748b --- /dev/null +++ b/tests/vselect/vertex_edge/C2 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + + diff --git a/tests/vselect/vertex_edge/C3 b/tests/vselect/vertex_edge/C3 new file mode 100644 index 0000000000..19b7d6429f --- /dev/null +++ b/tests/vselect/vertex_edge/C3 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_edge/C4 b/tests/vselect/vertex_edge/C4 new file mode 100644 index 0000000000..ab025bf682 --- /dev/null +++ b/tests/vselect/vertex_edge/C4 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/C5 b/tests/vselect/vertex_edge/C5 new file mode 100644 index 0000000000..1acdcc360d --- /dev/null +++ b/tests/vselect/vertex_edge/C5 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_edge/C6 b/tests/vselect/vertex_edge/C6 new file mode 100644 index 0000000000..939d993436 --- /dev/null +++ b/tests/vselect/vertex_edge/C6 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/C7 b/tests/vselect/vertex_edge/C7 new file mode 100644 index 0000000000..a42915a338 --- /dev/null +++ b/tests/vselect/vertex_edge/C7 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_edge/C8 b/tests/vselect/vertex_edge/C8 new file mode 100644 index 0000000000..1be9e903a8 --- /dev/null +++ b/tests/vselect/vertex_edge/C8 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/C9 b/tests/vselect/vertex_edge/C9 new file mode 100644 index 0000000000..753269f9e4 --- /dev/null +++ b/tests/vselect/vertex_edge/C9 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/D1 b/tests/vselect/vertex_edge/D1 new file mode 100644 index 0000000000..ab12f7921f --- /dev/null +++ b/tests/vselect/vertex_edge/D1 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_edge/D2 b/tests/vselect/vertex_edge/D2 new file mode 100644 index 0000000000..bc549cbd5c --- /dev/null +++ b/tests/vselect/vertex_edge/D2 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/D3 b/tests/vselect/vertex_edge/D3 new file mode 100644 index 0000000000..2f35c71819 --- /dev/null +++ b/tests/vselect/vertex_edge/D3 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_edge/D4 b/tests/vselect/vertex_edge/D4 new file mode 100644 index 0000000000..f2c8632de3 --- /dev/null +++ b/tests/vselect/vertex_edge/D4 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/D5 b/tests/vselect/vertex_edge/D5 new file mode 100644 index 0000000000..4d521de038 --- /dev/null +++ b/tests/vselect/vertex_edge/D5 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_edge/D6 b/tests/vselect/vertex_edge/D6 new file mode 100644 index 0000000000..0f6584c8f1 --- /dev/null +++ b/tests/vselect/vertex_edge/D6 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/D7 b/tests/vselect/vertex_edge/D7 new file mode 100644 index 0000000000..613a5a0d1d --- /dev/null +++ b/tests/vselect/vertex_edge/D7 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_edge/D8 b/tests/vselect/vertex_edge/D8 new file mode 100644 index 0000000000..a629aa1ed9 --- /dev/null +++ b/tests/vselect/vertex_edge/D8 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/D9 b/tests/vselect/vertex_edge/D9 new file mode 100644 index 0000000000..7544f611e1 --- /dev/null +++ b/tests/vselect/vertex_edge/D9 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_edge/E1 b/tests/vselect/vertex_edge/E1 new file mode 100644 index 0000000000..6d7951b16b --- /dev/null +++ b/tests/vselect/vertex_edge/E1 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/E2 b/tests/vselect/vertex_edge/E2 new file mode 100644 index 0000000000..4ab86a3e10 --- /dev/null +++ b/tests/vselect/vertex_edge/E2 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_edge/E3 b/tests/vselect/vertex_edge/E3 new file mode 100644 index 0000000000..03834a8f84 --- /dev/null +++ b/tests/vselect/vertex_edge/E3 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/E4 b/tests/vselect/vertex_edge/E4 new file mode 100644 index 0000000000..5af405645a --- /dev/null +++ b/tests/vselect/vertex_edge/E4 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/E5 b/tests/vselect/vertex_edge/E5 new file mode 100644 index 0000000000..2fed42f498 --- /dev/null +++ b/tests/vselect/vertex_edge/E5 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_edge/E6 b/tests/vselect/vertex_edge/E6 new file mode 100644 index 0000000000..94e26eba6b --- /dev/null +++ b/tests/vselect/vertex_edge/E6 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/E7 b/tests/vselect/vertex_edge/E7 new file mode 100644 index 0000000000..3cccf769a7 --- /dev/null +++ b/tests/vselect/vertex_edge/E7 @@ -0,0 +1,60 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_edge/E8 b/tests/vselect/vertex_edge/E8 new file mode 100644 index 0000000000..744f9e2d28 --- /dev/null +++ b/tests/vselect/vertex_edge/E8 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/E9 b/tests/vselect/vertex_edge/E9 new file mode 100644 index 0000000000..66d0c89737 --- /dev/null +++ b/tests/vselect/vertex_edge/E9 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/F1 b/tests/vselect/vertex_edge/F1 new file mode 100644 index 0000000000..c3fca24ff1 --- /dev/null +++ b/tests/vselect/vertex_edge/F1 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 141 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/F2 b/tests/vselect/vertex_edge/F2 new file mode 100644 index 0000000000..bafb55286e --- /dev/null +++ b/tests/vselect/vertex_edge/F2 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 140 11 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/F3 b/tests/vselect/vertex_edge/F3 new file mode 100644 index 0000000000..35a7bc8b0b --- /dev/null +++ b/tests/vselect/vertex_edge/F3 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_edge/F4 b/tests/vselect/vertex_edge/F4 new file mode 100644 index 0000000000..e6d487bfdb --- /dev/null +++ b/tests/vselect/vertex_edge/F4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/F5 b/tests/vselect/vertex_edge/F5 new file mode 100644 index 0000000000..2ff326ff3b --- /dev/null +++ b/tests/vselect/vertex_edge/F5 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_edge/F6 b/tests/vselect/vertex_edge/F6 new file mode 100644 index 0000000000..cbb9b2df29 --- /dev/null +++ b/tests/vselect/vertex_edge/F6 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/F7 b/tests/vselect/vertex_edge/F7 new file mode 100644 index 0000000000..49c058cfea --- /dev/null +++ b/tests/vselect/vertex_edge/F7 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/F8 b/tests/vselect/vertex_edge/F8 new file mode 100644 index 0000000000..9cc2592660 --- /dev/null +++ b/tests/vselect/vertex_edge/F8 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_edge/F9 b/tests/vselect/vertex_edge/F9 new file mode 100644 index 0000000000..358dff47f1 --- /dev/null +++ b/tests/vselect/vertex_edge/F9 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/G1 b/tests/vselect/vertex_edge/G1 new file mode 100644 index 0000000000..7aded8eb74 --- /dev/null +++ b/tests/vselect/vertex_edge/G1 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/G2 b/tests/vselect/vertex_edge/G2 new file mode 100644 index 0000000000..9992b01e95 --- /dev/null +++ b/tests/vselect/vertex_edge/G2 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_edge/G3 b/tests/vselect/vertex_edge/G3 new file mode 100644 index 0000000000..133a9ec394 --- /dev/null +++ b/tests/vselect/vertex_edge/G3 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/G4 b/tests/vselect/vertex_edge/G4 new file mode 100644 index 0000000000..97c36371e1 --- /dev/null +++ b/tests/vselect/vertex_edge/G4 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/G5 b/tests/vselect/vertex_edge/G5 new file mode 100644 index 0000000000..84757797b2 --- /dev/null +++ b/tests/vselect/vertex_edge/G5 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_edge/G6 b/tests/vselect/vertex_edge/G6 new file mode 100644 index 0000000000..53ce9c7420 --- /dev/null +++ b/tests/vselect/vertex_edge/G6 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/G7 b/tests/vselect/vertex_edge/G7 new file mode 100644 index 0000000000..2adfe94ea5 --- /dev/null +++ b/tests/vselect/vertex_edge/G7 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + + diff --git a/tests/vselect/vertex_edge/G8 b/tests/vselect/vertex_edge/G8 new file mode 100644 index 0000000000..0d784a5375 --- /dev/null +++ b/tests/vselect/vertex_edge/G8 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_edge/G9 b/tests/vselect/vertex_edge/G9 new file mode 100644 index 0000000000..b0531fffd8 --- /dev/null +++ b/tests/vselect/vertex_edge/G9 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/H1 b/tests/vselect/vertex_edge/H1 new file mode 100644 index 0000000000..3c87d8a8cb --- /dev/null +++ b/tests/vselect/vertex_edge/H1 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_edge/H2 b/tests/vselect/vertex_edge/H2 new file mode 100644 index 0000000000..2e5ac9a076 --- /dev/null +++ b/tests/vselect/vertex_edge/H2 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/H3 b/tests/vselect/vertex_edge/H3 new file mode 100644 index 0000000000..7cf28a7490 --- /dev/null +++ b/tests/vselect/vertex_edge/H3 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_edge/H4 b/tests/vselect/vertex_edge/H4 new file mode 100644 index 0000000000..b441370d28 --- /dev/null +++ b/tests/vselect/vertex_edge/H4 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/H5 b/tests/vselect/vertex_edge/H5 new file mode 100644 index 0000000000..5f665bc6fc --- /dev/null +++ b/tests/vselect/vertex_edge/H5 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_edge/H6 b/tests/vselect/vertex_edge/H6 new file mode 100644 index 0000000000..49c213085b --- /dev/null +++ b/tests/vselect/vertex_edge/H6 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/H7 b/tests/vselect/vertex_edge/H7 new file mode 100644 index 0000000000..9de1263467 --- /dev/null +++ b/tests/vselect/vertex_edge/H7 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_edge/H8 b/tests/vselect/vertex_edge/H8 new file mode 100644 index 0000000000..8ed3bedf97 --- /dev/null +++ b/tests/vselect/vertex_edge/H8 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/H9 b/tests/vselect/vertex_edge/H9 new file mode 100644 index 0000000000..e703229907 --- /dev/null +++ b/tests/vselect/vertex_edge/H9 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_edge/I1 b/tests/vselect/vertex_edge/I1 new file mode 100644 index 0000000000..8855e26c6d --- /dev/null +++ b/tests/vselect/vertex_edge/I1 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/I2 b/tests/vselect/vertex_edge/I2 new file mode 100644 index 0000000000..b80ed570b3 --- /dev/null +++ b/tests/vselect/vertex_edge/I2 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/I3 b/tests/vselect/vertex_edge/I3 new file mode 100644 index 0000000000..e31d4d40f6 --- /dev/null +++ b/tests/vselect/vertex_edge/I3 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_edge/I4 b/tests/vselect/vertex_edge/I4 new file mode 100644 index 0000000000..bda6057540 --- /dev/null +++ b/tests/vselect/vertex_edge/I4 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/I5 b/tests/vselect/vertex_edge/I5 new file mode 100644 index 0000000000..893da4cc0f --- /dev/null +++ b/tests/vselect/vertex_edge/I5 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_edge/I6 b/tests/vselect/vertex_edge/I6 new file mode 100644 index 0000000000..4ec7576430 --- /dev/null +++ b/tests/vselect/vertex_edge/I6 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/I7 b/tests/vselect/vertex_edge/I7 new file mode 100644 index 0000000000..ce44966a9f --- /dev/null +++ b/tests/vselect/vertex_edge/I7 @@ -0,0 +1,42 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_edge/I8 b/tests/vselect/vertex_edge/I8 new file mode 100644 index 0000000000..6fa374152a --- /dev/null +++ b/tests/vselect/vertex_edge/I8 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/I9 b/tests/vselect/vertex_edge/I9 new file mode 100644 index 0000000000..d54c3199d2 --- /dev/null +++ b/tests/vselect/vertex_edge/I9 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_edge/J1 b/tests/vselect/vertex_edge/J1 new file mode 100644 index 0000000000..b139081960 --- /dev/null +++ b/tests/vselect/vertex_edge/J1 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/J2 b/tests/vselect/vertex_edge/J2 new file mode 100644 index 0000000000..200a96c58b --- /dev/null +++ b/tests/vselect/vertex_edge/J2 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_edge/J3 b/tests/vselect/vertex_edge/J3 new file mode 100644 index 0000000000..fd4918c3f1 --- /dev/null +++ b/tests/vselect/vertex_edge/J3 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/J4 b/tests/vselect/vertex_edge/J4 new file mode 100644 index 0000000000..cd5b34ef85 --- /dev/null +++ b/tests/vselect/vertex_edge/J4 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_edge/J5 b/tests/vselect/vertex_edge/J5 new file mode 100644 index 0000000000..adfffe2fca --- /dev/null +++ b/tests/vselect/vertex_edge/J5 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/J6 b/tests/vselect/vertex_edge/J6 new file mode 100644 index 0000000000..2ef02a4714 --- /dev/null +++ b/tests/vselect/vertex_edge/J6 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/J7 b/tests/vselect/vertex_edge/J7 new file mode 100644 index 0000000000..aa57bad44b --- /dev/null +++ b/tests/vselect/vertex_edge/J7 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_edge/J8 b/tests/vselect/vertex_edge/J8 new file mode 100644 index 0000000000..75d0492a4e --- /dev/null +++ b/tests/vselect/vertex_edge/J8 @@ -0,0 +1,57 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/J9 b/tests/vselect/vertex_edge/J9 new file mode 100644 index 0000000000..38d7f64693 --- /dev/null +++ b/tests/vselect/vertex_edge/J9 @@ -0,0 +1,62 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_edge/K1 b/tests/vselect/vertex_edge/K1 new file mode 100644 index 0000000000..6446e2b25e --- /dev/null +++ b/tests/vselect/vertex_edge/K1 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/K2 b/tests/vselect/vertex_edge/K2 new file mode 100644 index 0000000000..276200da03 --- /dev/null +++ b/tests/vselect/vertex_edge/K2 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/K3 b/tests/vselect/vertex_edge/K3 new file mode 100644 index 0000000000..54ce7086a9 --- /dev/null +++ b/tests/vselect/vertex_edge/K3 @@ -0,0 +1,69 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 141 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/K4 b/tests/vselect/vertex_edge/K4 new file mode 100644 index 0000000000..427fca346b --- /dev/null +++ b/tests/vselect/vertex_edge/K4 @@ -0,0 +1,71 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 2 1 +vmoveto 379 204 +vselect 379 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_edge/begin b/tests/vselect/vertex_edge/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/vertex_edge/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/vertex_edge/end b/tests/vselect/vertex_edge/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/vertex_edge/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/vertex_face/A1 b/tests/vselect/vertex_face/A1 new file mode 100644 index 0000000000..6fb99bd17e --- /dev/null +++ b/tests/vselect/vertex_face/A1 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_face/A2 b/tests/vselect/vertex_face/A2 new file mode 100644 index 0000000000..2647c0322d --- /dev/null +++ b/tests/vselect/vertex_face/A2 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/A3 b/tests/vselect/vertex_face/A3 new file mode 100644 index 0000000000..0193ca9cc2 --- /dev/null +++ b/tests/vselect/vertex_face/A3 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_face/A4 b/tests/vselect/vertex_face/A4 new file mode 100644 index 0000000000..731563fb06 --- /dev/null +++ b/tests/vselect/vertex_face/A4 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/A5 b/tests/vselect/vertex_face/A5 new file mode 100644 index 0000000000..12658bcdb1 --- /dev/null +++ b/tests/vselect/vertex_face/A5 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/A6 b/tests/vselect/vertex_face/A6 new file mode 100644 index 0000000000..fbde2dd959 --- /dev/null +++ b/tests/vselect/vertex_face/A6 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_face/A7 b/tests/vselect/vertex_face/A7 new file mode 100644 index 0000000000..450d279607 --- /dev/null +++ b/tests/vselect/vertex_face/A7 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/A8 b/tests/vselect/vertex_face/A8 new file mode 100644 index 0000000000..b47eeb2057 --- /dev/null +++ b/tests/vselect/vertex_face/A8 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/A9 b/tests/vselect/vertex_face/A9 new file mode 100644 index 0000000000..ac694162bf --- /dev/null +++ b/tests/vselect/vertex_face/A9 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_face/B1 b/tests/vselect/vertex_face/B1 new file mode 100644 index 0000000000..c37fdcfc28 --- /dev/null +++ b/tests/vselect/vertex_face/B1 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/B2 b/tests/vselect/vertex_face/B2 new file mode 100644 index 0000000000..359b60fb2f --- /dev/null +++ b/tests/vselect/vertex_face/B2 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/B3 b/tests/vselect/vertex_face/B3 new file mode 100644 index 0000000000..1e6e8a9407 --- /dev/null +++ b/tests/vselect/vertex_face/B3 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_face/B4 b/tests/vselect/vertex_face/B4 new file mode 100644 index 0000000000..b3cea42c00 --- /dev/null +++ b/tests/vselect/vertex_face/B4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/B5 b/tests/vselect/vertex_face/B5 new file mode 100644 index 0000000000..735c4841ff --- /dev/null +++ b/tests/vselect/vertex_face/B5 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/B6 b/tests/vselect/vertex_face/B6 new file mode 100644 index 0000000000..c5732f460e --- /dev/null +++ b/tests/vselect/vertex_face/B6 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_face/B7 b/tests/vselect/vertex_face/B7 new file mode 100644 index 0000000000..aa1d404fe6 --- /dev/null +++ b/tests/vselect/vertex_face/B7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/B8 b/tests/vselect/vertex_face/B8 new file mode 100644 index 0000000000..ba890e3f7b --- /dev/null +++ b/tests/vselect/vertex_face/B8 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_face/B9 b/tests/vselect/vertex_face/B9 new file mode 100644 index 0000000000..5b4807998d --- /dev/null +++ b/tests/vselect/vertex_face/B9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/C1 b/tests/vselect/vertex_face/C1 new file mode 100644 index 0000000000..758698ba12 --- /dev/null +++ b/tests/vselect/vertex_face/C1 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_face/C2 b/tests/vselect/vertex_face/C2 new file mode 100644 index 0000000000..c307d1e33b --- /dev/null +++ b/tests/vselect/vertex_face/C2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/C3 b/tests/vselect/vertex_face/C3 new file mode 100644 index 0000000000..4cfeaf37d4 --- /dev/null +++ b/tests/vselect/vertex_face/C3 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_face/C4 b/tests/vselect/vertex_face/C4 new file mode 100644 index 0000000000..37f298e873 --- /dev/null +++ b/tests/vselect/vertex_face/C4 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/C5 b/tests/vselect/vertex_face/C5 new file mode 100644 index 0000000000..c98ebdfdca --- /dev/null +++ b/tests/vselect/vertex_face/C5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_face/C6 b/tests/vselect/vertex_face/C6 new file mode 100644 index 0000000000..ca293c1bb1 --- /dev/null +++ b/tests/vselect/vertex_face/C6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/C7 b/tests/vselect/vertex_face/C7 new file mode 100644 index 0000000000..6515a6e137 --- /dev/null +++ b/tests/vselect/vertex_face/C7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_face/C8 b/tests/vselect/vertex_face/C8 new file mode 100644 index 0000000000..a579cad035 --- /dev/null +++ b/tests/vselect/vertex_face/C8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/C9 b/tests/vselect/vertex_face/C9 new file mode 100644 index 0000000000..3fe23205bf --- /dev/null +++ b/tests/vselect/vertex_face/C9 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/D1 b/tests/vselect/vertex_face/D1 new file mode 100644 index 0000000000..b94e554f7b --- /dev/null +++ b/tests/vselect/vertex_face/D1 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_face/D2 b/tests/vselect/vertex_face/D2 new file mode 100644 index 0000000000..78db2949b3 --- /dev/null +++ b/tests/vselect/vertex_face/D2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/D3 b/tests/vselect/vertex_face/D3 new file mode 100644 index 0000000000..31265d964a --- /dev/null +++ b/tests/vselect/vertex_face/D3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_face/D4 b/tests/vselect/vertex_face/D4 new file mode 100644 index 0000000000..36f96eee46 --- /dev/null +++ b/tests/vselect/vertex_face/D4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/D5 b/tests/vselect/vertex_face/D5 new file mode 100644 index 0000000000..713eaacdf9 --- /dev/null +++ b/tests/vselect/vertex_face/D5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_face/D6 b/tests/vselect/vertex_face/D6 new file mode 100644 index 0000000000..b39b3237af --- /dev/null +++ b/tests/vselect/vertex_face/D6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/D7 b/tests/vselect/vertex_face/D7 new file mode 100644 index 0000000000..1293d0239a --- /dev/null +++ b/tests/vselect/vertex_face/D7 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_face/D8 b/tests/vselect/vertex_face/D8 new file mode 100644 index 0000000000..d88607cab0 --- /dev/null +++ b/tests/vselect/vertex_face/D8 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/D9 b/tests/vselect/vertex_face/D9 new file mode 100644 index 0000000000..0f339d0989 --- /dev/null +++ b/tests/vselect/vertex_face/D9 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_face/E1 b/tests/vselect/vertex_face/E1 new file mode 100644 index 0000000000..d832128191 --- /dev/null +++ b/tests/vselect/vertex_face/E1 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/E2 b/tests/vselect/vertex_face/E2 new file mode 100644 index 0000000000..f7e43fe3ac --- /dev/null +++ b/tests/vselect/vertex_face/E2 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_face/E3 b/tests/vselect/vertex_face/E3 new file mode 100644 index 0000000000..03ec38fcc8 --- /dev/null +++ b/tests/vselect/vertex_face/E3 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/E4 b/tests/vselect/vertex_face/E4 new file mode 100644 index 0000000000..ef3622953f --- /dev/null +++ b/tests/vselect/vertex_face/E4 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/E5 b/tests/vselect/vertex_face/E5 new file mode 100644 index 0000000000..4982dc2884 --- /dev/null +++ b/tests/vselect/vertex_face/E5 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_face/E6 b/tests/vselect/vertex_face/E6 new file mode 100644 index 0000000000..f586902766 --- /dev/null +++ b/tests/vselect/vertex_face/E6 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/E7 b/tests/vselect/vertex_face/E7 new file mode 100644 index 0000000000..c6cecddeb0 --- /dev/null +++ b/tests/vselect/vertex_face/E7 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_face/E8 b/tests/vselect/vertex_face/E8 new file mode 100644 index 0000000000..345578758d --- /dev/null +++ b/tests/vselect/vertex_face/E8 @@ -0,0 +1,57 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/E9 b/tests/vselect/vertex_face/E9 new file mode 100644 index 0000000000..2e2554dbbe --- /dev/null +++ b/tests/vselect/vertex_face/E9 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/F1 b/tests/vselect/vertex_face/F1 new file mode 100644 index 0000000000..f1604cff6d --- /dev/null +++ b/tests/vselect/vertex_face/F1 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 141 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/F2 b/tests/vselect/vertex_face/F2 new file mode 100644 index 0000000000..09c6fe540c --- /dev/null +++ b/tests/vselect/vertex_face/F2 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 140 11 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/F3 b/tests/vselect/vertex_face/F3 new file mode 100644 index 0000000000..26a9963720 --- /dev/null +++ b/tests/vselect/vertex_face/F3 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_face/F4 b/tests/vselect/vertex_face/F4 new file mode 100644 index 0000000000..971bfde3d1 --- /dev/null +++ b/tests/vselect/vertex_face/F4 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/F5 b/tests/vselect/vertex_face/F5 new file mode 100644 index 0000000000..9d614261c5 --- /dev/null +++ b/tests/vselect/vertex_face/F5 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_face/F6 b/tests/vselect/vertex_face/F6 new file mode 100644 index 0000000000..fc018bd4cf --- /dev/null +++ b/tests/vselect/vertex_face/F6 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/F7 b/tests/vselect/vertex_face/F7 new file mode 100644 index 0000000000..ff5260f9c0 --- /dev/null +++ b/tests/vselect/vertex_face/F7 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/F8 b/tests/vselect/vertex_face/F8 new file mode 100644 index 0000000000..2b451c36c3 --- /dev/null +++ b/tests/vselect/vertex_face/F8 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_face/F9 b/tests/vselect/vertex_face/F9 new file mode 100644 index 0000000000..0d182c5849 --- /dev/null +++ b/tests/vselect/vertex_face/F9 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/G1 b/tests/vselect/vertex_face/G1 new file mode 100644 index 0000000000..997eb6f20b --- /dev/null +++ b/tests/vselect/vertex_face/G1 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/G2 b/tests/vselect/vertex_face/G2 new file mode 100644 index 0000000000..3cf6fb331e --- /dev/null +++ b/tests/vselect/vertex_face/G2 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_face/G3 b/tests/vselect/vertex_face/G3 new file mode 100644 index 0000000000..42417534da --- /dev/null +++ b/tests/vselect/vertex_face/G3 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/G4 b/tests/vselect/vertex_face/G4 new file mode 100644 index 0000000000..4e61e365fa --- /dev/null +++ b/tests/vselect/vertex_face/G4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/G5 b/tests/vselect/vertex_face/G5 new file mode 100644 index 0000000000..f6f88f5b01 --- /dev/null +++ b/tests/vselect/vertex_face/G5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_face/G6 b/tests/vselect/vertex_face/G6 new file mode 100644 index 0000000000..a0ea155e2f --- /dev/null +++ b/tests/vselect/vertex_face/G6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/G7 b/tests/vselect/vertex_face/G7 new file mode 100644 index 0000000000..cce30ed104 --- /dev/null +++ b/tests/vselect/vertex_face/G7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/G8 b/tests/vselect/vertex_face/G8 new file mode 100644 index 0000000000..2ec54ce1dc --- /dev/null +++ b/tests/vselect/vertex_face/G8 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_face/G9 b/tests/vselect/vertex_face/G9 new file mode 100644 index 0000000000..8215b12952 --- /dev/null +++ b/tests/vselect/vertex_face/G9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/H1 b/tests/vselect/vertex_face/H1 new file mode 100644 index 0000000000..db9dbd9236 --- /dev/null +++ b/tests/vselect/vertex_face/H1 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_face/H2 b/tests/vselect/vertex_face/H2 new file mode 100644 index 0000000000..b1b2c56972 --- /dev/null +++ b/tests/vselect/vertex_face/H2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/H3 b/tests/vselect/vertex_face/H3 new file mode 100644 index 0000000000..0853db1c98 --- /dev/null +++ b/tests/vselect/vertex_face/H3 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_face/H4 b/tests/vselect/vertex_face/H4 new file mode 100644 index 0000000000..c44f5d1d8c --- /dev/null +++ b/tests/vselect/vertex_face/H4 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/H5 b/tests/vselect/vertex_face/H5 new file mode 100644 index 0000000000..e7319d922d --- /dev/null +++ b/tests/vselect/vertex_face/H5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_face/H6 b/tests/vselect/vertex_face/H6 new file mode 100644 index 0000000000..7a19d7d9c7 --- /dev/null +++ b/tests/vselect/vertex_face/H6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/H7 b/tests/vselect/vertex_face/H7 new file mode 100644 index 0000000000..3142fd4d4d --- /dev/null +++ b/tests/vselect/vertex_face/H7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_face/H8 b/tests/vselect/vertex_face/H8 new file mode 100644 index 0000000000..040f1b3c1d --- /dev/null +++ b/tests/vselect/vertex_face/H8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/H9 b/tests/vselect/vertex_face/H9 new file mode 100644 index 0000000000..61b9d75604 --- /dev/null +++ b/tests/vselect/vertex_face/H9 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_face/I1 b/tests/vselect/vertex_face/I1 new file mode 100644 index 0000000000..fbdd0face5 --- /dev/null +++ b/tests/vselect/vertex_face/I1 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/I2 b/tests/vselect/vertex_face/I2 new file mode 100644 index 0000000000..dc08aa81c6 --- /dev/null +++ b/tests/vselect/vertex_face/I2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/I3 b/tests/vselect/vertex_face/I3 new file mode 100644 index 0000000000..c49cd0ef0c --- /dev/null +++ b/tests/vselect/vertex_face/I3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_face/I4 b/tests/vselect/vertex_face/I4 new file mode 100644 index 0000000000..2a42b09b7e --- /dev/null +++ b/tests/vselect/vertex_face/I4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/I5 b/tests/vselect/vertex_face/I5 new file mode 100644 index 0000000000..77a2138348 --- /dev/null +++ b/tests/vselect/vertex_face/I5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_face/I6 b/tests/vselect/vertex_face/I6 new file mode 100644 index 0000000000..6fbc005270 --- /dev/null +++ b/tests/vselect/vertex_face/I6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/I7 b/tests/vselect/vertex_face/I7 new file mode 100644 index 0000000000..f226fd3295 --- /dev/null +++ b/tests/vselect/vertex_face/I7 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_face/I8 b/tests/vselect/vertex_face/I8 new file mode 100644 index 0000000000..98c2c6ba21 --- /dev/null +++ b/tests/vselect/vertex_face/I8 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/I9 b/tests/vselect/vertex_face/I9 new file mode 100644 index 0000000000..478f951736 --- /dev/null +++ b/tests/vselect/vertex_face/I9 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_face/J1 b/tests/vselect/vertex_face/J1 new file mode 100644 index 0000000000..1eb5851dd7 --- /dev/null +++ b/tests/vselect/vertex_face/J1 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/J2 b/tests/vselect/vertex_face/J2 new file mode 100644 index 0000000000..71c42167da --- /dev/null +++ b/tests/vselect/vertex_face/J2 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_face/J3 b/tests/vselect/vertex_face/J3 new file mode 100644 index 0000000000..550e900189 --- /dev/null +++ b/tests/vselect/vertex_face/J3 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/J4 b/tests/vselect/vertex_face/J4 new file mode 100644 index 0000000000..938af17015 --- /dev/null +++ b/tests/vselect/vertex_face/J4 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_face/J5 b/tests/vselect/vertex_face/J5 new file mode 100644 index 0000000000..456c2678c7 --- /dev/null +++ b/tests/vselect/vertex_face/J5 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/J6 b/tests/vselect/vertex_face/J6 new file mode 100644 index 0000000000..12ea39b575 --- /dev/null +++ b/tests/vselect/vertex_face/J6 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/J7 b/tests/vselect/vertex_face/J7 new file mode 100644 index 0000000000..4cbb1aca4f --- /dev/null +++ b/tests/vselect/vertex_face/J7 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_face/J8 b/tests/vselect/vertex_face/J8 new file mode 100644 index 0000000000..011b043a4c --- /dev/null +++ b/tests/vselect/vertex_face/J8 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/J9 b/tests/vselect/vertex_face/J9 new file mode 100644 index 0000000000..6fdd582626 --- /dev/null +++ b/tests/vselect/vertex_face/J9 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_face/K1 b/tests/vselect/vertex_face/K1 new file mode 100644 index 0000000000..e96419c95b --- /dev/null +++ b/tests/vselect/vertex_face/K1 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 141 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/K2 b/tests/vselect/vertex_face/K2 new file mode 100644 index 0000000000..d7d10c0180 --- /dev/null +++ b/tests/vselect/vertex_face/K2 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/K3 b/tests/vselect/vertex_face/K3 new file mode 100644 index 0000000000..576182cb20 --- /dev/null +++ b/tests/vselect/vertex_face/K3 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 141 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 141 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/K4 b/tests/vselect/vertex_face/K4 new file mode 100644 index 0000000000..c8c8c6bade --- /dev/null +++ b/tests/vselect/vertex_face/K4 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 4 1 +vmoveto 300 55 +vselect 300 55 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_face/begin b/tests/vselect/vertex_face/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/vertex_face/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/vertex_face/end b/tests/vselect/vertex_face/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/vertex_face/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/vertex_solid/A1 b/tests/vselect/vertex_solid/A1 new file mode 100644 index 0000000000..279dcd8044 --- /dev/null +++ b/tests/vselect/vertex_solid/A1 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_solid/A2 b/tests/vselect/vertex_solid/A2 new file mode 100644 index 0000000000..a5afd343f6 --- /dev/null +++ b/tests/vselect/vertex_solid/A2 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/A3 b/tests/vselect/vertex_solid/A3 new file mode 100644 index 0000000000..96794a9e07 --- /dev/null +++ b/tests/vselect/vertex_solid/A3 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_solid/A4 b/tests/vselect/vertex_solid/A4 new file mode 100644 index 0000000000..05f8f55456 --- /dev/null +++ b/tests/vselect/vertex_solid/A4 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/A5 b/tests/vselect/vertex_solid/A5 new file mode 100644 index 0000000000..06a543fc74 --- /dev/null +++ b/tests/vselect/vertex_solid/A5 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/A6 b/tests/vselect/vertex_solid/A6 new file mode 100644 index 0000000000..0d20da1556 --- /dev/null +++ b/tests/vselect/vertex_solid/A6 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_solid/A7 b/tests/vselect/vertex_solid/A7 new file mode 100644 index 0000000000..95a6c5a5ca --- /dev/null +++ b/tests/vselect/vertex_solid/A7 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/A8 b/tests/vselect/vertex_solid/A8 new file mode 100644 index 0000000000..0cfe6abb6b --- /dev/null +++ b/tests/vselect/vertex_solid/A8 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/A9 b/tests/vselect/vertex_solid/A9 new file mode 100644 index 0000000000..e1702644c4 --- /dev/null +++ b/tests/vselect/vertex_solid/A9 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_solid/B1 b/tests/vselect/vertex_solid/B1 new file mode 100644 index 0000000000..4073a4ff61 --- /dev/null +++ b/tests/vselect/vertex_solid/B1 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/B2 b/tests/vselect/vertex_solid/B2 new file mode 100644 index 0000000000..f140f58df9 --- /dev/null +++ b/tests/vselect/vertex_solid/B2 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/B3 b/tests/vselect/vertex_solid/B3 new file mode 100644 index 0000000000..d8757ad2c3 --- /dev/null +++ b/tests/vselect/vertex_solid/B3 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_solid/B4 b/tests/vselect/vertex_solid/B4 new file mode 100644 index 0000000000..53a8614160 --- /dev/null +++ b/tests/vselect/vertex_solid/B4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/B5 b/tests/vselect/vertex_solid/B5 new file mode 100644 index 0000000000..3b64fe4357 --- /dev/null +++ b/tests/vselect/vertex_solid/B5 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/B6 b/tests/vselect/vertex_solid/B6 new file mode 100644 index 0000000000..9263757c2c --- /dev/null +++ b/tests/vselect/vertex_solid/B6 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_solid/B7 b/tests/vselect/vertex_solid/B7 new file mode 100644 index 0000000000..9e1cced12e --- /dev/null +++ b/tests/vselect/vertex_solid/B7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/B8 b/tests/vselect/vertex_solid/B8 new file mode 100644 index 0000000000..c1ec208b75 --- /dev/null +++ b/tests/vselect/vertex_solid/B8 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_solid/B9 b/tests/vselect/vertex_solid/B9 new file mode 100644 index 0000000000..8b0d8887c8 --- /dev/null +++ b/tests/vselect/vertex_solid/B9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/C1 b/tests/vselect/vertex_solid/C1 new file mode 100644 index 0000000000..e4e83641cc --- /dev/null +++ b/tests/vselect/vertex_solid/C1 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_solid/C2 b/tests/vselect/vertex_solid/C2 new file mode 100644 index 0000000000..a6e88acaaa --- /dev/null +++ b/tests/vselect/vertex_solid/C2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/C3 b/tests/vselect/vertex_solid/C3 new file mode 100644 index 0000000000..64bbbc6b65 --- /dev/null +++ b/tests/vselect/vertex_solid/C3 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_solid/C4 b/tests/vselect/vertex_solid/C4 new file mode 100644 index 0000000000..5968a123a1 --- /dev/null +++ b/tests/vselect/vertex_solid/C4 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/C5 b/tests/vselect/vertex_solid/C5 new file mode 100644 index 0000000000..e30069ace3 --- /dev/null +++ b/tests/vselect/vertex_solid/C5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_solid/C6 b/tests/vselect/vertex_solid/C6 new file mode 100644 index 0000000000..d893a06faf --- /dev/null +++ b/tests/vselect/vertex_solid/C6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/C7 b/tests/vselect/vertex_solid/C7 new file mode 100644 index 0000000000..75c99674c7 --- /dev/null +++ b/tests/vselect/vertex_solid/C7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_solid/C8 b/tests/vselect/vertex_solid/C8 new file mode 100644 index 0000000000..0ae6086a8d --- /dev/null +++ b/tests/vselect/vertex_solid/C8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/C9 b/tests/vselect/vertex_solid/C9 new file mode 100644 index 0000000000..cc99dc5188 --- /dev/null +++ b/tests/vselect/vertex_solid/C9 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/D1 b/tests/vselect/vertex_solid/D1 new file mode 100644 index 0000000000..111d5ad576 --- /dev/null +++ b/tests/vselect/vertex_solid/D1 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_solid/D2 b/tests/vselect/vertex_solid/D2 new file mode 100644 index 0000000000..812b998a2a --- /dev/null +++ b/tests/vselect/vertex_solid/D2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/D3 b/tests/vselect/vertex_solid/D3 new file mode 100644 index 0000000000..ab156b9771 --- /dev/null +++ b/tests/vselect/vertex_solid/D3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_solid/D4 b/tests/vselect/vertex_solid/D4 new file mode 100644 index 0000000000..bb0b2750c9 --- /dev/null +++ b/tests/vselect/vertex_solid/D4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/D5 b/tests/vselect/vertex_solid/D5 new file mode 100644 index 0000000000..88d15a5d71 --- /dev/null +++ b/tests/vselect/vertex_solid/D5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_solid/D6 b/tests/vselect/vertex_solid/D6 new file mode 100644 index 0000000000..c3ef7457e4 --- /dev/null +++ b/tests/vselect/vertex_solid/D6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/D7 b/tests/vselect/vertex_solid/D7 new file mode 100644 index 0000000000..c5d9331349 --- /dev/null +++ b/tests/vselect/vertex_solid/D7 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_solid/D8 b/tests/vselect/vertex_solid/D8 new file mode 100644 index 0000000000..17efbdc8bd --- /dev/null +++ b/tests/vselect/vertex_solid/D8 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/D9 b/tests/vselect/vertex_solid/D9 new file mode 100644 index 0000000000..f864d43f0f --- /dev/null +++ b/tests/vselect/vertex_solid/D9 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_solid/E1 b/tests/vselect/vertex_solid/E1 new file mode 100644 index 0000000000..cfaaed8115 --- /dev/null +++ b/tests/vselect/vertex_solid/E1 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/E2 b/tests/vselect/vertex_solid/E2 new file mode 100644 index 0000000000..88cad5d0f4 --- /dev/null +++ b/tests/vselect/vertex_solid/E2 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_solid/E3 b/tests/vselect/vertex_solid/E3 new file mode 100644 index 0000000000..b88568354e --- /dev/null +++ b/tests/vselect/vertex_solid/E3 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/E4 b/tests/vselect/vertex_solid/E4 new file mode 100644 index 0000000000..8e5c7198d5 --- /dev/null +++ b/tests/vselect/vertex_solid/E4 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/E5 b/tests/vselect/vertex_solid/E5 new file mode 100644 index 0000000000..51e5c1902c --- /dev/null +++ b/tests/vselect/vertex_solid/E5 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_solid/E6 b/tests/vselect/vertex_solid/E6 new file mode 100644 index 0000000000..dadcf1a3e2 --- /dev/null +++ b/tests/vselect/vertex_solid/E6 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/E7 b/tests/vselect/vertex_solid/E7 new file mode 100644 index 0000000000..66a6229982 --- /dev/null +++ b/tests/vselect/vertex_solid/E7 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_solid/E8 b/tests/vselect/vertex_solid/E8 new file mode 100644 index 0000000000..e6eedd2990 --- /dev/null +++ b/tests/vselect/vertex_solid/E8 @@ -0,0 +1,57 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/E9 b/tests/vselect/vertex_solid/E9 new file mode 100644 index 0000000000..fe4327a90f --- /dev/null +++ b/tests/vselect/vertex_solid/E9 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/F1 b/tests/vselect/vertex_solid/F1 new file mode 100644 index 0000000000..c4fb4a46af --- /dev/null +++ b/tests/vselect/vertex_solid/F1 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 141 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 141 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/F2 b/tests/vselect/vertex_solid/F2 new file mode 100644 index 0000000000..0083fbef03 --- /dev/null +++ b/tests/vselect/vertex_solid/F2 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vmoveto 26 305 +vselect 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 140 11 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/F3 b/tests/vselect/vertex_solid/F3 new file mode 100644 index 0000000000..3e7aadf90f --- /dev/null +++ b/tests/vselect/vertex_solid/F3 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_solid/F4 b/tests/vselect/vertex_solid/F4 new file mode 100644 index 0000000000..dafa819fd0 --- /dev/null +++ b/tests/vselect/vertex_solid/F4 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/F5 b/tests/vselect/vertex_solid/F5 new file mode 100644 index 0000000000..74771b65fe --- /dev/null +++ b/tests/vselect/vertex_solid/F5 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_solid/F6 b/tests/vselect/vertex_solid/F6 new file mode 100644 index 0000000000..6a85038d81 --- /dev/null +++ b/tests/vselect/vertex_solid/F6 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/F7 b/tests/vselect/vertex_solid/F7 new file mode 100644 index 0000000000..0df2f939bd --- /dev/null +++ b/tests/vselect/vertex_solid/F7 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/F8 b/tests/vselect/vertex_solid/F8 new file mode 100644 index 0000000000..9d6b8eb089 --- /dev/null +++ b/tests/vselect/vertex_solid/F8 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_solid/F9 b/tests/vselect/vertex_solid/F9 new file mode 100644 index 0000000000..70ad3e2198 --- /dev/null +++ b/tests/vselect/vertex_solid/F9 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/G1 b/tests/vselect/vertex_solid/G1 new file mode 100644 index 0000000000..a8c2c2b3ef --- /dev/null +++ b/tests/vselect/vertex_solid/G1 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/G2 b/tests/vselect/vertex_solid/G2 new file mode 100644 index 0000000000..1adee1c364 --- /dev/null +++ b/tests/vselect/vertex_solid/G2 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_solid/G3 b/tests/vselect/vertex_solid/G3 new file mode 100644 index 0000000000..71d90f0fd0 --- /dev/null +++ b/tests/vselect/vertex_solid/G3 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/G4 b/tests/vselect/vertex_solid/G4 new file mode 100644 index 0000000000..73f8ee6e38 --- /dev/null +++ b/tests/vselect/vertex_solid/G4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/G5 b/tests/vselect/vertex_solid/G5 new file mode 100644 index 0000000000..8b4019bc5e --- /dev/null +++ b/tests/vselect/vertex_solid/G5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_solid/G6 b/tests/vselect/vertex_solid/G6 new file mode 100644 index 0000000000..c860ec0d45 --- /dev/null +++ b/tests/vselect/vertex_solid/G6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/G7 b/tests/vselect/vertex_solid/G7 new file mode 100644 index 0000000000..38c8e97c76 --- /dev/null +++ b/tests/vselect/vertex_solid/G7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/G8 b/tests/vselect/vertex_solid/G8 new file mode 100644 index 0000000000..b7bbcd421d --- /dev/null +++ b/tests/vselect/vertex_solid/G8 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 + diff --git a/tests/vselect/vertex_solid/G9 b/tests/vselect/vertex_solid/G9 new file mode 100644 index 0000000000..f4ea608b36 --- /dev/null +++ b/tests/vselect/vertex_solid/G9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/H1 b/tests/vselect/vertex_solid/H1 new file mode 100644 index 0000000000..73d8d87b1d --- /dev/null +++ b/tests/vselect/vertex_solid/H1 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_solid/H2 b/tests/vselect/vertex_solid/H2 new file mode 100644 index 0000000000..ee9c8f3593 --- /dev/null +++ b/tests/vselect/vertex_solid/H2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/H3 b/tests/vselect/vertex_solid/H3 new file mode 100644 index 0000000000..e170788e4a --- /dev/null +++ b/tests/vselect/vertex_solid/H3 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_solid/H4 b/tests/vselect/vertex_solid/H4 new file mode 100644 index 0000000000..d3cb8811ab --- /dev/null +++ b/tests/vselect/vertex_solid/H4 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/H5 b/tests/vselect/vertex_solid/H5 new file mode 100644 index 0000000000..90cb0ba117 --- /dev/null +++ b/tests/vselect/vertex_solid/H5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_solid/H6 b/tests/vselect/vertex_solid/H6 new file mode 100644 index 0000000000..2aabb4a268 --- /dev/null +++ b/tests/vselect/vertex_solid/H6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/H7 b/tests/vselect/vertex_solid/H7 new file mode 100644 index 0000000000..c71ed7ac7b --- /dev/null +++ b/tests/vselect/vertex_solid/H7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_solid/H8 b/tests/vselect/vertex_solid/H8 new file mode 100644 index 0000000000..63be73beaa --- /dev/null +++ b/tests/vselect/vertex_solid/H8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/H9 b/tests/vselect/vertex_solid/H9 new file mode 100644 index 0000000000..453bb33daf --- /dev/null +++ b/tests/vselect/vertex_solid/H9 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_solid/I1 b/tests/vselect/vertex_solid/I1 new file mode 100644 index 0000000000..c2b48bb486 --- /dev/null +++ b/tests/vselect/vertex_solid/I1 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/I2 b/tests/vselect/vertex_solid/I2 new file mode 100644 index 0000000000..ffe3a4c9bb --- /dev/null +++ b/tests/vselect/vertex_solid/I2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/I3 b/tests/vselect/vertex_solid/I3 new file mode 100644 index 0000000000..ef98ade930 --- /dev/null +++ b/tests/vselect/vertex_solid/I3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_solid/I4 b/tests/vselect/vertex_solid/I4 new file mode 100644 index 0000000000..61bb268e85 --- /dev/null +++ b/tests/vselect/vertex_solid/I4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/I5 b/tests/vselect/vertex_solid/I5 new file mode 100644 index 0000000000..1e888b5ef8 --- /dev/null +++ b/tests/vselect/vertex_solid/I5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_solid/I6 b/tests/vselect/vertex_solid/I6 new file mode 100644 index 0000000000..dd044d40ca --- /dev/null +++ b/tests/vselect/vertex_solid/I6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/I7 b/tests/vselect/vertex_solid/I7 new file mode 100644 index 0000000000..b27352039a --- /dev/null +++ b/tests/vselect/vertex_solid/I7 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_solid/I8 b/tests/vselect/vertex_solid/I8 new file mode 100644 index 0000000000..25cfa14ff3 --- /dev/null +++ b/tests/vselect/vertex_solid/I8 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/I9 b/tests/vselect/vertex_solid/I9 new file mode 100644 index 0000000000..9c6f3dc212 --- /dev/null +++ b/tests/vselect/vertex_solid/I9 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_solid/J1 b/tests/vselect/vertex_solid/J1 new file mode 100644 index 0000000000..083e86225d --- /dev/null +++ b/tests/vselect/vertex_solid/J1 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/J2 b/tests/vselect/vertex_solid/J2 new file mode 100644 index 0000000000..0cde5fab63 --- /dev/null +++ b/tests/vselect/vertex_solid/J2 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_solid/J3 b/tests/vselect/vertex_solid/J3 new file mode 100644 index 0000000000..2466150af3 --- /dev/null +++ b/tests/vselect/vertex_solid/J3 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/J4 b/tests/vselect/vertex_solid/J4 new file mode 100644 index 0000000000..0e625ea144 --- /dev/null +++ b/tests/vselect/vertex_solid/J4 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_solid/J5 b/tests/vselect/vertex_solid/J5 new file mode 100644 index 0000000000..2e89641f44 --- /dev/null +++ b/tests/vselect/vertex_solid/J5 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/J6 b/tests/vselect/vertex_solid/J6 new file mode 100644 index 0000000000..6d06112857 --- /dev/null +++ b/tests/vselect/vertex_solid/J6 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/J7 b/tests/vselect/vertex_solid/J7 new file mode 100644 index 0000000000..9b260b43da --- /dev/null +++ b/tests/vselect/vertex_solid/J7 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 + diff --git a/tests/vselect/vertex_solid/J8 b/tests/vselect/vertex_solid/J8 new file mode 100644 index 0000000000..e786f1fcf2 --- /dev/null +++ b/tests/vselect/vertex_solid/J8 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/J9 b/tests/vselect/vertex_solid/J9 new file mode 100644 index 0000000000..8cccc59a30 --- /dev/null +++ b/tests/vselect/vertex_solid/J9 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_solid/K1 b/tests/vselect/vertex_solid/K1 new file mode 100644 index 0000000000..83306df746 --- /dev/null +++ b/tests/vselect/vertex_solid/K1 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/K2 b/tests/vselect/vertex_solid/K2 new file mode 100644 index 0000000000..288d7137e1 --- /dev/null +++ b/tests/vselect/vertex_solid/K2 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/K3 b/tests/vselect/vertex_solid/K3 new file mode 100644 index 0000000000..83971d9233 --- /dev/null +++ b/tests/vselect/vertex_solid/K3 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 141 11 +vselect 141 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/K4 b/tests/vselect/vertex_solid/K4 new file mode 100644 index 0000000000..9b9764ca34 --- /dev/null +++ b/tests/vselect/vertex_solid/K4 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vselmode 6 1 +vmoveto 306 204 +vselect 306 204 +vmoveto 0 0 +vmoveto 26 305 +vselect 26 305 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 26 305 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 270 23 1 +vmoveto 0 0 +vmoveto 270 23 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_solid/begin b/tests/vselect/vertex_solid/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/vertex_solid/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/vertex_solid/end b/tests/vselect/vertex_solid/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/vertex_solid/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/vertex_wire/A1 b/tests/vselect/vertex_wire/A1 new file mode 100644 index 0000000000..2e70912b8b --- /dev/null +++ b/tests/vselect/vertex_wire/A1 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +#QASetChoiceMode WIRE ON +vmoveto 295 54 +vmoveto 27 307 + diff --git a/tests/vselect/vertex_wire/A2 b/tests/vselect/vertex_wire/A2 new file mode 100644 index 0000000000..d557a3553f --- /dev/null +++ b/tests/vselect/vertex_wire/A2 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/A3 b/tests/vselect/vertex_wire/A3 new file mode 100644 index 0000000000..e807e498f7 --- /dev/null +++ b/tests/vselect/vertex_wire/A3 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_wire/A4 b/tests/vselect/vertex_wire/A4 new file mode 100644 index 0000000000..2e3ec99620 --- /dev/null +++ b/tests/vselect/vertex_wire/A4 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/A5 b/tests/vselect/vertex_wire/A5 new file mode 100644 index 0000000000..9fa4e4df23 --- /dev/null +++ b/tests/vselect/vertex_wire/A5 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/A6 b/tests/vselect/vertex_wire/A6 new file mode 100644 index 0000000000..6099670324 --- /dev/null +++ b/tests/vselect/vertex_wire/A6 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_wire/A7 b/tests/vselect/vertex_wire/A7 new file mode 100644 index 0000000000..b4771b8553 --- /dev/null +++ b/tests/vselect/vertex_wire/A7 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/A8 b/tests/vselect/vertex_wire/A8 new file mode 100644 index 0000000000..5053ad5dc0 --- /dev/null +++ b/tests/vselect/vertex_wire/A8 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/A9 b/tests/vselect/vertex_wire/A9 new file mode 100644 index 0000000000..e9bdefb2f4 --- /dev/null +++ b/tests/vselect/vertex_wire/A9 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_wire/B1 b/tests/vselect/vertex_wire/B1 new file mode 100644 index 0000000000..6506137970 --- /dev/null +++ b/tests/vselect/vertex_wire/B1 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/B2 b/tests/vselect/vertex_wire/B2 new file mode 100644 index 0000000000..017e53d45c --- /dev/null +++ b/tests/vselect/vertex_wire/B2 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/B3 b/tests/vselect/vertex_wire/B3 new file mode 100644 index 0000000000..2d409803a0 --- /dev/null +++ b/tests/vselect/vertex_wire/B3 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_wire/B4 b/tests/vselect/vertex_wire/B4 new file mode 100644 index 0000000000..645f3f1e52 --- /dev/null +++ b/tests/vselect/vertex_wire/B4 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/B5 b/tests/vselect/vertex_wire/B5 new file mode 100644 index 0000000000..2af833906e --- /dev/null +++ b/tests/vselect/vertex_wire/B5 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/B6 b/tests/vselect/vertex_wire/B6 new file mode 100644 index 0000000000..f5d248fb6d --- /dev/null +++ b/tests/vselect/vertex_wire/B6 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 + diff --git a/tests/vselect/vertex_wire/B7 b/tests/vselect/vertex_wire/B7 new file mode 100644 index 0000000000..68782072a9 --- /dev/null +++ b/tests/vselect/vertex_wire/B7 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/B8 b/tests/vselect/vertex_wire/B8 new file mode 100644 index 0000000000..200d4cabbe --- /dev/null +++ b/tests/vselect/vertex_wire/B8 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_wire/B9 b/tests/vselect/vertex_wire/B9 new file mode 100644 index 0000000000..216009850f --- /dev/null +++ b/tests/vselect/vertex_wire/B9 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + + diff --git a/tests/vselect/vertex_wire/C1 b/tests/vselect/vertex_wire/C1 new file mode 100644 index 0000000000..873b3fe1b6 --- /dev/null +++ b/tests/vselect/vertex_wire/C1 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_wire/C2 b/tests/vselect/vertex_wire/C2 new file mode 100644 index 0000000000..215d85cc12 --- /dev/null +++ b/tests/vselect/vertex_wire/C2 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/C3 b/tests/vselect/vertex_wire/C3 new file mode 100644 index 0000000000..da61541162 --- /dev/null +++ b/tests/vselect/vertex_wire/C3 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_wire/C4 b/tests/vselect/vertex_wire/C4 new file mode 100644 index 0000000000..c48ac2d634 --- /dev/null +++ b/tests/vselect/vertex_wire/C4 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/C5 b/tests/vselect/vertex_wire/C5 new file mode 100644 index 0000000000..ab41a5e275 --- /dev/null +++ b/tests/vselect/vertex_wire/C5 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_wire/C6 b/tests/vselect/vertex_wire/C6 new file mode 100644 index 0000000000..177033d9f5 --- /dev/null +++ b/tests/vselect/vertex_wire/C6 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/C7 b/tests/vselect/vertex_wire/C7 new file mode 100644 index 0000000000..11d87983df --- /dev/null +++ b/tests/vselect/vertex_wire/C7 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_wire/C8 b/tests/vselect/vertex_wire/C8 new file mode 100644 index 0000000000..f62bbf171f --- /dev/null +++ b/tests/vselect/vertex_wire/C8 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/C9 b/tests/vselect/vertex_wire/C9 new file mode 100644 index 0000000000..82a205b8b0 --- /dev/null +++ b/tests/vselect/vertex_wire/C9 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/D1 b/tests/vselect/vertex_wire/D1 new file mode 100644 index 0000000000..a7b899bc55 --- /dev/null +++ b/tests/vselect/vertex_wire/D1 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_wire/D2 b/tests/vselect/vertex_wire/D2 new file mode 100644 index 0000000000..03846adcd5 --- /dev/null +++ b/tests/vselect/vertex_wire/D2 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/D3 b/tests/vselect/vertex_wire/D3 new file mode 100644 index 0000000000..431ca617e2 --- /dev/null +++ b/tests/vselect/vertex_wire/D3 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_wire/D4 b/tests/vselect/vertex_wire/D4 new file mode 100644 index 0000000000..5f107350d7 --- /dev/null +++ b/tests/vselect/vertex_wire/D4 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/D5 b/tests/vselect/vertex_wire/D5 new file mode 100644 index 0000000000..f9a160975d --- /dev/null +++ b/tests/vselect/vertex_wire/D5 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_wire/D6 b/tests/vselect/vertex_wire/D6 new file mode 100644 index 0000000000..20943f7bb1 --- /dev/null +++ b/tests/vselect/vertex_wire/D6 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/D7 b/tests/vselect/vertex_wire/D7 new file mode 100644 index 0000000000..c6157d0592 --- /dev/null +++ b/tests/vselect/vertex_wire/D7 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_wire/D8 b/tests/vselect/vertex_wire/D8 new file mode 100644 index 0000000000..06d44e4de9 --- /dev/null +++ b/tests/vselect/vertex_wire/D8 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/D9 b/tests/vselect/vertex_wire/D9 new file mode 100644 index 0000000000..2c7f736e65 --- /dev/null +++ b/tests/vselect/vertex_wire/D9 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_wire/E1 b/tests/vselect/vertex_wire/E1 new file mode 100644 index 0000000000..0f75e24b08 --- /dev/null +++ b/tests/vselect/vertex_wire/E1 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/E2 b/tests/vselect/vertex_wire/E2 new file mode 100644 index 0000000000..cbd4aabf51 --- /dev/null +++ b/tests/vselect/vertex_wire/E2 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_wire/E3 b/tests/vselect/vertex_wire/E3 new file mode 100644 index 0000000000..8010855087 --- /dev/null +++ b/tests/vselect/vertex_wire/E3 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/E4 b/tests/vselect/vertex_wire/E4 new file mode 100644 index 0000000000..0941fe729f --- /dev/null +++ b/tests/vselect/vertex_wire/E4 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/E5 b/tests/vselect/vertex_wire/E5 new file mode 100644 index 0000000000..7b8b551be5 --- /dev/null +++ b/tests/vselect/vertex_wire/E5 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_wire/E6 b/tests/vselect/vertex_wire/E6 new file mode 100644 index 0000000000..35e005c514 --- /dev/null +++ b/tests/vselect/vertex_wire/E6 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/E7 b/tests/vselect/vertex_wire/E7 new file mode 100644 index 0000000000..9038808e89 --- /dev/null +++ b/tests/vselect/vertex_wire/E7 @@ -0,0 +1,60 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_wire/E8 b/tests/vselect/vertex_wire/E8 new file mode 100644 index 0000000000..aa80001a30 --- /dev/null +++ b/tests/vselect/vertex_wire/E8 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/E9 b/tests/vselect/vertex_wire/E9 new file mode 100644 index 0000000000..04e589fc09 --- /dev/null +++ b/tests/vselect/vertex_wire/E9 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/F1 b/tests/vselect/vertex_wire/F1 new file mode 100644 index 0000000000..3eda4d2e54 --- /dev/null +++ b/tests/vselect/vertex_wire/F1 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 141 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/F2 b/tests/vselect/vertex_wire/F2 new file mode 100644 index 0000000000..9b697b04ec --- /dev/null +++ b/tests/vselect/vertex_wire/F2 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vmoveto 27 307 +vselect 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 144 350 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 +vmoveto 0 0 +vselect 140 11 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/F3 b/tests/vselect/vertex_wire/F3 new file mode 100644 index 0000000000..89cb8155de --- /dev/null +++ b/tests/vselect/vertex_wire/F3 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 + diff --git a/tests/vselect/vertex_wire/F4 b/tests/vselect/vertex_wire/F4 new file mode 100644 index 0000000000..aa2bd52de0 --- /dev/null +++ b/tests/vselect/vertex_wire/F4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/F5 b/tests/vselect/vertex_wire/F5 new file mode 100644 index 0000000000..306ed33d6d --- /dev/null +++ b/tests/vselect/vertex_wire/F5 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_wire/F6 b/tests/vselect/vertex_wire/F6 new file mode 100644 index 0000000000..759bf34a6a --- /dev/null +++ b/tests/vselect/vertex_wire/F6 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/F7 b/tests/vselect/vertex_wire/F7 new file mode 100644 index 0000000000..a9fb95ffc6 --- /dev/null +++ b/tests/vselect/vertex_wire/F7 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/F8 b/tests/vselect/vertex_wire/F8 new file mode 100644 index 0000000000..f54b4e48d2 --- /dev/null +++ b/tests/vselect/vertex_wire/F8 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_wire/F9 b/tests/vselect/vertex_wire/F9 new file mode 100644 index 0000000000..7fac4ad79a --- /dev/null +++ b/tests/vselect/vertex_wire/F9 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/G1 b/tests/vselect/vertex_wire/G1 new file mode 100644 index 0000000000..820b7d7422 --- /dev/null +++ b/tests/vselect/vertex_wire/G1 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/G2 b/tests/vselect/vertex_wire/G2 new file mode 100644 index 0000000000..3e55b95ec2 --- /dev/null +++ b/tests/vselect/vertex_wire/G2 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_wire/G3 b/tests/vselect/vertex_wire/G3 new file mode 100644 index 0000000000..8b77efca11 --- /dev/null +++ b/tests/vselect/vertex_wire/G3 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vselect 161 197 1 +vmoveto 0 0 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/G4 b/tests/vselect/vertex_wire/G4 new file mode 100644 index 0000000000..978a41df83 --- /dev/null +++ b/tests/vselect/vertex_wire/G4 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/G5 b/tests/vselect/vertex_wire/G5 new file mode 100644 index 0000000000..bbd7a271c0 --- /dev/null +++ b/tests/vselect/vertex_wire/G5 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_wire/G6 b/tests/vselect/vertex_wire/G6 new file mode 100644 index 0000000000..4e9d7149ce --- /dev/null +++ b/tests/vselect/vertex_wire/G6 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/G7 b/tests/vselect/vertex_wire/G7 new file mode 100644 index 0000000000..26c9ad103d --- /dev/null +++ b/tests/vselect/vertex_wire/G7 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/G8 b/tests/vselect/vertex_wire/G8 new file mode 100644 index 0000000000..243aa50efe --- /dev/null +++ b/tests/vselect/vertex_wire/G8 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 + + diff --git a/tests/vselect/vertex_wire/G9 b/tests/vselect/vertex_wire/G9 new file mode 100644 index 0000000000..9b8dc02413 --- /dev/null +++ b/tests/vselect/vertex_wire/G9 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/H1 b/tests/vselect/vertex_wire/H1 new file mode 100644 index 0000000000..d83531d0dc --- /dev/null +++ b/tests/vselect/vertex_wire/H1 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 + diff --git a/tests/vselect/vertex_wire/H2 b/tests/vselect/vertex_wire/H2 new file mode 100644 index 0000000000..96bb70343b --- /dev/null +++ b/tests/vselect/vertex_wire/H2 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/H3 b/tests/vselect/vertex_wire/H3 new file mode 100644 index 0000000000..6df00bbdb2 --- /dev/null +++ b/tests/vselect/vertex_wire/H3 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 + diff --git a/tests/vselect/vertex_wire/H4 b/tests/vselect/vertex_wire/H4 new file mode 100644 index 0000000000..a9ff321282 --- /dev/null +++ b/tests/vselect/vertex_wire/H4 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/H5 b/tests/vselect/vertex_wire/H5 new file mode 100644 index 0000000000..03a99b85a2 --- /dev/null +++ b/tests/vselect/vertex_wire/H5 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_wire/H6 b/tests/vselect/vertex_wire/H6 new file mode 100644 index 0000000000..5970649199 --- /dev/null +++ b/tests/vselect/vertex_wire/H6 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/H7 b/tests/vselect/vertex_wire/H7 new file mode 100644 index 0000000000..24c7cbead1 --- /dev/null +++ b/tests/vselect/vertex_wire/H7 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_wire/H8 b/tests/vselect/vertex_wire/H8 new file mode 100644 index 0000000000..0aa47d85d6 --- /dev/null +++ b/tests/vselect/vertex_wire/H8 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/H9 b/tests/vselect/vertex_wire/H9 new file mode 100644 index 0000000000..ed5da50d04 --- /dev/null +++ b/tests/vselect/vertex_wire/H9 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_wire/I1 b/tests/vselect/vertex_wire/I1 new file mode 100644 index 0000000000..2975f71519 --- /dev/null +++ b/tests/vselect/vertex_wire/I1 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/I2 b/tests/vselect/vertex_wire/I2 new file mode 100644 index 0000000000..edeadcb95b --- /dev/null +++ b/tests/vselect/vertex_wire/I2 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/I3 b/tests/vselect/vertex_wire/I3 new file mode 100644 index 0000000000..55b1ed4ccf --- /dev/null +++ b/tests/vselect/vertex_wire/I3 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 + diff --git a/tests/vselect/vertex_wire/I4 b/tests/vselect/vertex_wire/I4 new file mode 100644 index 0000000000..488b70eaa4 --- /dev/null +++ b/tests/vselect/vertex_wire/I4 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/I5 b/tests/vselect/vertex_wire/I5 new file mode 100644 index 0000000000..0228afdc43 --- /dev/null +++ b/tests/vselect/vertex_wire/I5 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 + diff --git a/tests/vselect/vertex_wire/I6 b/tests/vselect/vertex_wire/I6 new file mode 100644 index 0000000000..e62d4b0957 --- /dev/null +++ b/tests/vselect/vertex_wire/I6 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/I7 b/tests/vselect/vertex_wire/I7 new file mode 100644 index 0000000000..b4e3ea9338 --- /dev/null +++ b/tests/vselect/vertex_wire/I7 @@ -0,0 +1,42 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 + diff --git a/tests/vselect/vertex_wire/I8 b/tests/vselect/vertex_wire/I8 new file mode 100644 index 0000000000..af65fa60ea --- /dev/null +++ b/tests/vselect/vertex_wire/I8 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/I9 b/tests/vselect/vertex_wire/I9 new file mode 100644 index 0000000000..8e991613aa --- /dev/null +++ b/tests/vselect/vertex_wire/I9 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 + diff --git a/tests/vselect/vertex_wire/J1 b/tests/vselect/vertex_wire/J1 new file mode 100644 index 0000000000..07c41cc5bb --- /dev/null +++ b/tests/vselect/vertex_wire/J1 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/J2 b/tests/vselect/vertex_wire/J2 new file mode 100644 index 0000000000..b4ad58f6f1 --- /dev/null +++ b/tests/vselect/vertex_wire/J2 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_wire/J3 b/tests/vselect/vertex_wire/J3 new file mode 100644 index 0000000000..29ecf32a35 --- /dev/null +++ b/tests/vselect/vertex_wire/J3 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/J4 b/tests/vselect/vertex_wire/J4 new file mode 100644 index 0000000000..a96b403926 --- /dev/null +++ b/tests/vselect/vertex_wire/J4 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 + diff --git a/tests/vselect/vertex_wire/J5 b/tests/vselect/vertex_wire/J5 new file mode 100644 index 0000000000..657a01b5cd --- /dev/null +++ b/tests/vselect/vertex_wire/J5 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/J6 b/tests/vselect/vertex_wire/J6 new file mode 100644 index 0000000000..337d2cadf2 --- /dev/null +++ b/tests/vselect/vertex_wire/J6 @@ -0,0 +1,55 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/J7 b/tests/vselect/vertex_wire/J7 new file mode 100644 index 0000000000..8302648f88 --- /dev/null +++ b/tests/vselect/vertex_wire/J7 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 + diff --git a/tests/vselect/vertex_wire/J8 b/tests/vselect/vertex_wire/J8 new file mode 100644 index 0000000000..2dd49ed86e --- /dev/null +++ b/tests/vselect/vertex_wire/J8 @@ -0,0 +1,57 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/J9 b/tests/vselect/vertex_wire/J9 new file mode 100644 index 0000000000..59353e0760 --- /dev/null +++ b/tests/vselect/vertex_wire/J9 @@ -0,0 +1,62 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 + diff --git a/tests/vselect/vertex_wire/K1 b/tests/vselect/vertex_wire/K1 new file mode 100644 index 0000000000..9195f91da6 --- /dev/null +++ b/tests/vselect/vertex_wire/K1 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/K2 b/tests/vselect/vertex_wire/K2 new file mode 100644 index 0000000000..7c192f59d8 --- /dev/null +++ b/tests/vselect/vertex_wire/K2 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/K3 b/tests/vselect/vertex_wire/K3 new file mode 100644 index 0000000000..d26f3729ac --- /dev/null +++ b/tests/vselect/vertex_wire/K3 @@ -0,0 +1,69 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 141 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 141 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/K4 b/tests/vselect/vertex_wire/K4 new file mode 100644 index 0000000000..0bf24c4d14 --- /dev/null +++ b/tests/vselect/vertex_wire/K4 @@ -0,0 +1,71 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 1 1 +vmoveto 102 204 +vselmode 3 1 +vmoveto 295 54 +vselect 295 54 +vmoveto 0 0 +vmoveto 27 307 +vselect 27 307 1 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vselect 204 409 1 +vmoveto 0 0 +vmoveto 27 307 +vmoveto 0 0 +vmoveto 204 409 +vmoveto 0 0 +vmoveto 27 104 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 92 231 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vselect 73 302 1 +vmoveto 0 0 +vmoveto 73 302 +vmoveto 0 0 +vmoveto 173 409 +vmoveto 0 0 +vmoveto 13 102 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 283 297 +vmoveto 161 197 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vmoveto 299 360 +vmoveto 0 0 +vselect 272 22 1 +vmoveto 0 0 +vmoveto 272 22 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 96 211 +vmoveto 140 11 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 406 44 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 +vselect 140 11 1 +vmoveto 0 0 + diff --git a/tests/vselect/vertex_wire/begin b/tests/vselect/vertex_wire/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/vertex_wire/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/vertex_wire/end b/tests/vselect/vertex_wire/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/vertex_wire/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/wire/A1 b/tests/vselect/wire/A1 new file mode 100644 index 0000000000..c6d08a4773 --- /dev/null +++ b/tests/vselect/wire/A1 @@ -0,0 +1,9 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 + diff --git a/tests/vselect/wire/A2 b/tests/vselect/wire/A2 new file mode 100644 index 0000000000..dce8539f5d --- /dev/null +++ b/tests/vselect/wire/A2 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire/A3 b/tests/vselect/wire/A3 new file mode 100644 index 0000000000..91cd6c95c3 --- /dev/null +++ b/tests/vselect/wire/A3 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 + diff --git a/tests/vselect/wire/A4 b/tests/vselect/wire/A4 new file mode 100644 index 0000000000..44a6aa7126 --- /dev/null +++ b/tests/vselect/wire/A4 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire/A5 b/tests/vselect/wire/A5 new file mode 100644 index 0000000000..25de3b340c --- /dev/null +++ b/tests/vselect/wire/A5 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire/A6 b/tests/vselect/wire/A6 new file mode 100644 index 0000000000..2e0a56b1d8 --- /dev/null +++ b/tests/vselect/wire/A6 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 203 129 + diff --git a/tests/vselect/wire/A7 b/tests/vselect/wire/A7 new file mode 100644 index 0000000000..b6e702d54c --- /dev/null +++ b/tests/vselect/wire/A7 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 203 129 +vmoveto 0 0 + diff --git a/tests/vselect/wire/A8 b/tests/vselect/wire/A8 new file mode 100644 index 0000000000..7d15084881 --- /dev/null +++ b/tests/vselect/wire/A8 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 203 129 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/wire/A9 b/tests/vselect/wire/A9 new file mode 100644 index 0000000000..a245e7aaad --- /dev/null +++ b/tests/vselect/wire/A9 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 203 129 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 203 129 + diff --git a/tests/vselect/wire/B1 b/tests/vselect/wire/B1 new file mode 100644 index 0000000000..37dc6b86b8 --- /dev/null +++ b/tests/vselect/wire/B1 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 203 129 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 + diff --git a/tests/vselect/wire/B2 b/tests/vselect/wire/B2 new file mode 100644 index 0000000000..fd0659524e --- /dev/null +++ b/tests/vselect/wire/B2 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire/B3 b/tests/vselect/wire/B3 new file mode 100644 index 0000000000..fe8440f5c5 --- /dev/null +++ b/tests/vselect/wire/B3 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 + diff --git a/tests/vselect/wire/B4 b/tests/vselect/wire/B4 new file mode 100644 index 0000000000..082332a366 --- /dev/null +++ b/tests/vselect/wire/B4 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 + diff --git a/tests/vselect/wire/B5 b/tests/vselect/wire/B5 new file mode 100644 index 0000000000..d006d24d68 --- /dev/null +++ b/tests/vselect/wire/B5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire/B6 b/tests/vselect/wire/B6 new file mode 100644 index 0000000000..810044d5e4 --- /dev/null +++ b/tests/vselect/wire/B6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 + diff --git a/tests/vselect/wire/B7 b/tests/vselect/wire/B7 new file mode 100644 index 0000000000..ce4d2b3ef1 --- /dev/null +++ b/tests/vselect/wire/B7 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire/B8 b/tests/vselect/wire/B8 new file mode 100644 index 0000000000..6e5edf98be --- /dev/null +++ b/tests/vselect/wire/B8 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 + diff --git a/tests/vselect/wire/B9 b/tests/vselect/wire/B9 new file mode 100644 index 0000000000..8aec0cde21 --- /dev/null +++ b/tests/vselect/wire/B9 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 + diff --git a/tests/vselect/wire/C1 b/tests/vselect/wire/C1 new file mode 100644 index 0000000000..271a51bca1 --- /dev/null +++ b/tests/vselect/wire/C1 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 + diff --git a/tests/vselect/wire/C2 b/tests/vselect/wire/C2 new file mode 100644 index 0000000000..9697d04fcb --- /dev/null +++ b/tests/vselect/wire/C2 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 + diff --git a/tests/vselect/wire/C3 b/tests/vselect/wire/C3 new file mode 100644 index 0000000000..783a0642f8 --- /dev/null +++ b/tests/vselect/wire/C3 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 + diff --git a/tests/vselect/wire/C4 b/tests/vselect/wire/C4 new file mode 100644 index 0000000000..9e4e4d4b14 --- /dev/null +++ b/tests/vselect/wire/C4 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire/C5 b/tests/vselect/wire/C5 new file mode 100644 index 0000000000..04a3a4cf4a --- /dev/null +++ b/tests/vselect/wire/C5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 + diff --git a/tests/vselect/wire/C6 b/tests/vselect/wire/C6 new file mode 100644 index 0000000000..dd5edb3dcb --- /dev/null +++ b/tests/vselect/wire/C6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 + diff --git a/tests/vselect/wire/C7 b/tests/vselect/wire/C7 new file mode 100644 index 0000000000..8749b7a830 --- /dev/null +++ b/tests/vselect/wire/C7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 + diff --git a/tests/vselect/wire/C8 b/tests/vselect/wire/C8 new file mode 100644 index 0000000000..4d04b45449 --- /dev/null +++ b/tests/vselect/wire/C8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 + diff --git a/tests/vselect/wire/C9 b/tests/vselect/wire/C9 new file mode 100644 index 0000000000..9add831b00 --- /dev/null +++ b/tests/vselect/wire/C9 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire/D1 b/tests/vselect/wire/D1 new file mode 100644 index 0000000000..3c98838d31 --- /dev/null +++ b/tests/vselect/wire/D1 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 + diff --git a/tests/vselect/wire/D2 b/tests/vselect/wire/D2 new file mode 100644 index 0000000000..b88e8facd7 --- /dev/null +++ b/tests/vselect/wire/D2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire/D3 b/tests/vselect/wire/D3 new file mode 100644 index 0000000000..5eb8aec1cf --- /dev/null +++ b/tests/vselect/wire/D3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 + diff --git a/tests/vselect/wire/D4 b/tests/vselect/wire/D4 new file mode 100644 index 0000000000..44e4dc3908 --- /dev/null +++ b/tests/vselect/wire/D4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 + diff --git a/tests/vselect/wire/D5 b/tests/vselect/wire/D5 new file mode 100644 index 0000000000..01c1df91d5 --- /dev/null +++ b/tests/vselect/wire/D5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 + diff --git a/tests/vselect/wire/D6 b/tests/vselect/wire/D6 new file mode 100644 index 0000000000..046d738e8b --- /dev/null +++ b/tests/vselect/wire/D6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 + diff --git a/tests/vselect/wire/D7 b/tests/vselect/wire/D7 new file mode 100644 index 0000000000..b84da22c39 --- /dev/null +++ b/tests/vselect/wire/D7 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 + diff --git a/tests/vselect/wire/D8 b/tests/vselect/wire/D8 new file mode 100644 index 0000000000..7739b6cc07 --- /dev/null +++ b/tests/vselect/wire/D8 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 + diff --git a/tests/vselect/wire/D9 b/tests/vselect/wire/D9 new file mode 100644 index 0000000000..9e80d3d58c --- /dev/null +++ b/tests/vselect/wire/D9 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 + diff --git a/tests/vselect/wire/E1 b/tests/vselect/wire/E1 new file mode 100644 index 0000000000..067b6eeb74 --- /dev/null +++ b/tests/vselect/wire/E1 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 + diff --git a/tests/vselect/wire/E2 b/tests/vselect/wire/E2 new file mode 100644 index 0000000000..4d1d046c68 --- /dev/null +++ b/tests/vselect/wire/E2 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 + diff --git a/tests/vselect/wire/E3 b/tests/vselect/wire/E3 new file mode 100644 index 0000000000..745a624e6f --- /dev/null +++ b/tests/vselect/wire/E3 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 + diff --git a/tests/vselect/wire/E4 b/tests/vselect/wire/E4 new file mode 100644 index 0000000000..7ed2be56dc --- /dev/null +++ b/tests/vselect/wire/E4 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/wire/E5 b/tests/vselect/wire/E5 new file mode 100644 index 0000000000..0875789259 --- /dev/null +++ b/tests/vselect/wire/E5 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 + diff --git a/tests/vselect/wire/E6 b/tests/vselect/wire/E6 new file mode 100644 index 0000000000..a4472d8bc3 --- /dev/null +++ b/tests/vselect/wire/E6 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 + diff --git a/tests/vselect/wire/E7 b/tests/vselect/wire/E7 new file mode 100644 index 0000000000..aca19d2a59 --- /dev/null +++ b/tests/vselect/wire/E7 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 404 210 + diff --git a/tests/vselect/wire/E8 b/tests/vselect/wire/E8 new file mode 100644 index 0000000000..3b30ca14b5 --- /dev/null +++ b/tests/vselect/wire/E8 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 404 210 +vmoveto 0 0 + diff --git a/tests/vselect/wire/E9 b/tests/vselect/wire/E9 new file mode 100644 index 0000000000..84392054c2 --- /dev/null +++ b/tests/vselect/wire/E9 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 404 210 +vmoveto 0 0 +vselect 221 97 +vmoveto 0 0 + diff --git a/tests/vselect/wire/F1 b/tests/vselect/wire/F1 new file mode 100644 index 0000000000..9f53647ab7 --- /dev/null +++ b/tests/vselect/wire/F1 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 404 210 +vmoveto 0 0 +vselect 221 97 +vmoveto 0 0 +vselect 404 210 +vmoveto 0 0 + diff --git a/tests/vselect/wire/F2 b/tests/vselect/wire/F2 new file mode 100644 index 0000000000..5253e7faff --- /dev/null +++ b/tests/vselect/wire/F2 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vmoveto 140 100 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 140 100 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 300 300 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 200 200 +vmoveto 404 210 +vmoveto 0 0 +vselect 221 97 +vmoveto 0 0 +vselect 404 210 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/wire/begin b/tests/vselect/wire/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/wire/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/wire/end b/tests/vselect/wire/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/wire/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vselect/wire_solid/A1 b/tests/vselect/wire_solid/A1 new file mode 100644 index 0000000000..9198d0c0f2 --- /dev/null +++ b/tests/vselect/wire_solid/A1 @@ -0,0 +1,10 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 + diff --git a/tests/vselect/wire_solid/A2 b/tests/vselect/wire_solid/A2 new file mode 100644 index 0000000000..ed6d616bfa --- /dev/null +++ b/tests/vselect/wire_solid/A2 @@ -0,0 +1,11 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/A3 b/tests/vselect/wire_solid/A3 new file mode 100644 index 0000000000..daebfe1e66 --- /dev/null +++ b/tests/vselect/wire_solid/A3 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 + diff --git a/tests/vselect/wire_solid/A4 b/tests/vselect/wire_solid/A4 new file mode 100644 index 0000000000..85edb77c3d --- /dev/null +++ b/tests/vselect/wire_solid/A4 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/A5 b/tests/vselect/wire_solid/A5 new file mode 100644 index 0000000000..000bb02824 --- /dev/null +++ b/tests/vselect/wire_solid/A5 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/A6 b/tests/vselect/wire_solid/A6 new file mode 100644 index 0000000000..e6a7eb5d0e --- /dev/null +++ b/tests/vselect/wire_solid/A6 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 + diff --git a/tests/vselect/wire_solid/A7 b/tests/vselect/wire_solid/A7 new file mode 100644 index 0000000000..88c1acebbd --- /dev/null +++ b/tests/vselect/wire_solid/A7 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/A8 b/tests/vselect/wire_solid/A8 new file mode 100644 index 0000000000..c1fd171681 --- /dev/null +++ b/tests/vselect/wire_solid/A8 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/A9 b/tests/vselect/wire_solid/A9 new file mode 100644 index 0000000000..944cdf2349 --- /dev/null +++ b/tests/vselect/wire_solid/A9 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 203 129 + diff --git a/tests/vselect/wire_solid/B1 b/tests/vselect/wire_solid/B1 new file mode 100644 index 0000000000..35f498a6ab --- /dev/null +++ b/tests/vselect/wire_solid/B1 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/B2 b/tests/vselect/wire_solid/B2 new file mode 100644 index 0000000000..579c15076d --- /dev/null +++ b/tests/vselect/wire_solid/B2 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/B3 b/tests/vselect/wire_solid/B3 new file mode 100644 index 0000000000..50fd311619 --- /dev/null +++ b/tests/vselect/wire_solid/B3 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 + diff --git a/tests/vselect/wire_solid/B4 b/tests/vselect/wire_solid/B4 new file mode 100644 index 0000000000..4f4793e91b --- /dev/null +++ b/tests/vselect/wire_solid/B4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/B5 b/tests/vselect/wire_solid/B5 new file mode 100644 index 0000000000..0fc629727d --- /dev/null +++ b/tests/vselect/wire_solid/B5 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/B6 b/tests/vselect/wire_solid/B6 new file mode 100644 index 0000000000..47e530feee --- /dev/null +++ b/tests/vselect/wire_solid/B6 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 + diff --git a/tests/vselect/wire_solid/B7 b/tests/vselect/wire_solid/B7 new file mode 100644 index 0000000000..7f1f91a46f --- /dev/null +++ b/tests/vselect/wire_solid/B7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/B8 b/tests/vselect/wire_solid/B8 new file mode 100644 index 0000000000..a416c27e6d --- /dev/null +++ b/tests/vselect/wire_solid/B8 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 + diff --git a/tests/vselect/wire_solid/B9 b/tests/vselect/wire_solid/B9 new file mode 100644 index 0000000000..8f5f658b88 --- /dev/null +++ b/tests/vselect/wire_solid/B9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/C1 b/tests/vselect/wire_solid/C1 new file mode 100644 index 0000000000..10cdd8640a --- /dev/null +++ b/tests/vselect/wire_solid/C1 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 + diff --git a/tests/vselect/wire_solid/C2 b/tests/vselect/wire_solid/C2 new file mode 100644 index 0000000000..7fa9f56e6f --- /dev/null +++ b/tests/vselect/wire_solid/C2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/C3 b/tests/vselect/wire_solid/C3 new file mode 100644 index 0000000000..8f83508757 --- /dev/null +++ b/tests/vselect/wire_solid/C3 @@ -0,0 +1,26 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 + diff --git a/tests/vselect/wire_solid/C4 b/tests/vselect/wire_solid/C4 new file mode 100644 index 0000000000..99deb33646 --- /dev/null +++ b/tests/vselect/wire_solid/C4 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/C5 b/tests/vselect/wire_solid/C5 new file mode 100644 index 0000000000..72ed9973bf --- /dev/null +++ b/tests/vselect/wire_solid/C5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 + diff --git a/tests/vselect/wire_solid/C6 b/tests/vselect/wire_solid/C6 new file mode 100644 index 0000000000..1a07335219 --- /dev/null +++ b/tests/vselect/wire_solid/C6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/C7 b/tests/vselect/wire_solid/C7 new file mode 100644 index 0000000000..0bd8ed50ff --- /dev/null +++ b/tests/vselect/wire_solid/C7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 + diff --git a/tests/vselect/wire_solid/C8 b/tests/vselect/wire_solid/C8 new file mode 100644 index 0000000000..32e8f342bd --- /dev/null +++ b/tests/vselect/wire_solid/C8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/C9 b/tests/vselect/wire_solid/C9 new file mode 100644 index 0000000000..5912c23366 --- /dev/null +++ b/tests/vselect/wire_solid/C9 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/D1 b/tests/vselect/wire_solid/D1 new file mode 100644 index 0000000000..784dddf47b --- /dev/null +++ b/tests/vselect/wire_solid/D1 @@ -0,0 +1,34 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 + diff --git a/tests/vselect/wire_solid/D2 b/tests/vselect/wire_solid/D2 new file mode 100644 index 0000000000..6b424afd96 --- /dev/null +++ b/tests/vselect/wire_solid/D2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/D3 b/tests/vselect/wire_solid/D3 new file mode 100644 index 0000000000..5e61e23d1c --- /dev/null +++ b/tests/vselect/wire_solid/D3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 + diff --git a/tests/vselect/wire_solid/D4 b/tests/vselect/wire_solid/D4 new file mode 100644 index 0000000000..f039a41ee9 --- /dev/null +++ b/tests/vselect/wire_solid/D4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/D5 b/tests/vselect/wire_solid/D5 new file mode 100644 index 0000000000..1680cccbac --- /dev/null +++ b/tests/vselect/wire_solid/D5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 + diff --git a/tests/vselect/wire_solid/D6 b/tests/vselect/wire_solid/D6 new file mode 100644 index 0000000000..796525efcb --- /dev/null +++ b/tests/vselect/wire_solid/D6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/D7 b/tests/vselect/wire_solid/D7 new file mode 100644 index 0000000000..7842e059d1 --- /dev/null +++ b/tests/vselect/wire_solid/D7 @@ -0,0 +1,43 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 + diff --git a/tests/vselect/wire_solid/D8 b/tests/vselect/wire_solid/D8 new file mode 100644 index 0000000000..aade28d177 --- /dev/null +++ b/tests/vselect/wire_solid/D8 @@ -0,0 +1,44 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/D9 b/tests/vselect/wire_solid/D9 new file mode 100644 index 0000000000..439993fc4a --- /dev/null +++ b/tests/vselect/wire_solid/D9 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 + diff --git a/tests/vselect/wire_solid/E1 b/tests/vselect/wire_solid/E1 new file mode 100644 index 0000000000..aaee39599c --- /dev/null +++ b/tests/vselect/wire_solid/E1 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/E2 b/tests/vselect/wire_solid/E2 new file mode 100644 index 0000000000..c93f4f8174 --- /dev/null +++ b/tests/vselect/wire_solid/E2 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 34 + diff --git a/tests/vselect/wire_solid/E3 b/tests/vselect/wire_solid/E3 new file mode 100644 index 0000000000..a9946374e7 --- /dev/null +++ b/tests/vselect/wire_solid/E3 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/E4 b/tests/vselect/wire_solid/E4 new file mode 100644 index 0000000000..ce0cc3ba6c --- /dev/null +++ b/tests/vselect/wire_solid/E4 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/E5 b/tests/vselect/wire_solid/E5 new file mode 100644 index 0000000000..0d4691232a --- /dev/null +++ b/tests/vselect/wire_solid/E5 @@ -0,0 +1,51 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 + diff --git a/tests/vselect/wire_solid/E6 b/tests/vselect/wire_solid/E6 new file mode 100644 index 0000000000..c6b9255bed --- /dev/null +++ b/tests/vselect/wire_solid/E6 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/E7 b/tests/vselect/wire_solid/E7 new file mode 100644 index 0000000000..8c74847aee --- /dev/null +++ b/tests/vselect/wire_solid/E7 @@ -0,0 +1,56 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 34 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 405 210 + diff --git a/tests/vselect/wire_solid/E8 b/tests/vselect/wire_solid/E8 new file mode 100644 index 0000000000..ff5336fd84 --- /dev/null +++ b/tests/vselect/wire_solid/E8 @@ -0,0 +1,57 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 404 210 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/E9 b/tests/vselect/wire_solid/E9 new file mode 100644 index 0000000000..317379b257 --- /dev/null +++ b/tests/vselect/wire_solid/E9 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 404 210 +vmoveto 0 0 +vselect 220 97 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/F1 b/tests/vselect/wire_solid/F1 new file mode 100644 index 0000000000..c050bf999d --- /dev/null +++ b/tests/vselect/wire_solid/F1 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 34 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 405 210 +vmoveto 0 0 +vselect 220 97 +vmoveto 0 0 +vselect 405 210 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/F2 b/tests/vselect/wire_solid/F2 new file mode 100644 index 0000000000..c5a5cacf2e --- /dev/null +++ b/tests/vselect/wire_solid/F2 @@ -0,0 +1,63 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vmoveto 100 346 +vselect 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 404 210 +vmoveto 0 0 +vselect 220 97 +vmoveto 0 0 +vselect 404 210 +vmoveto 0 0 +vselect 0 0 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/F3 b/tests/vselect/wire_solid/F3 new file mode 100644 index 0000000000..ccfe57f927 --- /dev/null +++ b/tests/vselect/wire_solid/F3 @@ -0,0 +1,12 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 + diff --git a/tests/vselect/wire_solid/F4 b/tests/vselect/wire_solid/F4 new file mode 100644 index 0000000000..d0a6111373 --- /dev/null +++ b/tests/vselect/wire_solid/F4 @@ -0,0 +1,13 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/F5 b/tests/vselect/wire_solid/F5 new file mode 100644 index 0000000000..6e9137e8e3 --- /dev/null +++ b/tests/vselect/wire_solid/F5 @@ -0,0 +1,17 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 + diff --git a/tests/vselect/wire_solid/F6 b/tests/vselect/wire_solid/F6 new file mode 100644 index 0000000000..245b3ea28a --- /dev/null +++ b/tests/vselect/wire_solid/F6 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/F7 b/tests/vselect/wire_solid/F7 new file mode 100644 index 0000000000..d44404cb74 --- /dev/null +++ b/tests/vselect/wire_solid/F7 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/F8 b/tests/vselect/wire_solid/F8 new file mode 100644 index 0000000000..8d594abd54 --- /dev/null +++ b/tests/vselect/wire_solid/F8 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 + diff --git a/tests/vselect/wire_solid/F9 b/tests/vselect/wire_solid/F9 new file mode 100644 index 0000000000..5cfb878362 --- /dev/null +++ b/tests/vselect/wire_solid/F9 @@ -0,0 +1,25 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/G1 b/tests/vselect/wire_solid/G1 new file mode 100644 index 0000000000..5c2e4ce5ec --- /dev/null +++ b/tests/vselect/wire_solid/G1 @@ -0,0 +1,27 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 +vselect 203 129 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/G2 b/tests/vselect/wire_solid/G2 new file mode 100644 index 0000000000..718031bd52 --- /dev/null +++ b/tests/vselect/wire_solid/G2 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 +vselect 203 129 1 +vmoveto 0 0 +vmoveto 203 129 + diff --git a/tests/vselect/wire_solid/G3 b/tests/vselect/wire_solid/G3 new file mode 100644 index 0000000000..1cc8183f86 --- /dev/null +++ b/tests/vselect/wire_solid/G3 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 +vselect 203 129 1 +vmoveto 0 0 +vmoveto 203 129 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/G4 b/tests/vselect/wire_solid/G4 new file mode 100644 index 0000000000..ab03b86366 --- /dev/null +++ b/tests/vselect/wire_solid/G4 @@ -0,0 +1,14 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/G5 b/tests/vselect/wire_solid/G5 new file mode 100644 index 0000000000..085536c35c --- /dev/null +++ b/tests/vselect/wire_solid/G5 @@ -0,0 +1,15 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 + diff --git a/tests/vselect/wire_solid/G6 b/tests/vselect/wire_solid/G6 new file mode 100644 index 0000000000..ae9cf6f02c --- /dev/null +++ b/tests/vselect/wire_solid/G6 @@ -0,0 +1,16 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/G7 b/tests/vselect/wire_solid/G7 new file mode 100644 index 0000000000..aa5b8fc5c0 --- /dev/null +++ b/tests/vselect/wire_solid/G7 @@ -0,0 +1,18 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/G8 b/tests/vselect/wire_solid/G8 new file mode 100644 index 0000000000..8af51117b2 --- /dev/null +++ b/tests/vselect/wire_solid/G8 @@ -0,0 +1,19 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 + diff --git a/tests/vselect/wire_solid/G9 b/tests/vselect/wire_solid/G9 new file mode 100644 index 0000000000..aa129595bc --- /dev/null +++ b/tests/vselect/wire_solid/G9 @@ -0,0 +1,20 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/H1 b/tests/vselect/wire_solid/H1 new file mode 100644 index 0000000000..6558ad30c5 --- /dev/null +++ b/tests/vselect/wire_solid/H1 @@ -0,0 +1,21 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 + diff --git a/tests/vselect/wire_solid/H2 b/tests/vselect/wire_solid/H2 new file mode 100644 index 0000000000..aa51294814 --- /dev/null +++ b/tests/vselect/wire_solid/H2 @@ -0,0 +1,22 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/H3 b/tests/vselect/wire_solid/H3 new file mode 100644 index 0000000000..3eb1fe2f14 --- /dev/null +++ b/tests/vselect/wire_solid/H3 @@ -0,0 +1,23 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 + diff --git a/tests/vselect/wire_solid/H4 b/tests/vselect/wire_solid/H4 new file mode 100644 index 0000000000..c5e8e8c080 --- /dev/null +++ b/tests/vselect/wire_solid/H4 @@ -0,0 +1,24 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/H5 b/tests/vselect/wire_solid/H5 new file mode 100644 index 0000000000..ad27537e01 --- /dev/null +++ b/tests/vselect/wire_solid/H5 @@ -0,0 +1,28 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 + diff --git a/tests/vselect/wire_solid/H6 b/tests/vselect/wire_solid/H6 new file mode 100644 index 0000000000..cf44e7f157 --- /dev/null +++ b/tests/vselect/wire_solid/H6 @@ -0,0 +1,29 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/H7 b/tests/vselect/wire_solid/H7 new file mode 100644 index 0000000000..e37afa4de0 --- /dev/null +++ b/tests/vselect/wire_solid/H7 @@ -0,0 +1,30 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 + diff --git a/tests/vselect/wire_solid/H8 b/tests/vselect/wire_solid/H8 new file mode 100644 index 0000000000..9068227504 --- /dev/null +++ b/tests/vselect/wire_solid/H8 @@ -0,0 +1,31 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/H9 b/tests/vselect/wire_solid/H9 new file mode 100644 index 0000000000..a8666cc057 --- /dev/null +++ b/tests/vselect/wire_solid/H9 @@ -0,0 +1,32 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 + diff --git a/tests/vselect/wire_solid/I1 b/tests/vselect/wire_solid/I1 new file mode 100644 index 0000000000..ede47cb601 --- /dev/null +++ b/tests/vselect/wire_solid/I1 @@ -0,0 +1,33 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/I2 b/tests/vselect/wire_solid/I2 new file mode 100644 index 0000000000..b6c5f6acc6 --- /dev/null +++ b/tests/vselect/wire_solid/I2 @@ -0,0 +1,35 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/I3 b/tests/vselect/wire_solid/I3 new file mode 100644 index 0000000000..6fd1b90f33 --- /dev/null +++ b/tests/vselect/wire_solid/I3 @@ -0,0 +1,36 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 + diff --git a/tests/vselect/wire_solid/I4 b/tests/vselect/wire_solid/I4 new file mode 100644 index 0000000000..e338807bb4 --- /dev/null +++ b/tests/vselect/wire_solid/I4 @@ -0,0 +1,37 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/I5 b/tests/vselect/wire_solid/I5 new file mode 100644 index 0000000000..be551a4578 --- /dev/null +++ b/tests/vselect/wire_solid/I5 @@ -0,0 +1,38 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 + diff --git a/tests/vselect/wire_solid/I6 b/tests/vselect/wire_solid/I6 new file mode 100644 index 0000000000..56e567948d --- /dev/null +++ b/tests/vselect/wire_solid/I6 @@ -0,0 +1,39 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/I7 b/tests/vselect/wire_solid/I7 new file mode 100644 index 0000000000..20cf129c8f --- /dev/null +++ b/tests/vselect/wire_solid/I7 @@ -0,0 +1,40 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 + diff --git a/tests/vselect/wire_solid/I8 b/tests/vselect/wire_solid/I8 new file mode 100644 index 0000000000..5ea8de6716 --- /dev/null +++ b/tests/vselect/wire_solid/I8 @@ -0,0 +1,41 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/I9 b/tests/vselect/wire_solid/I9 new file mode 100644 index 0000000000..65a7e7632f --- /dev/null +++ b/tests/vselect/wire_solid/I9 @@ -0,0 +1,45 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 + diff --git a/tests/vselect/wire_solid/J1 b/tests/vselect/wire_solid/J1 new file mode 100644 index 0000000000..e571f4b87e --- /dev/null +++ b/tests/vselect/wire_solid/J1 @@ -0,0 +1,46 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/J2 b/tests/vselect/wire_solid/J2 new file mode 100644 index 0000000000..70f6719a2c --- /dev/null +++ b/tests/vselect/wire_solid/J2 @@ -0,0 +1,47 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 + diff --git a/tests/vselect/wire_solid/J3 b/tests/vselect/wire_solid/J3 new file mode 100644 index 0000000000..b11ce1b919 --- /dev/null +++ b/tests/vselect/wire_solid/J3 @@ -0,0 +1,48 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/J4 b/tests/vselect/wire_solid/J4 new file mode 100644 index 0000000000..0c24fe0e24 --- /dev/null +++ b/tests/vselect/wire_solid/J4 @@ -0,0 +1,49 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 34 + diff --git a/tests/vselect/wire_solid/J5 b/tests/vselect/wire_solid/J5 new file mode 100644 index 0000000000..bb2d42f81e --- /dev/null +++ b/tests/vselect/wire_solid/J5 @@ -0,0 +1,50 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/J6 b/tests/vselect/wire_solid/J6 new file mode 100644 index 0000000000..fdaa574e2d --- /dev/null +++ b/tests/vselect/wire_solid/J6 @@ -0,0 +1,52 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/J7 b/tests/vselect/wire_solid/J7 new file mode 100644 index 0000000000..db2731e8b1 --- /dev/null +++ b/tests/vselect/wire_solid/J7 @@ -0,0 +1,53 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 +vmoveto 104 203 + diff --git a/tests/vselect/wire_solid/J8 b/tests/vselect/wire_solid/J8 new file mode 100644 index 0000000000..5906fb1cac --- /dev/null +++ b/tests/vselect/wire_solid/J8 @@ -0,0 +1,54 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/J9 b/tests/vselect/wire_solid/J9 new file mode 100644 index 0000000000..56c072d065 --- /dev/null +++ b/tests/vselect/wire_solid/J9 @@ -0,0 +1,58 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 34 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 405 210 + diff --git a/tests/vselect/wire_solid/K1 b/tests/vselect/wire_solid/K1 new file mode 100644 index 0000000000..53582158ed --- /dev/null +++ b/tests/vselect/wire_solid/K1 @@ -0,0 +1,59 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 404 210 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/K2 b/tests/vselect/wire_solid/K2 new file mode 100644 index 0000000000..453fc58fb6 --- /dev/null +++ b/tests/vselect/wire_solid/K2 @@ -0,0 +1,61 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 404 210 +vmoveto 0 0 +vselect 220 97 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/K3 b/tests/vselect/wire_solid/K3 new file mode 100644 index 0000000000..54a045ad73 --- /dev/null +++ b/tests/vselect/wire_solid/K3 @@ -0,0 +1,65 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 345 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 405 210 +vmoveto 0 0 +vselect 220 97 1 +vmoveto 0 0 +vselect 220 97 1 +vmoveto 0 0 +vselect 405 210 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/K4 b/tests/vselect/wire_solid/K4 new file mode 100644 index 0000000000..fe80307f31 --- /dev/null +++ b/tests/vselect/wire_solid/K4 @@ -0,0 +1,67 @@ +vclear +box t_box 100 100 100 +vdisplay t_box +vfit +vmoveto 0 0 +vselmode 3 1 +vselmode 6 1 +vmoveto 300 300 +vselect 300 300 +vmoveto 0 0 +vmoveto 100 346 +vselect 100 346 1 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vselect 130 247 1 +vmoveto 0 0 +vmoveto 100 346 +vmoveto 0 0 +vmoveto 130 247 +vmoveto 0 0 +vmoveto 300 351 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603 +vfit +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vselect 100 329 1 +vmoveto 0 0 +vmoveto 100 329 +vmoveto 0 0 +vmoveto 200 245 +vmoveto 0 0 +vmoveto 300 349 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356 +vfit +vmoveto 0 0 +vmoveto 214 112 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vmoveto 209 35 +vmoveto 0 0 +vselect 104 203 1 +vmoveto 0 0 +vmoveto 104 203 +vmoveto 0 0 +vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103 +vfit +vmoveto 0 0 +vmoveto 404 210 +vmoveto 0 0 +vselect 220 97 1 +vmoveto 0 0 +vselect 220 97 1 +vmoveto 0 0 +vselect 404 210 1 +vmoveto 0 0 +vselect 404 210 1 +vmoveto 0 0 + diff --git a/tests/vselect/wire_solid/L1 b/tests/vselect/wire_solid/L1 new file mode 100644 index 0000000000..beeb052aa7 --- /dev/null +++ b/tests/vselect/wire_solid/L1 @@ -0,0 +1,13 @@ +puts "========" +puts "0029739: Draw Harness - vdonly does not hide displayed objects" +puts "========" + +box b1 0 0 0 1 2 3 +box b2 2 0 0 3 2 1 +vclear +vaxo +vdisplay -dispMode 1 b1 b2 +vfit +vdonly b1 +if {[vreadpixel 100 100 rgb name] == "BLACK"} {puts "Error: wrong prs erased"} +if {[vreadpixel 300 300 rgb name] != "BLACK"} {puts "Error: wrong prs erased"} diff --git a/tests/vselect/wire_solid/begin b/tests/vselect/wire_solid/begin new file mode 100644 index 0000000000..93ea333926 --- /dev/null +++ b/tests/vselect/wire_solid/begin @@ -0,0 +1 @@ +vinit View1 diff --git a/tests/vselect/wire_solid/end b/tests/vselect/wire_solid/end new file mode 100644 index 0000000000..3d3cd7e7c3 --- /dev/null +++ b/tests/vselect/wire_solid/end @@ -0,0 +1 @@ +vdump $imagedir/${casename}.png diff --git a/tests/vtk/begin b/tests/vtk/begin new file mode 100644 index 0000000000..e192e00147 --- /dev/null +++ b/tests/vtk/begin @@ -0,0 +1,3 @@ +cpulimit 300 + +if { [info exists imagedir] == 0 } { set imagedir . } diff --git a/tests/vtk/end b/tests/vtk/end new file mode 100644 index 0000000000..73b3acd4ea --- /dev/null +++ b/tests/vtk/end @@ -0,0 +1 @@ +puts "TEST COMPLETED" diff --git a/tests/vtk/grids.list b/tests/vtk/grids.list new file mode 100644 index 0000000000..213a62d886 --- /dev/null +++ b/tests/vtk/grids.list @@ -0,0 +1 @@ +001 ivtk diff --git a/tests/vtk/ivtk/bgcolor b/tests/vtk/ivtk/bgcolor new file mode 100644 index 0000000000..a030c69f2f --- /dev/null +++ b/tests/vtk/ivtk/bgcolor @@ -0,0 +1,12 @@ +puts "============" +puts "bgcolor: Tests changing of background color in the IVtk view" +puts "============" +puts "" + +pload VIS +ivtkinit +ivtkbgcolor 200 220 250 +ivtkdump $imagedir/${casename}_1.png + +ivtkbgcolor 10 30 80 255 255 255 +ivtkdump $imagedir/${casename}_2.png diff --git a/tests/vtk/ivtk/boundary_draw b/tests/vtk/ivtk/boundary_draw new file mode 100644 index 0000000000..986bae04f1 --- /dev/null +++ b/tests/vtk/ivtk/boundary_draw @@ -0,0 +1,15 @@ +puts "=============" +puts "boundary_draw: Tests boundary draw changing in the IVtk view" +puts "=============" +puts "" + +pload MODELING VIS +box b 1 1 1 +ivtkinit +ivtkdisplay b +ivtksetdispmode 1 +ivtksetboundingdraw 1 +ivtkdump $imagedir/${casename}_1.png + +ivtksetboundingdraw 0 +ivtkdump $imagedir/${casename}_2.png diff --git a/tests/vtk/ivtk/bug26978 b/tests/vtk/ivtk/bug26978 new file mode 100644 index 0000000000..99ca0847d4 --- /dev/null +++ b/tests/vtk/ivtk/bug26978 @@ -0,0 +1,23 @@ +puts "========" +puts "0026978: VIS - Interactive selection is insensitive to swept shell" +puts "========" +puts "" + +pload MODELING VIS VISUALIZATION +restore [locate_data_file bug26978_evol3.brep] s + +ivtkinit +ivtkdisplay s +ivtksetdispmode s 1 + +set anImg1 ${imagedir}/${test_image}_1.png +set anImg2 ${imagedir}/${test_image}_2.png +set anImgDiff ${imagedir}/${test_image}_diff.png + +ivtkselect 75 200 +ivtkdump ${anImg1} + +ivtkselect 150 150 +ivtkdump ${anImg2} + +if { [diffimage ${anImg2} ${anImg1} 0.0 0 0 ${anImgDiff}] != 0 } { puts "Error: selection failed" } diff --git a/tests/vtk/ivtk/bug27567 b/tests/vtk/ivtk/bug27567 new file mode 100644 index 0000000000..6acec5ab00 --- /dev/null +++ b/tests/vtk/ivtk/bug27567 @@ -0,0 +1,67 @@ +puts "For OCC27871: Possible memory leak in viewers in virtual windows mode" +puts "For OCC27871: Use 120 kb tolerance for checktrend because of leak on Linux in virtual windows mode" +puts "============" +puts "OCC27567" +puts "============" +puts "" +####################################################################### +# Visualization - possible memory leaks due to use of plain pointers +# in IVTK +####################################################################### + +pload MODELING VIS +ivtkinit + +dlog off +# Create i_max number of shapes +set i_max 15 + +set listmem {} +for {set i 1} {${i} <= ${i_max}} {incr i} { + + psphere s 10 15 80 + box box1 5 5 -5 + box box2 -5 -5 -5 + ptorus t 10 3 + + compound s box1 box2 t b$i + + unset s + unset box1 + unset box2 + unset t + + + # Display the j-th shape + ivtkdisplay b$i + + # Display shaded + ivtksetdispmode 1 + + # Display wired + ivtksetdispmode 0 + + # Select the shape + ivtkselect 200 200 + + # Deselect the shape + ivtkselect 0 0 + + # Highlight the shape + ivtkmoveto 200 200 + + # Unhighlight the shape + ivtkmoveto 50 50 + + # Hide the shape + ivtkerase b$i + + # Remove the shape presentation from memory + ivtkremove b$i + + unset b$i + + lappend listmem [meminfo h] + checktrend $listmem 0 120000 "Memory leak detected" +} + diff --git a/tests/vtk/ivtk/detect b/tests/vtk/ivtk/detect new file mode 100644 index 0000000000..c551e580c9 --- /dev/null +++ b/tests/vtk/ivtk/detect @@ -0,0 +1,12 @@ +puts "============" +puts "detect: Tests detection of shapes in the IVtk view" +puts "============" +puts "" + +pload MODELING VIS +box b 1 1 1 +ivtkinit +ivtkdisplay b +ivtkmoveto 100 100 + +ivtkdump $imagedir/${casename}.png diff --git a/tests/vtk/ivtk/display_mode b/tests/vtk/ivtk/display_mode new file mode 100644 index 0000000000..cf1d017223 --- /dev/null +++ b/tests/vtk/ivtk/display_mode @@ -0,0 +1,14 @@ +puts "============" +puts "display_mode: Tests display modes changing in the IVtk view" +puts "============" +puts "" + +pload MODELING VIS +box b 1 1 1 +ivtkinit +ivtkdisplay b +ivtksetdispmode 1 +ivtkdump $imagedir/${casename}_1.png + +ivtksetdispmode 0 +ivtkdump $imagedir/${casename}_2.png diff --git a/tests/vtk/ivtk/erase b/tests/vtk/ivtk/erase new file mode 100644 index 0000000000..579b8920e3 --- /dev/null +++ b/tests/vtk/ivtk/erase @@ -0,0 +1,18 @@ +puts "============" +puts "erase: Tests erasing of shapes in the IVtk view" +puts "============" +puts "" + +pload MODELING VIS +box b1 1 1 1 +box b2 3 3 3 1 1 1 +ivtkinit +ivtkdisplay b1 b2 +ivtkdump $imagedir/${casename}_before.png + +ivtkerase b1 +ivtkdump $imagedir/${casename}_oneErased.png + +ivtkdisplay b1 +ivtkerase +ivtkdump $imagedir/${casename}_allErased.png diff --git a/tests/vtk/ivtk/parse.rules b/tests/vtk/ivtk/parse.rules new file mode 100644 index 0000000000..8ea9c895ea --- /dev/null +++ b/tests/vtk/ivtk/parse.rules @@ -0,0 +1 @@ +SKIPPED /Could not open: TKIVtkDraw/ VIS is not available diff --git a/tests/vtk/ivtk/seam_edges b/tests/vtk/ivtk/seam_edges new file mode 100644 index 0000000000..dd6c9034aa --- /dev/null +++ b/tests/vtk/ivtk/seam_edges @@ -0,0 +1,13 @@ +puts "==========" +puts "seam_edges: Tests boundary edges draw without seam edges in the IVtk view" +puts "==========" +puts "" + +pload MODELING VIS +psphere s 10 15 80 +ivtkinit +ivtkdisplay s +ivtksetdispmode 1 +ivtksetboundingdraw 1 + +ivtkdump $imagedir/${casename}.png diff --git a/tests/vtk/ivtk/select b/tests/vtk/ivtk/select new file mode 100644 index 0000000000..432d9315f3 --- /dev/null +++ b/tests/vtk/ivtk/select @@ -0,0 +1,12 @@ +puts "============" +puts "select: Tests selection of shapes in the IVtk view" +puts "============" +puts "" + +pload MODELING VIS +box b 1 1 1 +ivtkinit +ivtkdisplay b +ivtkselect 100 100 + +ivtkdump $imagedir/${casename}.png diff --git a/tests/vtk/ivtk/selection_mode b/tests/vtk/ivtk/selection_mode new file mode 100644 index 0000000000..fea276ac46 --- /dev/null +++ b/tests/vtk/ivtk/selection_mode @@ -0,0 +1,13 @@ +puts "============" +puts "selection_mode: Tests selection modes changing in the IVtk view" +puts "============" +puts "" + +pload MODELING VIS +box b 1 1 1 +ivtkinit +ivtkdisplay b +ivtksetselmode 2 1 +ivtkselect 86 117 + +ivtkdump $imagedir/${casename}.png diff --git a/tests/vtk/parse.rules b/tests/vtk/parse.rules new file mode 100644 index 0000000000..d2d2452862 --- /dev/null +++ b/tests/vtk/parse.rules @@ -0,0 +1 @@ +FAILED /\bFaulty\b/ error