Installing additional components/ru: Difference between revisions

From FreeCAD Documentation
(Replaced content with "=== OpenSCAD ===")
(Created page with "Programmers Solid 3D CAD Modeller - это еще одно программное обеспечение САПР, основанное на парадигме constructive_...")
Line 73: Line 73:
=== OpenSCAD ===
=== OpenSCAD ===


OpenSCAD is solid 3D modeller based on the [[constructive_solid_geometry|constructive solid geometry]] (CSG) paradigm, where the model is created through a script. It can not handle meshes, but operates exclusively on solid geometry. FreeCAD can import and export files created from OpenSCAD through the [[Std_Import|Std Import]] and [[Std_Export|Std Export]] tools by the selecting the {{MenuCommand|OpenSCAD CSG format}} or the {{MenuCommand|OpenSCAD format}} file types. You can get OpenSCAD from https://www.openscad.org.
Programmers Solid 3D CAD Modeller - это еще одно программное обеспечение САПР, основанное на парадигме [[constructive_solid_geometry/ru|конструктивной блочной геометрии]] (Constructive Solid Geometry, CSG), где модели создаются через скрипты. Он не поддерживает сетки, а работает исключительно со сплошной геометрией. FreeCAD может импортировать и экспортировать файлы, созданные из OpenSCAD через меню {{MenuCommand|Файл Импорт}} и {{MenuCommand|Файл Экспорт}}, выбрав типы файлов {{MenuCommand|OpenSCAD CSG format}} или {{MenuCommand|Формат OpenSCAD}}. Вы можете получить OpenSCAD с https://www.openscad.org.


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">

Revision as of 09:40, 16 May 2020

Выберите свою операционную систему

FreeCAD это по-настоящему мультиплатформенное приложение, разработанное с использованием всемирно известного инструментария Qt. Это значит, что FreeCAD выглядит и действует одинаково в Windows, Linux и Mac. Однако процедура установки слегка отличается в различных операционных системах. Выберите свою операционную систему ниже для уточнения способа установки FreeCAD.

'Windows' 'Linux' 'Mac'
Установка в Windows Установка в Linux/Unix Установка в Mac

Установка дополнительных элементов

Автономная документация поставляется не со всеми установщиками, но доступна в виде отдельного пакета; см. Установка справочного файла.

Кроме стандартных верстаков, привязанных к FreeCAD, есть растущая коллекция полезных дополнительных верстаков и модулей, созданных сообществом и доступных в сети. В настоящее время предпринимаются некоторые усилия, чтобы собрать их и сделать доступными для вас. Они перечислены ниже

Поскольку эти верстаки не являются частью официального пакета FreeCAD и не поддерживаются его командой, перед установкой Вам следует читать информацию на странице дополнения, чтобы понимать, что Вы получаете. Сообщения об ошибках и предложения по улучшению так же должны направляться на страницу дополнения.

Репозиторий дополнений FreeCAD

Начиная с FreeCAD 0.17, надстройками можно управлять непосредственно из меню Tools, поэтому нет необходимости устанавливать упомянутый здесь макрос.

Это собрание полезных верстаков, используя систему субмодулей git, которая позволяет сохранять постоянно обновляемое содержание. Репозиторий дополнений FreeCAD находится по адресу https://github.com/FreeCAD/FreeCAD-addons. В этом хранилище доступен макрос, который может быть вызван из FreeCAD, который может автоматически показать список, загрузить и установить любое дополнение. Для установки макроса установщика:

При установке FreeCAD 0.17 и выше используйте Addon Manager.

*В FreeCAD 0.16 и более ранних версиях установите макрос установщика дополнений:

  1. Нажмите правой кнопкой мыши на addons_installer.FCMacro и выберите Save as...
  2. Поместите загруженный макрос в каталог Расположение пользовательских макросов. Его можно посмотреть, выбрав пункт меню Макрос→ Макросы → Расположение пользовательских макросов:

  1. Перезагрузите FreeCAD. Дополнение теперь будет перечислено в меню Макро → Макрос и может быть запущен, выделив его и нажав кнопку Выполнить:

Дополнение pluginloader

Дополнение pluginloader это более сложный способ установки и управления дополнения FreeCAD. Установите его указанным выше способом или следуйте инструкциям на странице pluginloader.

Дополнение pluginloader было заменено на Менеджер надстроек.

Ручная установка

Внешние верстаки, если они полностью написаны на python (что верно для большинства) могут быть установлены просто загрузкой их (обычно кликнув кнопку Clone or download илиDownload ZIP на Github), поместив их в пользовательскую папку FreeCAD/Mod (или в папку Macros, если это макрос). Смотрите полную инструкцию на соответствующей странице дополнения.

Примечания для пользователей 32-битных систем и FreeCAD 0.16.6706

После попытки установки дополнительные верстаки могут быть недоступны. В этом случае

Стороннее программное обеспечение, поддерживаемое FreeCAD

FreeCAD поддерживает множество сторонних программных пакетов из коробки. Это означает, что вам просто нужно установить программное обеспечение, и оно будет автоматически доступно при следующем запуске. Нет необходимости перекомпилировать его. В данном разделе представлен список всех таких пакетов ПО, а также некоторой информации о том, где он используется во FreeCAD и где вы можете получить их.

Поддержка

GraphViz

GraphViz - это ПО для визуализации графиков с открытым исходным кодом. В FreeCAD он используется для генерации графиков зависимостей через Tools → Dependency Graph .... Его домашняя страница находится по адресу https://www.graphviz.org.

OpenCAMLib

OpenCAMLib это библиотека с открытым исходным кодом алгоритмов автоматизированного производства (CAM) и используется в FreeCAD в Path Workbench. Смотрите инструкции по установке на её странице.

OpenSCAD

Programmers Solid 3D CAD Modeller - это еще одно программное обеспечение САПР, основанное на парадигме конструктивной блочной геометрии (Constructive Solid Geometry, CSG), где модели создаются через скрипты. Он не поддерживает сетки, а работает исключительно со сплошной геометрией. FreeCAD может импортировать и экспортировать файлы, созданные из OpenSCAD через меню Файл → Импорт и Файл → Экспорт, выбрав типы файлов OpenSCAD CSG format или Формат OpenSCAD. Вы можете получить OpenSCAD с https://www.openscad.org.

GitPython

Библиотека Python, которая используется для взаимодействия с репозиториями Git. В настоящее время функция находится в состоянии разработки во FreeCAD. Менеджер дополнений может использовать эту библиотеку для импорта дополнений из репозитория Git. Проект размещен на GitHub по адресу https://github.com/gitpython-developers/GitPython.

GitPython is a library to interact with Git repositories. The Addon Manager can use this library to import addons from a Git repository. The project is hosted on GitHub at https://github.com/gitpython-developers/GitPython.

Finite element

CalculiX

CalculiX представляет собой набор из двух пакетов конечных элементов:

  • CalculiX CrunchiX, или calculix-ccx, является решателем FEM.
  • CalculiX GraphiX, или calculix-cgx, является интерфейсом GUI для отображения результатов решателя.

CalculiX is a suite of two finite element packages:

  • CalculiX CrunchiX, or calculix-ccx, is a FEM solver.
  • CalculiX GraphiX, or calculix-cgx, is a GUI frontend to display the results of the solver.

FreeCAD поддерживает только решатель. Доступ к нему можно получить из FEM Workbench через Solve → Solver CalculiX. Есть стандартный и экспериментальный решатель, поддерживаемый FreeCAD. CalculiX можно загрузить с http://calculix.de

Gmsh

3D автоматический FEM генератор. Его можно использовать в FreeCAD из FEM workbench через Mesh → FEM mesh from shape by gmsh. Домашняя страница gmsh находится по адресу http://www.geuz.org/gmsh.

Gmsh is an automatic finite element mesh generator. It can be used in FreeCAD from the FEM workbench through Mesh → FEM mesh from shape by Gmsh. The homepage of Gmsh is at http://www.geuz.org/gmsh

Элмер

Elmer - это программное обеспечение для мультифизического моделирования, исходный код которого был открыт в 2005 году. В FreeCAD его модули Grid и Solver могут использоваться FEM Workbench через Solve-> Solver Elmer. Домашняя страница проекта находится по адресу https://www.elmerfem.org, и ее можно загрузить с GitHub по адресу https://github.com/ElmerCSC/elmerfem/releases.

Elmer is a multi-physics simulation software, which was open sourced in 2005. In FreeCAD its Grid and Solver modules can be used by the FEM Workbench through Solve → Solver Elmer. The project's homepage is at https://www.elmerfem.org and it can be downloaded from GitHub at https://github.com/ElmerCSC/elmerfem/releases.

FENICS

FEniCS - это вычислительная платформа для решения уравнений в частных производных (PDE), которые широко используются при решении задач FEM. В этом качестве она может использоваться FEM workbench. FreeCAD может импортировать и экспортировать сетки FEniCS через Файл → Импорт и Файл → Экспорт, выбрав формат файла FEM mesh fenics. Домашняя страница FEniCS находится по адресу https://fenicsproject.org.

FEniCS is a computing platform to solve partial differential equations (PDEs), which are widely used when solving FEM problems. As such it can be used by the FEM workbench. FreeCAD can import and export FEniCS meshes through Std Import and Std Export by selecting the FEM mesh fenics file format. The homepage of FEniCS is at https://fenicsproject.org.

Z88

Z88 - это еще одна программа FEM, содержащая mesher, решатель и преобразователи, которые могут быть использованы FEM workbench. Доступ к ней можно получить через Solve-Solver Z88. Z88 распространяет несколько пакетов в свободном доступе, но с закрытым исходным кодом. Для FreeCAD требуется Z88OS, опубликованная по лицензии с открытым исходным кодом. Домашняя страница находится по адресу https://en.z88.de/. Z88OS также размещается на GitHub по адресу https://github.com/LSCAD/Z88OS, если вы хотите скомпилировать ее самостоятельно.

Z88 is another FEM program, containing a mesher, solver and converters, which can be used by FreeCAD's FEM workbench. It can be accessed through Solve → Solver Z88. Z88 distributes several packages, which all freely available, but are closed source. The Z88OS however, published under an open source license, is what is needed by FreeCAD. The homepage is at https://en.z88.de/. Z88OS is also hosted on GitHub at https://github.com/LSCAD/Z88OS, if you want to compile it yourself.

OpenFOAM

Библиотека для FOAM, которая необходима для моделирования вычислительной гидродинамики (CFD). Таким образом, OpenFOAM необходим для FEM workbench FreeCAD. Вы можете получить к нему доступ через подменю Модель → Ограничения жидкости. Проект находится на https://openfoam.org.

OpenFOAM is a large collection of libraries for computational fluid dynamics (CFD) simulations. OpenFOAM can be used by external workbenches that build on top of FreeCAD to work as a preprocessor. The project resides at https://openfoam.org.

File formats

CAD Exchanger

Запатентованное приложение с закрытым исходным кодом для обмена файлами различных форматов, используемыми в САПР. Вы можете использовать его для преобразования проприетарных закрытых форматов в формат, доступный для FreeCAD. Домашняя страница находится по адресу https://cadexchanger.com/, где вы можете загрузить ознакомительную версию или приобрести лицензию для приложения.

A proprietary, closed source application for exchanging various file formats used in CAD. You can use it to convert proprietary, closed formats into a format which is accessible by FreeCAD. The homepage is at https://cadexchanger.com/ where you can download an evaluation version or purchase a license for the application.

DXF Importer

FreeCAD имеет собственный импортер/экспортер файлов DXF, реализованный на C ++. В настоящее время этот импортер реализует не все функции формата DXF. Если вы полагаетесь на еще не реализованную функцию, вы можете включить более старый импортер / экспортер на основе Python через Правка → Настройки → Импорт-экспорт, активировав опцию Использовать устаревший импортер python. Затем вы можете разрешить FreeCAD автоматически загрузить необходимые файлы или получить их с https://github.com/yorikvanhavre/Draft-dxf-importer. Выбранный импортер / экспортер можно использовать через Файл → Импорт или Файл → Экспорт и выбора формата файла AutoDesk DXF 2D.

FreeCAD has a native importer and exporter for DXF files, programmed in C++. Currently this importer does not implement all features of the DXF format. If you rely on a not yet implemented feature, you enable an older python based importer/exporter through Edit → Preferences → Import-Export by activating the Use legacy python importer option. You can then choose to let FreeCAD automatically download the needed files or you can grab them from https://github.com/yorikvanhavre/Draft-dxf-importer. The chosen importer and exporter is used by Std Import and Std Export and choosing the AutoDesk DXF 2D file format.

ODA Конвертер Файлов

ODA конвертер файлов - это проприетарное ПО с закрытым исходным кодом, свободно доступное в бинарном виде, для импорта и экспорта форматов файлов DWG и DXF. В FreeCAD его можно использовать из меню Файл → Импорт и Файл → Экспорт, когда вы выбираете тип файла AutoDesk DWG 2D. Его можно скачать с https://www.opendesign.com/guestfiles/oda_file_converter.

The ODA file converter is a proprietary, closed source, binary and freely available application to import and export DWG and DXF file formats. In FreeCAD it can be used by Std Import and Std Export when you select the AutoDesk DWG 2D file type. It can be downloaded from https://www.opendesign.com/guestfiles/oda_file_converter.

ifcOpenShell

IfcOpenShell - это библиотека для работы с форматом файлов Industry Foundation Classes (IFC), используемым в архитектурном дизайне. Доступ к ней можно получить из Arch Workbench через Arch → Утилиты → Ifc Explorer. Ее домашняя страница находится на http://ifcopenshell.org

IfcOpenShell is a library for working with the Industry Foundation Classes (IFC) file format used in architectural design. It can be accessed from the Arch Workbench through Arch → Utilities → Ifc Explorer. It's homepage is at http://ifcopenshell.org.

pycollada

Pycollada, также известная как python-collada, представляет собой библиотеку Python для чтения и записи документов COLLADA - стандарта для обмена 3D-сценами и элементами. Если он установлен, вы можете импортировать и экспортировать сцены в файлы COLLADA и из них с помощью команд File → Import и File → Export, выбрав тип файла COLLADA. Проект размещен на сайте GitHub по адресу https://pycollada.github.io/, и вы можете загрузить его с сайта https://github.com/pycollada/pycollada/releases/.

Pycollada, also known as python-collada, is a Python library to read and write COLLADA documents, a standard for exchanging 3D scenes and elements. If it is installed you can import and export scenes to and from COLLADA files through Std Import and Std Export by selecting the COLLADA file type. The project is hosted in GitHub at https://pycollada.github.io/ and you can download the releases at https://github.com/pycollada/pycollada/releases/.

Rendering

POVRay

POVRay - это известный raytracer, который может создавать фотореалистичные изображения. Это один из двух raytracer-ов, которые в настоящее время поддерживаются FreeCAD в Raytracing Workbench. Вы можете скачать POVRay с https://www.povray.org.

POVRay is a well-known raytracer which can render photorealistic images. It is one of two raytracers currently supported by FreeCAD in the Raytracing Workbench. You can download POVRay from https://www.povray.org.

LuxCoreRender

LuxCoreRender, также известный как LuxRender, является одним из двух поддерживаемых в настоящее время движков рендеринга во FreeCAD. Он используется в рабочем процессе в Raytracing Workbench. В настоящее время FreeCAD поддерживает только старый и заброшенный LuxRender-1.x. Если вам нужна помощь в обновлении до нового LuxCoreRender-2, свяжитесь с командой Raytracing project. Загрузки для LuxRender-1.6 можно получить со страницы релиза LuxCoreRender GitHub по адресу https://github.com/LuxCoreRender/LuxCore/releases. Домашняя страница текущего проекта LuxCoreRender находится по адресу https://www.luxcorerender.org.

LuxCoreRender, also known as LuxRender, is one of two currently supported render engines in FreeCAD. It is used through the workflow on the Raytracing Workbench. Currently only the old and abandoned LuxRender-1.x is supported by FreeCAD. Downloads for LuxRender-1.6 can be grabbed from the LuxCoreRender GitHub release page at https://github.com/LuxCoreRender/LuxCore/releases. The homepage for the current LuxCoreRender project is at https://www.luxcorerender.org.

Связанные страницы