5 Copyright (C) 2014-2016 OPEN CASCADE
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public
9 License as published by the Free Software Foundation; either
10 version 2.1 of the License, or (at your option) any later version.
12 This library is distributed in the hope that it will be useful
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 Lesser General Public License for more details.
17 You should have received a copy of the GNU Lesser General Public
18 License along with this library; if not, write to the Free Software
19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21 See http://www.salome-platform.org or email : webmaster.salome@opencascade.com
27 This is an implementation of DXF interface to be used as plugin for
28 SALOME Geometry module. It provides functions to import CAD models
29 stored in DXF format (*.dxf files) into SALOME study and
30 export CAD models from SALOME to the *.dxf files.
36 See the INSTALL file for more information.
42 1. Set environment (DO NOT FORGET to correct path)
44 * Set DXFPLUGIN_ROOT_DIR variable that should point to the DXF plugin
45 installation directory. It is required for SALOME Geometry module to
46 automatically detect a plugin (see APPENDIX below). For example:
50 % setenv DXFPLUGIN_ROOT_DIR /path/to/the/DXFPLUGIN
54 % export DXFPLUGIN_ROOT_DIR=/path/to/the/DXFPLUGIN
56 * Set LD_LIBRARY_PATH variable to point to the OCCT DXF XDE product
57 libraries, for example:
61 % setenv DXF_ROOT_DIR /path/to/the/DXF-6.9.0
62 % setenv LD_LIBRARY_PATH ${DXF_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
66 % export DXF_ROOT_DIR=/path/to/the/DXF-6.9.0
67 % export LD_LIBRARY_PATH=${DXF_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
69 * OCCT DXF XDE product requires also an OCCT license library.
70 Normally OCCT license library is distributed with OCCT DXF XDE
71 product, but it can also be distributed separately. In latter
72 case you might need to set-up environment to point to the OCCT
73 license library, as follows:
77 % setenv OCCLICENSE_ROOT_DIR /path/to/the/OCCLicense-6.9.0
78 % setenv LD_LIBRARY_PATH ${OCCLICENSE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
82 % export OCCLICENSE_ROOT_DIR=/path/to/the/OCCLicense-6.9.0
83 % export LD_LIBRARY_PATH=${OCCLICENSE_ROOT_DIR}/lib:${LD_LIBRARY_PATH}
87 * Run SALOME and activate Geometry module.
89 * Import the DXF file:
93 In the "Import" dialog box choose file type: DXF Files ( *.dxf ).
94 Browse and select the file and click "Open" button. New object (shape)
95 will appears in the SALOME object browser.
97 * Export to the DXF file:
99 Select a shape in the SALOME object browser.
101 Menu File - Export...
103 In the "Export" dialog box choose file type: DXF Files ( *.dxf ).
104 Enter the file name and click "Save" button.
110 Please, send a mail to webmaster.salome@opencascade.com
116 Since SALOME version 7.4.0, Geometry module implements a mechanism to
117 automatically detect plugins. To set-up the plug-in to SALOME Geometry
118 module, it is just necessary to set DXFPLUGIN_ROOT_DIR environment
119 variable to point to the installation directory of DXF plugin as described
120 in paragraph "Usage" above.
122 In earlier versions of SALOME there is no such mechanism. To use DXF
123 plugin within SALOME Geometry module, it is necessary to specify
124 GEOM_ENGINE_RESOURCES_DIR environment variable to point to the DXF
125 plugin's resources directory, for example:
129 % setenv GEOM_ENGINE_RESOURCES_DIR ${DXFPLUGIN_ROOT_DIR}/share/salome/resources/dxfplugin
133 % export GEOM_ENGINE_RESOURCES_DIR=${DXFPLUGIN_ROOT_DIR}/share/salome/resources/dxfplugin