1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

0024904: Visualization - Integration of VIS component:

Added new toolkit TKIVtk:
- TKIVtk toolkit includes IVtkVTK, IVtkTools, IVtkOCC, IVtk packages.
- TKIVtk provides OCC interface for VTK library functionality: it allows to use VTK window and event managment for OCC objects (shapes)

Porting on VTK 6:
- shape source inherits vtkPolyDataAlgorithm now (vtkPolyDataSource was removed form VTK as deprecated functionality).
- added factory auto-initialization in IVtkVTK_View
- remove using of deprecated methods of pipeline mechanism.

Get rid from warning in SelectMgr_SelectableObject. Removed firendship from  SelectMgr_SelectableObject.

Corrected projector parameters for selection algorithm.

Removed unneeded picking algorithm modification.
This commit is contained in:
aba
2014-09-11 13:34:30 +04:00
committed by bugmaster
parent 1ffd3d70c2
commit 913a4c4ab0
54 changed files with 5581 additions and 21 deletions

View File

@@ -15,13 +15,18 @@
;# Liste des toolkits WOK sous forme de full path
;#
proc Visualization:toolkits { } {
return [list TKService \
TKV3d \
TKOpenGl \
TKMeshVS \
TKNIS \
TKVoxel \
]
set aResult [list TKService \
TKV3d \
TKOpenGl \
TKMeshVS \
TKNIS \
TKVoxel]
if { "$::env(HAVE_VTK)" == "true" } {
lappend aResult "TKIVtk"
}
return $aResult
}
;#
;# Autres UDs a prendre.
@@ -46,7 +51,7 @@ proc Visualization:depends { } {
}
proc Visualization:acdepends { } {
return [list X11 GL FREETYPE]
return [list X11 GL FREETYPE VTK]
}
;#