GithubHelp home page GithubHelp logo

tkoyama010 / draft-dxf-importer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yorikvanhavre/draft-dxf-importer

0.0 2.0 0.0 247 KB

Libraries to enable dxf support in FreeCAD

Python 100.00%

draft-dxf-importer's Introduction

This repository contains files needed to add DXF support (import-export) to FreeCAD. They cannot be included directly in the FreeCAD source code anymore, because they are licensed under the GPL, and for stupid reasons, the OpenCasCade kernel used in FreeCAD prevents using GPL code in FreeCAD.

As a result, to avoid further problems, we decided to make FreeCAD LGPL-only, and remove all non-LGPL bits from its source code.

The files included here don't need to be downoaded manually. On first use of the dxf importer or exporter, these files will be downloaded and placed in the appropriate directory, and normally the user would never need to worry about this anymore.

If for some reason the automatic download failed, you can always download these files manually and place them into your FreeCAD user folder ($HOME/.FreeCAD on linuxand mac, C:\Users\yourUser\Application Data\FreeCAD on windows before windows7, C:\Users\yoruUser\AppData\Roaming\FreeCAD on windows 7 and later). After that dxf import/export should work normally.

DOWNLOAD

  • For FreeCAD 0.14, you need the dxf lib 1.36. Download it here.
  • For FreeCAD 0.15, you need the dxf lib 1.38. Download it here.

The "Download ZIP" button on the right of this page always gives you the version needed by the current stalbe release of FreeCAD (currenntly 0.14)

WARNING

Don't try to save the python scripts here with the "save as..." function of your browser, as it will save html pages, not the python scripts. Use the links above, or the "download ZIP" button on the right side of this page.

VERSIONS

This repository contains several versions of the DXF importer. The default version, that you download when you press the "download ZIP" button above, is always the version needed by the current stable version of FreeCAD.

If you use another version of FreeCAD, for example a development version or an older version, you might also need another verison of this DXF library. You can find out which version of the DXF library is needed by your version of FreeCAD, by entering the following code in the FreeCAD python console:

import importDXF
print importDXF.CURRENTDXFLIB

Then, by using the "branch" button at he top of this page, you can change the version that you will be downloading. Or, more simply, you can use the links provided above.

draft-dxf-importer's People

Contributors

yorikvanhavre avatar keithsloan avatar 5263 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.