Frequently asked questions/ru: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(43 intermediate revisions by 3 users not shown)
Line 3: Line 3:
{{Docnav/ru
{{Docnav/ru
|[[Import_Export/ru|Импорт и Экспорт]]
|[[Import_Export/ru|Импорт и Экспорт]]
|[[Tutorials/ru|Сборник руководств по обучению]]
|[[Tutorials/ru|Учебные пособия]]
}}
}}


На этой странице содержатся ответы на самые часто задаваемые вопросы на форуме FreeCAD. Если у вас есть проблема или вопрос, касающийся FreeCAD, попробуйте найти на него ответ на этой странице. Затем, если вы не смогли найти ответ на ваш специфический вопрос, обратитесь на [http://forum.freecadweb.org/viewforum.php?f=3 форум FreeCAD]!
На этой странице содержатся ответы на самые часто задаваемые вопросы на форуме FreeCAD. Если у вас есть проблема или вопрос, касающийся FreeCAD, попробуйте найти на него ответ на этой странице. Затем, если вы не смогли найти ответ на ваш специфический вопрос, обратитесь на [http://forum.freecadweb.org/viewforum.php?f=3 форум FreeCAD]!


<span id="Installation"></span>
== Установка ==
== Установка ==


<span id="What_is_the_easiest_way_to_install_FreeCAD_on_my_system?"></span>
=== Каков самый простой путь для установки FreeCAD в моей системе? ===
=== Как проще всего установить FreeCAD в моей системе? ===


Если Вы используете Windows или Mac OS, то самый простой способ для Вас - перейти на [[Download/ru|страницу загрузки]], где вы найдёте несколько готовых для установки пакетов. Если Вы используете Debian, Fedora, Ubuntu или другой дистрибутив, то FreeCAD уже включён в стандартный программный репозиторий и Вы можете установить его с помощью менеджера программного обеспечения. На Ubuntu команда FreeCAD поддерживает собственный [[Download#Ubuntu_PPA_packages|PPA репозитории]]. С более подробными сведениями Вы можете ознакомиться на следующих страницах: ([[Installing_on_Windows/ru|Установка в Windows]], [[Installing_on_Linux/ru|Установка в Linux]] или [[Installing_on_Mac/ru|Установка в Mac]]).
Если Вы используете Windows или macOS, то самый простой способ для Вас - перейти на страницу [[Download/ru|Загрузки]], где вы найдёте несколько готовых для установки пакетов. Если Вы используете Debian, Fedora, Ubuntu или другой дистрибутив, то FreeCAD уже включён в стандартные репозитории программного обеспечения и вы можете установить его с помощью менеджера программ. На Ubuntu команда FreeCAD поддерживает собственный [[Installing_on_Linux#Stable_PPA_version|PPA репозиторий]]. Дополнительные сведения об установке смотрите на странице установки для вашей операционной системы ([[Installing_on_Windows/ru|Windows]], [[Installing_on_Linux/ru|Linux]] или [[Installing_on_Mac/ru|Mac]]).


<span id="What_are_the_prerequisites_for_running_FreeCAD?"></span>
=== Каковы системные требования для запуска FreeCAD? ===
=== Какие системные требования для запуска FreeCAD? ===


In contrast to most 3D CAD software, FreeCAD can run smoothly on the most modest computers - it's been known to run on Pentium IV and Intel Core2 Solo CPUs. If your computer is running a current operating system, chances are FreeCAD will run. The only prerequisite is that your graphics card or chipset must support [https://en.wikipedia.org/wiki/OpenGL OpenGL], preferably no older than v2.0. In case of problems, refer to the [[Frequently_asked_questions#Troubleshooting|Troubleshooting]] section of this FAQ.
В отличие от большинства 3D CAD программ, FreeCAD может без проблем работать на самых скромных компьютерах известно, что он работает на процессорах Pentium IV и Intel Core2 Solo. Если на вашем компьютере установлена современная операционная система, скорее всего, FreeCAD будет работать. Единственным условием является то, что ваша видеокарта или чипсет должны поддерживать [https://en.wikipedia.org/wiki/OpenGL OpenGL], желательно не старше версии 2.0. В случае возникновения проблем обратитесь к разделу [[Frequently_asked_questions/ru#Troubleshooting|Устранение проблем]] FAQ.


<span id="Multithreading"></span>
==== Многопоточность ====
==== Многопоточность ====


FreeCAD's underlying geometric modeling kernel, the [http://en.wikipedia.org/wiki/Open_Cascade_Technology OpenCASCADE Technology] (OCCT) third-party library, [https://forum.freecadweb.org/viewtopic.php?f=4&t=17501&p=173095&hilit=Multithread#p173095 has only partial multi-threading support at this time]. See the [[multithreading|multithreading]] page for more details.
Базовое геометрическое ядро FreeCAD, сторонняя библиотека [http://ru.wikipedia.org/wiki/Open_Cascade_Technology OpenCASCADE Technology] (OCCT), [https://forum.freecadweb.org/viewtopic.php?f=4&t=17501&p=173095&hilit=Multithread#p173095 в настоящее время имеет только частичную поддержку многопоточности]. Подробности смотрите на странице [[multithreading/ru|многопоточность]].

==== Для Mac пользователей ====

Only the MacIntel architecture is supported. There are no builds available for the PowerPC architecture.


<span id="What_if_I_want_to_compile_FreeCAD_myself?"></span>
=== Что, если Я хочу скомпилировать FreeCAD самостоятельно? ===
=== Что, если Я хочу скомпилировать FreeCAD самостоятельно? ===


The source code of FreeCAD is always available in the project source code repository. Compiling FreeCAD yourself allows you to use the most recent features being developed, but requires a bit of computer knowledge, although the procedure is fairly simple. Access to the source code is explained [[Compile_on_Linux#Getting_the_source|here]], and we have detailed instructions for compiling on [[Compile_on_Windows|Windows]], [[Compile_on_Linux/Unix|Linux]] and [[Compile_on_MacOS|MacOS]].
The source code of FreeCAD is always available in the project source code repository. Compiling FreeCAD yourself allows you to use the most recent features being developed, but requires a bit of computer knowledge, although the procedure is fairly simple. Access to the source code is explained [[Compile_on_Linux#Getting_the_source|here]], and we have detailed instructions for compiling on [[Compile_on_Windows|Windows]], [[Compile_on_Linux|Linux]] and [[Compile_on_MacOS|macOS]].


<span id="FreeCAD_tells_me_some_module_or_application_is_missing"></span>
=== FreeCAD сообщает, что какой-то модуль или приложение отсутствует ===
=== FreeCAD сообщает, что какой-то модуль или приложение отсутствует ===


Line 36: Line 38:
All those components and the appropriate way to install them are listed on the [[Extra_python_modules|Extra python modules]] page.
All those components and the appropriate way to install them are listed on the [[Extra_python_modules|Extra python modules]] page.


<span id="Troubleshooting"></span>
== Разрешение проблем ==
== Устранение проблем ==

=== Known OS-specific issues ===

Find known OS-specific issues on this [https://forum.freecad.org/viewtopic.php?t=30573 forum thread]


<span id="FreeCAD_doesn&#039;t_start_at_all"></span>
=== FreeCAD вообще не запускается ===
=== FreeCAD вообще не запускается ===


Line 44: Line 52:
On some older Windows XP systems you may get an error message like this: {{Emphasis|The application can't start, because the side-by-side configuration is wrong. The reinstallation of the application may solve the problem.}} The reason for this problem is that on your system either the CRT runtime libraries are missing or the version installed is too old because FreeCAD was linked against a newer version. In this case you have to install the {{Emphasis|Microsoft Visual C++ Redistributable Package}} which you'll find at Microsoft. See also the corresponding [http://forum.freecadweb.org/viewtopic.php?f=3&t=1298&p=9961 forum message].
On some older Windows XP systems you may get an error message like this: {{Emphasis|The application can't start, because the side-by-side configuration is wrong. The reinstallation of the application may solve the problem.}} The reason for this problem is that on your system either the CRT runtime libraries are missing or the version installed is too old because FreeCAD was linked against a newer version. In this case you have to install the {{Emphasis|Microsoft Visual C++ Redistributable Package}} which you'll find at Microsoft. See also the corresponding [http://forum.freecadweb.org/viewtopic.php?f=3&t=1298&p=9961 forum message].


<span id="FreeCAD_starts_normally,_but_not_all_icons_are_displayed,_some_of_them_are_replaced_by_a_black_&#039;X&#039;"></span>
=== FreeCAD запускается нормально, но не все иконки отображаются, некоторые из них заменены на черные значки 'X' ===
=== FreeCAD запускается нормально, но не все иконки отображаются, некоторые из них заменены на черные значки 'X' ===


Некоторые части FreeCAD зависят от внешнего модуля Python называемого Pivy. В Windows pivy включена в установочный пакет FreeCAD. В системах Debian/Ubuntu пакет python-pivy входит в стандартные репозитории. В других системах в данный момент вам, возможно, придётся самостоятельно собирать pivy. Обратите внимание, что, хотя некоторые инструменты не будут работать без pivy, остальные части FreeCAD будут работать нормально.
Некоторые части FreeCAD зависят от внешнего модуля Python называемого Pivy. В Windows pivy включена в установочный пакет FreeCAD. В системах Debian/Ubuntu пакет python-pivy входит в стандартные репозитории. В других системах в данный момент вам, возможно, придётся самостоятельно собирать pivy. Обратите внимание, что, хотя некоторые инструменты не будут работать без pivy, остальные части FreeCAD будут работать нормально.


<span id="I_have_display_problems,_the_3D_view_doesn&#039;t_behave_correctly,_there_is_garbage_when_I_move/rotate_the_view,_etc."></span>
=== У меня проблемы с отображением, 3D-вид работает неправильно, при перемещении / повороте изображения появляется мусор и т.п. ===
=== Проблемы с отображением, 3D-Вид работает некорректно, при его перемещении или повороте появляются артефакты и т.д. ===


FreeCAD depends on OpenGL for displaying 3D contents, and therefore requires a working OpenGL environment. On some systems, OpenGL is not activated by default, and you might need to install or upgrade your graphics drivers. This problems happens most often on Linux systems or on virtual systems. If you are on a Linux-based system, try the following steps:
FreeCAD depends on OpenGL for displaying 3D contents, and therefore requires a working OpenGL environment. On some systems, OpenGL is not activated by default, and you might need to install or upgrade your graphics drivers. This problems happens most often on Linux systems or on virtual systems. If you are on a Linux-based system, try the following steps:
Line 55: Line 65:
* install other OpenGL-based software ([http://www.blender.org Blender], for example) and check if it runs and displays correctly.
* install other OpenGL-based software ([http://www.blender.org Blender], for example) and check if it runs and displays correctly.


<span id="FreeCAD_crashes_on_startup"></span>
=== FreeCAD вылетает при запуске ===
=== FreeCAD вылетает при запуске ===


Сбой может указывать на более серьезную ошибку или проблему в вашей конфигурации. Большинство сбоев при запуске происходит по одной из двух следующих причин:
Сбой может указывать на более серьезную ошибку или проблему в вашей конфигурации. Большинство сбоев при запуске происходит по одной из двух следующих причин:


<span id="OpenGL_drivers_are_not_installed,_or_not_working_properly"></span>
==== OpenGL драйвер не установлен или работает не правильно ====
==== OpenGL драйвер не установлен или работает не правильно ====


Это очень частая причина проблемы. Её симптомы - сбой FreeCAD при запуске, или всякий раз, когда Вы открываете 3D вид (например, при создании нового документа). Постарайтесь выяснить, какой у вас графический чип, затем выясните, поддерживает ли он [http://ru.wikipedia.org/wiki/OpenGL OpenGL] (самые послежние - поддерживают), затем найдите правильный драйвер и установите его. Хороший способ проверить, работает ли OpenGL - попытаться запустить другое приложение, его использующее, например [http://www.blender.org blender].
Это очень частая причина проблемы. Её симптомы - сбой FreeCAD при запуске, или всякий раз, когда Вы открываете 3D вид (например, при создании нового документа). Постарайтесь выяснить, какой у вас графический чип, затем выясните, поддерживает ли он [http://ru.wikipedia.org/wiki/OpenGL OpenGL] (самые послежние - поддерживают), затем найдите правильный драйвер и установите его. Хороший способ проверить, работает ли OpenGL - попытаться запустить другое приложение, его использующее, например [http://www.blender.org blender].


And as a general tip to get some more information about crashes with FreeCAD you can start it with the program parameter {{SystemInput|--write-log}}. This will create the file {{FileName|FreeCAD.log}} in {{FileName|$HOME/.FreeCAD}} on Linux and Mac OS X or {{FileName|%APPDATA%/FreeCAD}} on Windows systems.
And as a general tip to get some more information about crashes with FreeCAD you can start it with the program parameter {{SystemInput|--write-log}}. This will create the file {{FileName|FreeCAD.log}} in {{FileName|$XDG_CONFIG_HOME/FreeCAD}} ({{VersionPlus|0.20}}) or {{FileName|$HOME/.FreeCAD}} ({{VersionMinus|0.19}}) on Linux, or {{FileName|$HOME/Library/Preferences/FreeCAD}} on macOS, or {{FileName|%APPDATA%/FreeCAD}} on Windows systems.


In some rare cases you may have a graphic driver installed that doesn't fit to your graphic card. We had a case where the user's laptop had an Intel on-board graphic but some ATI drivers were installed. [http://forum.freecadweb.org/viewtopic.php?f=13&t=5160&start=10#p41042]
In some rare cases you may have a graphic driver installed that doesn't fit to your graphic card. We had a case where the user's laptop had an Intel on-board graphic but some ATI drivers were installed. Refer to forum thread in German [http://forum.freecadweb.org/viewtopic.php?f=13&t=5160&start=10#p41042 FreeCAD startet nicht]. After removing the files and re-installing the correct driver FreeCAD started to work.
After removing the files and re-installing the correct driver FreeCAD started to work.


<span id="Some_library,_needed_by_FreeCAD,_is_not_present_on_your_system,_or_wasn&#039;t_found_by_FreeCAD"></span>
==== Библиотека, нужная для работы FreeCAD, отсутствует в системе или не найдена ====
==== Библиотека, нужная для работы FreeCAD, отсутствует в системе или не найдена ====


Line 79: Line 91:
* after the crash, type {{SystemInput|bt}} to get the backtrace, that you can include in your bug report.
* after the crash, type {{SystemInput|bt}} to get the backtrace, that you can include in your bug report.


<span id="FreeCAD_freezes_after_startup"></span>
=== FreeCAD зависает после запуска ===
=== FreeCAD зависает после запуска ===


При запуске FreeCAD графический интерфейс появляется почти моментально, но он зависает и загрузка процессора составляет около 99%. Такая ситуация может произойти на рабочем столе KDE при использовании темы Oxygen. Причиной является ошибка в теме Oxygen, выбор другой темы должен решить эту проблему.
When starting FreeCAD the GUI appears almost immediately but the GUI is frozen and the cpu is about 99%. This can happen on the KDE desktop when using the Oxygen theme. That's a bug in the Oxygen theme and choosing another theme should fix this issue.


=== FreeCAD crashes on creating a new document or opening a file ===
=== FreeCAD crashes on creating a new document or opening a file ===
Line 95: Line 108:
If you want to undertake that step for yourself, and it is not possible to recompile SoQt because it breaks other applications on your system, you can force FreeCAD to compile with the required Coin version with {{SystemInput|<nowiki>./configure --with-coin=DIR</nowiki>}}. But you have to make sure that the correct development package of this Coin version is installed.
If you want to undertake that step for yourself, and it is not possible to recompile SoQt because it breaks other applications on your system, you can force FreeCAD to compile with the required Coin version with {{SystemInput|<nowiki>./configure --with-coin=DIR</nowiki>}}. But you have to make sure that the correct development package of this Coin version is installed.


<span id="FreeCAD_crashes_after_Edit_→_Alignment"></span>
=== FreeCAD вылетает после команды Правка → Выравнивание ===
=== FreeCAD вылетает после команды Правка → Выравнивание ===


Ошибка сегментации происходит в {{SystemOutput|vbo_save_playback_vertex_list()}}. Это означает, что в графическом драйвере плохая реализация VBO. Чтобы избежать кэширования вызовов OpenGL, вы можете попытаться установить переменную среды {{SystemInput | <nowiki> IV_SEPARATOR_MAX_CACHES = 0 </nowiki>}} и перезапустить FreeCAD.
Ошибка сегментации происходит в {{SystemOutput|vbo_save_playback_vertex_list()}}. Это означает, что в графическом драйвере плохая реализация VBO. Чтобы избежать кэширования вызовов OpenGL, вы можете попытаться установить переменную среды {{SystemInput | <nowiki> IV_SEPARATOR_MAX_CACHES = 0 </nowiki>}} и перезапустить FreeCAD.


<span id="I_have_trouble_running_FreeCAD_on_macOS"></span>
=== У меня проблемы с запуском FreeCAD на Mac OS X ===
=== Проблемы с запуском FreeCAD на Mac OS ===


<div class="mw-translate-fuzzy">
Платформу Mac труднее поддерживать чем Windows или Linux, так как ни один из главных разработчиков ей не владеет. Пакеты для OS X скомпилированы волонтёрами-пользователями FreeCAD, и иногда могут некорректно работать на вашем компьютере, в зависимости от вашей системы. Вероятно, лучшее решение для вас - посетить форум, найти темы, связанные с Mac OS X и обсудить там вашу проблему или посмотреть, нашёл ли кто-нибудь её решение.
Платформу Mac труднее поддерживать чем Windows или Linux, так как ни один из главных разработчиков ей не владеет. Пакеты для OS X скомпилированы волонтёрами-пользователями FreeCAD, и иногда могут некорректно работать на вашем компьютере, в зависимости от вашей системы. Вероятно, лучшее решение для вас - посетить форум, найти темы, связанные с Mac OS X и обсудить там вашу проблему или посмотреть, нашёл ли кто-нибудь её решение.
</div>


=== I cannot change numeric values in FreeCAD's properties panels ===
=== I cannot change numeric values in FreeCAD's properties panels ===
Line 110: Line 127:
{{clear}}
{{clear}}


<span id="FreeCAD_was_running_normally,_and_suddenly_it_doesn&#039;t_start_anymore"></span>
=== FreeCAD was running normally, and suddenly it doesn't start anymore ===
=== FreeCAD работал нормально, но вдруг перестал запускаться ===


Данная ситуация может произойти, если у вас была установлена более старая версия FreeCAD, и вы обновили её до более новой версии. В процессе обновления файлы конфигурации FreeCAD могли быть по какой-то причине повреждены, и теперь FreeCAD больше не может их читать и не запускается. Решение состоит в том, чтобы просто удалить эти файлы конфигурации, чтобы FreeCAD заново их воссоздал при первом запуске.
This can also happen if you had an older version of FreeCAD installed, and you upgraded to a newer version. In that process, the configuration files of FreeCAD might have been corrupted for some reason, and now FreeCAD cannot read them anymore, and fails to start. The solution is simply to delete these configuration files, so FreeCAD will recreate them on first run.


* On Windows: Open the file explorer, and write {{FileName|%APPDATA%\FreeCAD}} as the file path. Once there, delete the files {{FileName|user.cfg}} and {{FileName|system.cfg}}
* On Windows: Open the file explorer, and write {{FileName|%APPDATA%\FreeCAD}} as the file path. Once there, delete the files {{FileName|user.cfg}} and {{FileName|system.cfg}}
* On Linux: Navigate to {{FileName|/home/USERNAME/.FreeCAD}} and delete the files {{FileName|user.cfg}} and {{FileName|system.cfg}}
* On Linux: Navigate to {{FileName|/home/USERNAME/.local/share/FreeCAD}} ({{VersionPlus|0.20}}) or {{FileName|/home/USERNAME/.FreeCAD}} ({{VersionMinus|0.19}}) and delete the files {{FileName|user.cfg}} and {{FileName|system.cfg}}
* On Mac: Navigate to {{FileName|/Users/USERNAME/Library/Preferences/FreeCAD}} and delete the files {{FileName|user.cfg}} and {{FileName|system.cfg}}
* On Mac: Navigate to {{FileName|/Users/USERNAME/Library/Preferences/FreeCAD}} and delete the files {{FileName|user.cfg}} and {{FileName|system.cfg}}


Теперь FreeCAD должен нормально запуститься со сбросом всех настроек.
FreeCAD should now start again normally with all its settings reset.




There is a [[Macro findConfigFiles|Macro findConfigFiles]] available to help in locating your configuration files. It can be installed using the Addon Manager in the Tools menu. {{MenuCommand|Tools → Addon Manager → Macros → findConfigFiles}}. The macro will find your config file folder, copy it to the clipboard, and (attempt to) open that location with your default file browser. It makes no changes to your files or settings.
There is a [[Macro_findConfigFiles|Macro findConfigFiles]] available to help in locating your configuration files. It can be installed using the Addon Manager in the Tools menu. {{MenuCommand|Tools → Addon Manager → Macros → findConfigFiles}}. The macro will find your config file folder, copy it to the clipboard, and (attempt to) open that location with your default file browser. It makes no changes to your files or settings.


<span id="Using_FreeCAD"></span>
== Использование FreeCAD ==
== Использование FreeCAD ==


<span id="Is_FreeCAD_really_free?_Even_for_commercial_use?"></span>
=== FreeCAD действительно бесплатный? Даже для коммерческого использования? ===
=== FreeCAD действительно бесплатный? Даже для коммерческого использования? ===


<div class="mw-translate-fuzzy">
FreeCAD это [http://ru.wikipedia.org/wiki/Open-source_software программное обеспечение с открытым исходным кодом], и Вы можете его бесплатно использовать не только для себя или в коммерческих целях, но, также, можете распространять, модифицировать и использовать в приложениях с закрытым исходным кодом. В общем, Вы можете делать с ним (почти) всё, что захотите. См. страницу [[Licence/ru|Лицензия]] для получения более подробной информации.
FreeCAD это [http://ru.wikipedia.org/wiki/Open-source_software программное обеспечение с открытым исходным кодом], и Вы можете его бесплатно использовать не только для себя или в коммерческих целях, но, также, можете распространять, модифицировать и использовать в приложениях с закрытым исходным кодом. В общем, Вы можете делать с ним (почти) всё, что захотите. См. страницу [[License/ru|Лицензия]] для получения более подробной информации.
</div>


<span id="How_do_I_rotate_the_3D_view?"></span>
=== Как я могу повернуть 3D вид? ===
=== Как я могу повернуть 3D вид? ===


Line 139: Line 162:
{{clear}}
{{clear}}


FreeCAD has several different [[Mouse_navigation|navigation modes]] available, that can be set in the preferences settings dialog or changed by right-clicking in the 3D view. For full details about the modes, see the [[Mouse_navigation|Mouse navigation]] page. For the default mode ("CAD Navigation"), the commands are as follows,
FreeCAD has several different [[Mouse_navigation|navigation modes]] available, that can be set in the preferences settings dialog or changed by right-clicking in the 3D view. For full details about the modes, see the [[Mouse_navigation|Mouse navigation]] page.
{{clear}}

{{CAD Navigation
|Select_name=Select
|Pan_name=Pan
|Zoom_name=Zoom
|Rotate_view_name=Rotate view<br>First method
|Rotate_view_alt_name=Rotate view<br>Alternate method
|Ctrl={{KEY|Ctrl}}
|Shift={{KEY|Shift}}
|Select_text=Press the left mouse button over an object you want to select.

Holding down {{KEY|Ctrl}} allows the selection of multiple objects.
|Pan_text=Hold the middle mouse button, then move the pointer.
|Pan_mode_text=Pan mode: hold the {{KEY|Ctrl}} key, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Zoom_text=Use the mouse wheel to zoom in and out.

Clicking the middle mouse button re-centers the view on the location of the cursor.
|Zoom_mode_text=Zoom mode: hold the {{KEY|Ctrl}} and {{KEY|Shift}} keys, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Rotate_view_text=Hold the middle mouse button, then press and hold the left mouse button, then move the pointer.

The cursor location when the middle mouse button is pressed determines the center of rotation. Rotation works like spinning a ball which rotates around its center. If the buttons are released before you stop the mouse motion, the view continues [[spinning|spinning]], if this is enabled.

A double click with the middle mouse button sets a new center of rotation.
|Rotate_view_mode_text=Rotate mode: hold the {{KEY|Shift}} key, press the right mouse button once, then move the pointer. {{Version|0.17}}
|Rotate_view_alt_text=Hold the middle mouse button, then press and hold the right mouse button, then move the pointer.

With this method the middle mouse button may be released after the right mouse button is held pressed.

Users who use the mouse with their right hand may find this method easier than the first method.
}}


=== What can I do with FreeCAD? Where do I start? ===
=== What can I do with FreeCAD? Where do I start? ===
Line 182: Line 174:
=== I want to import/export data in format XYZ to/from FreeCAD. How do I do that? ===
=== I want to import/export data in format XYZ to/from FreeCAD. How do I do that? ===


Please refer to the page [[FreeCAD_Howto_Import_Export|FreeCAD Howto Import Export]]. Maybe your questions are already answered there.
Please refer to the [[FreeCAD_Howto_Import_Export|FreeCAD Howto Import Export]] page. Maybe your questions are already answered there.

<span id="Where_can_I_find_workarounds_for_features_that_FreeCAD_currently_does_not_support?"></span>
=== Где можно найти варианты решений для недостающих возможностей FreeCAD? ===


Обратитесь к странице [[Workarounds/ru|обходные пути для решения некоторых задач]].

<span id="Working_with_Part_geometry"></span>
== Работа с геометрией Детали ==
== Работа с геометрией Детали ==


Line 189: Line 187:


The theory is simple: Lines (or wires), when extruded, form faces. Faces, when extruded, form solids.
The theory is simple: Lines (or wires), when extruded, form faces. Faces, when extruded, form solids.

If you extrude something and the result is not a solid, then the something was not a face. If you have lines and you want to extrude a solid from them, you must first select lines that form a closed perimeter (select several objects by pressing {{KEY|Ctrl}}), join them into a wire ([[Draft_Upgrade|Upgrade tool]]), then make a face from that wire ([[file:Draft_Upgrade.svg|16px]] Upgrade tool again). There you are, if all went well you can now extrude it to a solid.
If you extrude something and the result is not a solid, then the something was not a face. If you have lines and you want to extrude a solid from them, you must first select lines that form a closed perimeter (select several objects by pressing {{KEY|Ctrl}}), join them into a wire ([[Draft_Upgrade|Draft Upgrade]] tool), then make a face from that wire ([[File:Draft_Upgrade.svg|16px]] [[Draft_Upgrade|Draft Upgrade]] tool again). There you are, if all went well you can now extrude it to a solid.


Now, there can be many little twists that make you obtain the wrong result. The best way to make sure is to check what's inside the object you are extruding. Objects contents can be easily explored with python. Assuming for example you have an object called "Wire", you could type this into the Python console:
Now, there can be many little twists that make you obtain the wrong result. The best way to make sure is to check what's inside the object you are extruding. Objects contents can be easily explored with python. Assuming for example you have an object called "Wire", you could type this into the Python console:
Line 210: Line 209:


=== When I export (or view) my model, the holes are filled in ===
=== When I export (or view) my model, the holes are filled in ===
Don't use {{KEY|Crtl}} + {{KEY|A}} (Select All) to export everything from the hierarchy tree. If the model is of one single item, try selecting only the newest item (usually the last one) in the hierarchy tree.


Don't use {{KEY|Ctrl}} + {{KEY|A}} (Select All) to export everything from the hierarchy tree. If the model is of one single item, try selecting only the newest item (usually the last one) in the hierarchy tree.
As we create a model in the [[PartDesign_Workbench|PartDesign Workbench]], each feature takes the shape of the last one and adds or removes something, creating linear dependencies from feature to feature as the model is created. Hence a "Cut" feature is not only the cut hole itself, but the whole part with the cut. This is why the user usually should only have the newest item (feature) in the model tree visible, because otherwise the phases of the model overlay each other, and holes are filled in by the earlier model features.


As we create a model in the [[PartDesign_Workbench|PartDesign Workbench]], each feature takes the shape of the last one and adds or removes something, creating linear dependencies from feature to feature as the model is created. Hence a "Cut" feature is not only the cut hole itself, but the whole part with the cut. This is why the user usually should only have the newest item (feature) in the model tree visible, because otherwise the phases of the model overlay each other, and holes are filled in by the earlier model features.
To toggle visibility of an object on or off, select it in the hierarchy tree and press {{KEY|spacebar}} on your keyboard. Usually everything but the last item in the hierarchy tree should be greyed out and therefore not visible in the 3D view.


To toggle visibility of an object on or off, select it in the hierarchy tree and press {{KEY|spacebar}} on your keyboard. Usually everything but the last item in the hierarchy tree should be greyed out and therefore not visible in the [[3D_view|3D view]].
=== My parametric objects break when I modify their base sketches ===


<span id="My_parametric_objects_break_when_I_modify_their_base_sketches"></span>
You have met the (in)famous toponaming problem. This is currently a major issue in FreeCAD for newcomers. It is present all over FreeCAD, but is more prominent when using [[Sketcher_Workbench|sketches]]. The explanation is simple: When recalculating a sketch, the geometric entities (edges, faces...) are rebuilt in a different order, depending on the constraints precedence. They then receive a different name (Edge1, Edge2, Face1, Face2...). Most subsequent operations depend on these names to identify which subcomponent they work on. Therefore, when the sketch is rebuilt, features that are based on such subcomponents might suddenly get their base geometry changed and give a wrong result.
=== Параметрические объекты ломаются, после изменения их базовых эскизов ===

Вы столкнулись с проблемой именования геометрических объектов. В настоящее время это основная проблема FreeCAD для начинающих пользователей. Она присутствует во всем FreeCAD, но наиболее заметна при использовании [[Sketcher_Workbench/ru|эскизов]]. Объяснение простое: при перерасчете эскиза геометрические объекты (ребра, грани...) перестраиваются в другом порядке, в зависимости от порядка существующих в нем ограничений (constraints). Они заново получают имена (Edge1, Edge2... Face1, Face2... и т.д.). Большинство последующих операций (выдавливание, скругление и т.д.) привязаны к старым именам. Т.е. при перестроении эскиза операции будут обращаться к именам которые были заложены в них изначально, а не к тем, что были получены заново уже после редактирования, что соответственно приведет к неправильному результату.


This is a very hard problem to overcome (the [[Topological_Naming_Project|Topological Naming Project]] aims at solving it). However, there are many workarounds available to mitigate the problem, and more advanced users generally manage to avoid it completely. A couple of strategies are:
This is a very hard problem to overcome (the [[Topological_Naming_Project|Topological Naming Project]] aims at solving it). However, there are many workarounds available to mitigate the problem, and more advanced users generally manage to avoid it completely. A couple of strategies are:
Line 226: Line 227:
* To attach further objects onto the faces of sketch-based geometry, prefer using [[PartDesign_Plane|Datum geometry]]. These invisible "helper objects" don't depend on sketch geometry, and therefore stay stable over time.
* To attach further objects onto the faces of sketch-based geometry, prefer using [[PartDesign_Plane|Datum geometry]]. These invisible "helper objects" don't depend on sketch geometry, and therefore stay stable over time.


<span id="Contributing_to_FreeCAD"></span>
== Внести вклад в FreeCAD ==
== Как внести свой вклад в развитие FreeCAD ==


<span id="FreeCAD_is_such_a_great_program!_How_can_I_help?"></span>
=== FreeCAD is such a great program! How can I help? ===
=== Чем можно помочь для развития FreeCAD? ===


There are a lot of different ways to help, even if you are not a programmer. Here are a couple of things you can do:
There are a lot of different ways to help, even if you are not a programmer. Here are a couple of things you can do:
Line 242: Line 245:
* See the [[Help_FreeCAD|Help FreeCAD]] page for more details on how to contribute.
* See the [[Help_FreeCAD|Help FreeCAD]] page for more details on how to contribute.


<span id="How_can_I_get_edit_permission_on_the_wiki?"></span>
=== How can I get edit permission on the wiki? ===
=== Как получить доступ к редактированию вики? ===


See the [[Help_FreeCAD#Work_on_the_documentation|Work on the documentation]] page paragraph for more details on how to contribute.
See the [[Help_FreeCAD#Work_on_the_documentation|Work on the documentation]] page paragraph for more details on how to contribute.
Line 256: Line 260:
See the [[Help_FreeCAD#Work_on_the_documentation|Translate the documentation]] page paragraph for more details on how to translate the wiki.
See the [[Help_FreeCAD#Work_on_the_documentation|Translate the documentation]] page paragraph for more details on how to translate the wiki.


<span id="Can_I_buy_swag?"></span>
== Licensing, copying and reuse ==
=== Можно ли приобрести мерч? ===

FreeCAD не предлагает "фирменные" сувениры собственного производства, которые вы можете заказать для поддержки проекта. Но вы можете их создать самостоятельно. Инструкции см. на нашей странице [[Swag/ru|Сувениры]].

<span id="Licensing,_copying_and_reuse"></span>
== Лицензирование, авторские права и использование ==


=== Do I have to pay something to use FreeCAD? ===
=== Do I have to pay something to use FreeCAD? ===
Line 268: Line 278:
=== Can I reuse pieces of FreeCAD in another application? ===
=== Can I reuse pieces of FreeCAD in another application? ===


Yes, you can use the core parts of FreeCAD in other applications as long as you comply with the terms of the LGPL. Third party libraries, [[External_workbenches|external workbenches]], and [[Macros|macros]] may be subject to their own license terms, so please consult with their authors. More details on the [[Licence|Licence]] page.
Yes, you can use the core parts of FreeCAD in other applications as long as you comply with the terms of the LGPL. Third party libraries, [[External_workbenches|external workbenches]], and [[Macros|macros]] may be subject to their own license terms, so please consult with their authors. More details on the [[License|License]] page.





Latest revision as of 16:51, 4 April 2024

На этой странице содержатся ответы на самые часто задаваемые вопросы на форуме FreeCAD. Если у вас есть проблема или вопрос, касающийся FreeCAD, попробуйте найти на него ответ на этой странице. Затем, если вы не смогли найти ответ на ваш специфический вопрос, обратитесь на форум FreeCAD!

Установка

Как проще всего установить FreeCAD в моей системе?

Если Вы используете Windows или macOS, то самый простой способ для Вас - перейти на страницу Загрузки, где вы найдёте несколько готовых для установки пакетов. Если Вы используете Debian, Fedora, Ubuntu или другой дистрибутив, то FreeCAD уже включён в стандартные репозитории программного обеспечения и вы можете установить его с помощью менеджера программ. На Ubuntu команда FreeCAD поддерживает собственный PPA репозиторий. Дополнительные сведения об установке смотрите на странице установки для вашей операционной системы (Windows, Linux или Mac).

Какие системные требования для запуска FreeCAD?

В отличие от большинства 3D CAD программ, FreeCAD может без проблем работать на самых скромных компьютерах — известно, что он работает на процессорах Pentium IV и Intel Core2 Solo. Если на вашем компьютере установлена современная операционная система, скорее всего, FreeCAD будет работать. Единственным условием является то, что ваша видеокарта или чипсет должны поддерживать OpenGL, желательно не старше версии 2.0. В случае возникновения проблем обратитесь к разделу Устранение проблем FAQ.

Многопоточность

Базовое геометрическое ядро FreeCAD, сторонняя библиотека OpenCASCADE Technology (OCCT), в настоящее время имеет только частичную поддержку многопоточности. Подробности смотрите на странице многопоточность.

Что, если Я хочу скомпилировать FreeCAD самостоятельно?

The source code of FreeCAD is always available in the project source code repository. Compiling FreeCAD yourself allows you to use the most recent features being developed, but requires a bit of computer knowledge, although the procedure is fairly simple. Access to the source code is explained here, and we have detailed instructions for compiling on Windows, Linux and macOS.

FreeCAD сообщает, что какой-то модуль или приложение отсутствует

FreeCAD depends on a lot of things to offer all its functionality. All the main required components are usually bundled within your FreeCAD installation or provided by your package manager, so normally you have nothing to worry about. If you installed FreeCAD from unofficial sources, however, or compiled FreeCAD yourself, some piece might be missing, which is not critical to FreeCAD itself, but might cause some functionality to be unavailable. Some specific file formats such as Collada or DWG also require extra components, which cannot be bundled into FreeCAD, and must be installed by yourself separately.

All those components and the appropriate way to install them are listed on the Extra python modules page.

Устранение проблем

Known OS-specific issues

Find known OS-specific issues on this forum thread

FreeCAD вообще не запускается

Причин может быть много, скорее всего, отсутствует какая-то библиотека. Попробуйте запустить FreeCAD из терминала (введите freecad в командной строке терминала, FreeCAD в некоторых системах) чтобы увидеть, появляются ли какие-либо сообщения об ошибках. Кроме того, прочитайте оставшуюся часть данной странице, поскольку это может дать дополнительные сведения для обнаружения проблемы. Если ничего не помогает, расскажите об этом на [1], наверняка найдётся кто-нибудь, кто сможет вам помочь.

On some older Windows XP systems you may get an error message like this: The application can't start, because the side-by-side configuration is wrong. The reinstallation of the application may solve the problem. The reason for this problem is that on your system either the CRT runtime libraries are missing or the version installed is too old because FreeCAD was linked against a newer version. In this case you have to install the Microsoft Visual C++ Redistributable Package which you'll find at Microsoft. See also the corresponding forum message.

FreeCAD запускается нормально, но не все иконки отображаются, некоторые из них заменены на черные значки 'X'

Некоторые части FreeCAD зависят от внешнего модуля Python называемого Pivy. В Windows pivy включена в установочный пакет FreeCAD. В системах Debian/Ubuntu пакет python-pivy входит в стандартные репозитории. В других системах в данный момент вам, возможно, придётся самостоятельно собирать pivy. Обратите внимание, что, хотя некоторые инструменты не будут работать без pivy, остальные части FreeCAD будут работать нормально.

Проблемы с отображением, 3D-Вид работает некорректно, при его перемещении или повороте появляются артефакты и т.д.

FreeCAD depends on OpenGL for displaying 3D contents, and therefore requires a working OpenGL environment. On some systems, OpenGL is not activated by default, and you might need to install or upgrade your graphics drivers. This problems happens most often on Linux systems or on virtual systems. If you are on a Linux-based system, try the following steps:

  • verify that your computer has a 3D-capable graphics board
  • type glxinfo in a terminal window, and check in the output that Direct Rendering is set to "yes", and that the OpenGL vendor/renderer/version matches your graphics card.
  • install other OpenGL-based software (Blender, for example) and check if it runs and displays correctly.

FreeCAD вылетает при запуске

Сбой может указывать на более серьезную ошибку или проблему в вашей конфигурации. Большинство сбоев при запуске происходит по одной из двух следующих причин:

OpenGL драйвер не установлен или работает не правильно

Это очень частая причина проблемы. Её симптомы - сбой FreeCAD при запуске, или всякий раз, когда Вы открываете 3D вид (например, при создании нового документа). Постарайтесь выяснить, какой у вас графический чип, затем выясните, поддерживает ли он OpenGL (самые послежние - поддерживают), затем найдите правильный драйвер и установите его. Хороший способ проверить, работает ли OpenGL - попытаться запустить другое приложение, его использующее, например blender.

And as a general tip to get some more information about crashes with FreeCAD you can start it with the program parameter --write-log. This will create the file FreeCAD.log in $XDG_CONFIG_HOME/FreeCAD (version 0.20 and above) or $HOME/.FreeCAD (version 0.19 and below) on Linux, or $HOME/Library/Preferences/FreeCAD on macOS, or %APPDATA%/FreeCAD on Windows systems.

In some rare cases you may have a graphic driver installed that doesn't fit to your graphic card. We had a case where the user's laptop had an Intel on-board graphic but some ATI drivers were installed. Refer to forum thread in German FreeCAD startet nicht. After removing the files and re-installing the correct driver FreeCAD started to work.

Библиотека, нужная для работы FreeCAD, отсутствует в системе или не найдена

Эта проблема может иметь две причины: либо какая-то библиотека просто отсутствует, поэтому FreeCAD не запускается, либо библиотека есть, но более старая версия, чем требуется для FreeCAD, поэтому при попытке запустить FreeCAD происходит сбой, т. к. FreeCAD пытается использовать функцию из этой библиотеки, которой в ней нет. Типичный пример: когда в вашей системе установлены Qt3 и Qt4, FreeCAD может обнаружить Qt4, но, если Qt не настроенна должным образом, некоторые части Qt3 всё ещё могут использоваться, вызывая сбои.

Please review the installing procedure (Windows, Linux or Mac), make sure you installed all the required libraries (on most linux systems this is done automatically), and check what is the minimum version number for each of the components.

If everything seems correct, describe the problem on the forum or submit a bug. If you are on a linux system, it is easy to do a debug backtrace, which provides very useful information about the crash to the developers:

  • in a terminal, type: gdb freecad (assuming package gdb is installed)
  • inside gdb, type run
  • after the crash, type bt to get the backtrace, that you can include in your bug report.

FreeCAD зависает после запуска

При запуске FreeCAD графический интерфейс появляется почти моментально, но он зависает и загрузка процессора составляет около 99%. Такая ситуация может произойти на рабочем столе KDE при использовании темы Oxygen. Причиной является ошибка в теме Oxygen, выбор другой темы должен решить эту проблему.

FreeCAD crashes on creating a new document or opening a file

If FreeCAD crashes when it creates a new 3D view, try launching FreeCAD from a terminal. If a message error appears when the crash occurs, mentioning Assertion Failed, and a component name beginning with "So" (SoBase, SoFieldContainer, etc.), the chances are very high, especially if you are on Linux, that FreeCAD is trying to use two different versions of the Coin library, which causes the crash. To verify if that is indeed the problem, try the following:

  • Locate the FreeCAD executable (usually in /usr/lib/FreeCAD/bin)
  • Run the command ldd FreeCAD from a terminal
  • Note down the version of the libCoin.so library that FreeCAD is using (for example libCoin.so.60)
  • Locate the libSoQt.so library (usually in /usr/lib)
  • run ldd libSoQt.so and check if it links to the same Coin version as FreeCAD

If there is any difference, either FreeCAD or SoQt must be recompiled (better to recompile the one that uses the oldest Coin version). The normal behavior is to try to contact the people responsible for packaging either SoQt or FreeCAD and kindly ask them to consider recompiling. If you want to undertake that step for yourself, and it is not possible to recompile SoQt because it breaks other applications on your system, you can force FreeCAD to compile with the required Coin version with ./configure --with-coin=DIR. But you have to make sure that the correct development package of this Coin version is installed.

FreeCAD вылетает после команды Правка → Выравнивание

Ошибка сегментации происходит в vbo_save_playback_vertex_list(). Это означает, что в графическом драйвере плохая реализация VBO. Чтобы избежать кэширования вызовов OpenGL, вы можете попытаться установить переменную среды IV_SEPARATOR_MAX_CACHES = 0 и перезапустить FreeCAD.

Проблемы с запуском FreeCAD на Mac OS

Платформу Mac труднее поддерживать чем Windows или Linux, так как ни один из главных разработчиков ей не владеет. Пакеты для OS X скомпилированы волонтёрами-пользователями FreeCAD, и иногда могут некорректно работать на вашем компьютере, в зависимости от вашей системы. Вероятно, лучшее решение для вас - посетить форум, найти темы, связанные с Mac OS X и обсудить там вашу проблему или посмотреть, нашёл ли кто-нибудь её решение.

I cannot change numeric values in FreeCAD's properties panels

language options
language options

You most likely have bad windows regional settings set-up. Please check if you have the same symbol for decimal separator and digit grouping symbol in your regional settings. If you do, adapt your system settings to use different characters for the digit grouping symbol and decimal separator. Note that it is not mandatory to have dot as decimal separator. It is mandatory to use different symbols in these two settings.

FreeCAD работал нормально, но вдруг перестал запускаться

Данная ситуация может произойти, если у вас была установлена более старая версия FreeCAD, и вы обновили её до более новой версии. В процессе обновления файлы конфигурации FreeCAD могли быть по какой-то причине повреждены, и теперь FreeCAD больше не может их читать и не запускается. Решение состоит в том, чтобы просто удалить эти файлы конфигурации, чтобы FreeCAD заново их воссоздал при первом запуске.

  • On Windows: Open the file explorer, and write %APPDATA%\FreeCAD as the file path. Once there, delete the files user.cfg and system.cfg
  • On Linux: Navigate to /home/USERNAME/.local/share/FreeCAD (version 0.20 and above) or /home/USERNAME/.FreeCAD (version 0.19 and below) and delete the files user.cfg and system.cfg
  • On Mac: Navigate to /Users/USERNAME/Library/Preferences/FreeCAD and delete the files user.cfg and system.cfg

Теперь FreeCAD должен нормально запуститься со сбросом всех настроек.


There is a Macro findConfigFiles available to help in locating your configuration files. It can be installed using the Addon Manager in the Tools menu. Tools → Addon Manager → Macros → findConfigFiles. The macro will find your config file folder, copy it to the clipboard, and (attempt to) open that location with your default file browser. It makes no changes to your files or settings.

Использование FreeCAD

FreeCAD действительно бесплатный? Даже для коммерческого использования?

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

Как я могу повернуть 3D вид?

FreeCAD has several different navigation modes available, that can be set in the preferences settings dialog or changed by right-clicking in the 3D view. For full details about the modes, see the Mouse navigation page.

What can I do with FreeCAD? Where do I start?

Head to the Getting started page for a quick description of the tools you can use. There is also a new Tutorials section containing a few resources. The User hub section contains more detailed information about the different workbenches of FreeCAD. Note that since FreeCAD is relatively new, its user interface is still very bare and doesn't feature many tools. But much more advanced functionality is already available to you from Python scripting.

Is there documentation for newcomers? How can I learn to use FreeCAD?

There is a lot of documentation spread in different places, both on and outside the FreeCAD website. You might want to start with the Getting started page. The Tutorials section contains many specialized tutorial pages to help you getting started with the different workbenches. The Manual:Introduction is a general, complete user-oriented guide to FreeCAD. The User hub section of this wiki lists all pages aimed at end users. On external sites like Youtube, you will also find a load of video tutorials created by users. And, last but not least, the forum contains a lot of replies to questions asked by other newcomers.

I want to import/export data in format XYZ to/from FreeCAD. How do I do that?

Please refer to the FreeCAD Howto Import Export page. Maybe your questions are already answered there.

Где можно найти варианты решений для недостающих возможностей FreeCAD?

Обратитесь к странице обходные пути для решения некоторых задач.

Работа с геометрией Детали

How do I extrude stuff into solids? I don't get the right result

The theory is simple: Lines (or wires), when extruded, form faces. Faces, when extruded, form solids.

If you extrude something and the result is not a solid, then the something was not a face. If you have lines and you want to extrude a solid from them, you must first select lines that form a closed perimeter (select several objects by pressing Ctrl), join them into a wire (Draft Upgrade tool), then make a face from that wire ( Draft Upgrade tool again). There you are, if all went well you can now extrude it to a solid.

Now, there can be many little twists that make you obtain the wrong result. The best way to make sure is to check what's inside the object you are extruding. Objects contents can be easily explored with python. Assuming for example you have an object called "Wire", you could type this into the Python console:

obj = FreeCAD.ActiveDocument.Wire
shp = obj.Shape
print shp.Faces
print shp.Wires
if shp.Wires:
    for w in shp.Wires:
        print w.isClosed()

The above code retrieves the shape from an object, shows the faces and wires your object has (if any), and, if there are wires, prints if those wires are closed. If you don't have any face, you won't get a solid. If there is no closed wire, it won't become a face. If you are interested, there is more info about what you can check with Python on the part scripting page. If you cannot join several lines into a wire, the most probable cause is that their endpoints don't meet, there must be small gaps between (some of) them. There, I'm afraid, my experience tells me the quickest way would be to redraw a wire on top of them.

My boolean operations fail, or give weird results

The Open CASCADE geometric modeling kernel used in FreeCAD for Part geometry, although probably the best open-source geometry kernel available, has its flaws and limitations. Indeed the boolean operations (fusion, subtraction, intersection) are not its best features, and often give strange results. This is a current limitation we have no way to solve at once, so your best path is to try obtaining the desired result by modeling another way. For example, problems with primitives such as cylinder can often be solved by using an extruded circle instead. Coplanar surfaces between parts can cause trouble, as well as surface tangency. As a general rule, if a shape doesn't work, try remodeling it a different way. In 99% of the cases at the end you will manage to obtain the result you want.

When I export (or view) my model, the holes are filled in

Don't use Ctrl + A (Select All) to export everything from the hierarchy tree. If the model is of one single item, try selecting only the newest item (usually the last one) in the hierarchy tree.

As we create a model in the PartDesign Workbench, each feature takes the shape of the last one and adds or removes something, creating linear dependencies from feature to feature as the model is created. Hence a "Cut" feature is not only the cut hole itself, but the whole part with the cut. This is why the user usually should only have the newest item (feature) in the model tree visible, because otherwise the phases of the model overlay each other, and holes are filled in by the earlier model features.

To toggle visibility of an object on or off, select it in the hierarchy tree and press spacebar on your keyboard. Usually everything but the last item in the hierarchy tree should be greyed out and therefore not visible in the 3D view.

Параметрические объекты ломаются, после изменения их базовых эскизов

Вы столкнулись с проблемой именования геометрических объектов. В настоящее время это основная проблема FreeCAD для начинающих пользователей. Она присутствует во всем FreeCAD, но наиболее заметна при использовании эскизов. Объяснение простое: при перерасчете эскиза геометрические объекты (ребра, грани...) перестраиваются в другом порядке, в зависимости от порядка существующих в нем ограничений (constraints). Они заново получают имена (Edge1, Edge2... Face1, Face2... и т.д.). Большинство последующих операций (выдавливание, скругление и т.д.) привязаны к старым именам. Т.е. при перестроении эскиза операции будут обращаться к именам которые были заложены в них изначально, а не к тем, что были получены заново уже после редактирования, что соответственно приведет к неправильному результату.

This is a very hard problem to overcome (the Topological Naming Project aims at solving it). However, there are many workarounds available to mitigate the problem, and more advanced users generally manage to avoid it completely. A couple of strategies are:

  • Know that sketches are highly sensitive to the problem. Referencing a specific edge of a sketch, or a face of an object built on a sketch, such as a PartDesign Pad, is dangerous, unless you are pretty confident that these sketches will not change over time or the sketch is very simple. A Pad built on a simple rectangular sketch, for example, will likely be safe as it will generate only one face, so there is no order problem.
  • Prefer other kinds of objects such as Part or Draft when possible. These objects are always built the same way, and therefore their geometric components usually follow the same order each time they are rebuilt. They are much less susceptible to toponaming problems.
  • To attach further objects onto the faces of sketch-based geometry, prefer using Datum geometry. These invisible "helper objects" don't depend on sketch geometry, and therefore stay stable over time.

Как внести свой вклад в развитие FreeCAD

Чем можно помочь для развития FreeCAD?

There are a lot of different ways to help, even if you are not a programmer. Here are a couple of things you can do:

  • Give some feedback to the FreeCAD developers: It is always useful to know what people think, what they found good, what they miss, etc. Drop a note on the forum giving your opinion or make a request on our issue tracker!
  • Help with writing documentation: The documentation we have here on this site is sometimes very limited. If you discovered something that is not well documented, add your knowledge there!
  • Help others newcomers: Hang around the forum, and help new people to solve basic questions, like how do I install, how do I add a cube, etc.
  • Translate the documentation into your own language
  • Translate FreeCAD into your own language
  • Write Tutorials, or record video tutorials: Tutorials are a very easy way for newcomers to learn a new software. If you did some nice stuff, why not show other people how to do it?
  • Contribute with assets and examples: We are still missing good example files in FreeCAD. If you created something good, share it with us!
  • Submit bugs: It is very important to have all possible bugs fixed. If you find one, report it as clearly as possible, so we can understand exactly what's happening.
  • Try to do some Python coding: You never programmed before but you want to try? Python is easy. Read our introduction to Python, but beware, you might get addicted quickly!
  • See the Help FreeCAD page for more details on how to contribute.

Как получить доступ к редактированию вики?

See the Work on the documentation page paragraph for more details on how to contribute.

Does FreeCAD participate in Google Summer of Code?

Yes. Beginning in 2016, FreeCAD participates in Google Summer of Code. See Google Summer of Code 2020 for information on past editions, and Google Summer Of Code 2016 in the forum for the original announcement.

I want to start translating the wiki in my own language. What do I do?

This wiki is hosting a lot of contents. The most up-to-date and interesting material is gathered in the manual.

See the Translate the documentation page paragraph for more details on how to translate the wiki.

Можно ли приобрести мерч?

FreeCAD не предлагает "фирменные" сувениры собственного производства, которые вы можете заказать для поддержки проекта. Но вы можете их создать самостоятельно. Инструкции см. на нашей странице Сувениры.

Лицензирование, авторские права и использование

Do I have to pay something to use FreeCAD?

No. FreeCAD is totally free to use, to download, to redistribute, or to modify. It is open-source software, published under the terms of the GNU Lesser General Public License 2.1, which guarantees you those freedoms and, even more important, guarantees you that these freedoms will never be taken from you.

Can I reuse any part of the FreeCAD artwork or pieces of the website?

Sure. All the artwork (icons, banners, etc.) of FreeCAD are licensed LGPL, same as the FreeCAD code. Help yourself on the Artwork page. The website is a standard MediaWiki site, all graphic elements can freely be reused, and if you are curious about how to tweak the MediaWiki software like we did, look for the special Common css and js pages.

Can I reuse pieces of FreeCAD in another application?

Yes, you can use the core parts of FreeCAD in other applications as long as you comply with the terms of the LGPL. Third party libraries, external workbenches, and macros may be subject to their own license terms, so please consult with their authors. More details on the License page.