1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-03 17:56:21 +03:00
kgv 0d828ac838 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.
2021-03-25 19:14:33 +03:00

62 lines
1.2 KiB
Plaintext

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