mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-10 17:40:24 +08:00
- Migration from dev.opencascade.org/Mantis/Gitolite infrastructure to GitHub-native workflow (Pull Requests, Issues, GitHub Actions CI/CD). - OCCT 8.0.0 upgrade guide with detailed notes on TCol* typedef deprecation, BSpline weight accessors, evaluation hierarchy refactoring (EvalD0/D1/D2/D3/DN), Handle out-parameter deprecation, Standard_Mutex → std::mutex, PLib value types, BRepGraph, TopoDS_TShape redesign, math wrapper deprecation, mesh factory registry, and more. - Build system modernization: C++17 requirement, VS2022/GCC8+/Clang7+ compilers, vcpkg integration, CMake-driven documentation targets replacing legacy gendoc. - Removed obsolete documentation: Mantis workflow, access levels, issue lifecycle, pre-7.1.0 upgrade history (archived at dev.opencascade.org/doc), in-tree Inspector and DFBrowser documentation, 3rd-party build guide (outsourced to vcpkg/upstream). - INSTALL_DIR_RESOURCE directory now correctly described in the install tree layout. - Obsolete BUILD_PATCH CMake option removed from documentation. - Code examples modernized: occ::handle<> syntax, NCollection_*<T> templates, BRepAdaptor_Curve, IsDone() checks, null-handle guards, native C++ types over Standard_* typedefs, Append() over Appends(), correct variable names. - Code block language tags: .php → .tcl for Tcl scripts, .glsl for shader listings. - IGES translator: deprecated API calls updated (SetReadVisible + TransferRoots), IDT_ message API replaced with Message_Messenger, thread-safety warning added. - DE_Wrapper: STEP thread-safety note (per-reader), IGES unsupported for concurrency. - Removed Mantis tracker link from GitHub issue template config. - Removed DFBROWSER and INSPECTOR entries from DrawPlugin resource file. - Tcl reference URL updated (tcl.tk → tcl-lang.org).
63 lines
2.6 KiB
Plaintext
Executable File
63 lines
2.6 KiB
Plaintext
Executable File
! Description of available plugins for DRAW Test Harness
|
|
! *****************************************************************************
|
|
!
|
|
! Format of the file is compliant with the standard Open CASCADE resource files
|
|
! (see the Resource_Manager.cdl file for details).
|
|
!
|
|
! Each key defines a sequence of either further keys or a name of the dynamic
|
|
! library. Keys can be nested down to an arbitrary level. However, make sure
|
|
! there are no cyclic dependencies (internal checks are not performed).
|
|
!
|
|
! For details how to implement a DRAW plugin refer to the Test Harness User's
|
|
! Guide.
|
|
!
|
|
! To load a plugin use the following command in DRAW:
|
|
!
|
|
! Draw> pload [-PluginFileName] [[Key1] [Key2]...], where:
|
|
! <-PluginFileName> - Defines the name of a resource file.
|
|
! If this parameter is omitted then the default name DrawPlugin
|
|
! is used.
|
|
! According to the Open CASCADE resource file management rules
|
|
! the environment variable CSF_<PluginFileName>Defaults must
|
|
! be set and point to the directory storing the file. If it is
|
|
! omitted then it defaults to $CASROOT/src/DrawResources.
|
|
! [Key] - Defines the key(s) enumerating plugins to be loaded.
|
|
! If no keys are specified then the key named DEFAULT is used
|
|
! (if there is no such in the file then no plugins are loaded).
|
|
!
|
|
!
|
|
! NOTE: Make sure the DATAEXCHANGE or XDE key succeeds the OCAF key in a sequence
|
|
!
|
|
|
|
DEFAULT : MODELING
|
|
MODELING : TOPTEST
|
|
VISUALIZATION : AISV
|
|
OCAFKERNEL : DCAF
|
|
DATAEXCHANGEKERNEL : XSDRAW, DE
|
|
OCAF : VISUALIZATION, OCAFKERNEL
|
|
DATAEXCHANGE : XDE, VISUALIZATION
|
|
XDE : DATAEXCHANGEKERNEL, XDEDRAW, STEP, IGES, GLTF, OBJ, PLY, STL, VRML
|
|
ALL : MODELING, OCAFKERNEL, DATAEXCHANGE
|
|
|
|
TOPTEST : TKTopTest
|
|
DCAF : TKDCAF
|
|
AISV : TKViewerTest
|
|
GL : TKOpenGlTest
|
|
OPENGL : TKOpenGlTest
|
|
GLES : TKOpenGlesTest
|
|
OPENGLES : TKOpenGlesTest
|
|
D3DHOST : TKD3DHostTest
|
|
XSDRAW : TKXSDRAW
|
|
XDEDRAW : TKXDEDRAW
|
|
TOBJ : TKTObjDRAW
|
|
QAcommands : TKQADraw
|
|
VIS : TKIVtkDraw
|
|
DE : TKXSDRAWDE
|
|
STEP : TKXSDRAWSTEP
|
|
IGES : TKXSDRAWIGES
|
|
GLTF : TKXSDRAWGLTF
|
|
OBJ : TKXSDRAWOBJ
|
|
PLY : TKXSDRAWPLY
|
|
STL : TKXSDRAWSTL
|
|
VRML : TKXSDRAWVRML
|