Translations:Feature list/5/ru: Difference between revisions
No edit summary |
No edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
* [[Image:Feature1.jpg|left]] ''' |
* [[Image:Feature1.jpg|left]] Полное '''геометрическое ядро''', основанное на [http://ru.wikipedia.org/wiki/Open_CASCADE_Technology OpenCasCade], позволяет производить сложные трёхмерные операции над сложными типами форм, со встроенной поддержкой таких понятий, как: [https://ru.wikipedia.org/wiki/Граничное_представление Граничное представление] (boundary representation, brep), Кривые и поверхности [https://ru.wikipedia.org/wiki/NURBS неоднородных рациональных B-сплайнов] (Non-uniform rational basis spline, nurbs), широкий спектр геометрических объектов, булевы операции над фигурами или [http://en.wikipedia.org/wiki/Fillet_%28mechanics%29 сопряжения] и встроенную поддержку форматов [https://ru.wikipedia.org/wiki/STEP_(стандарт) STEP] и [https://ru.wikipedia.org/wiki/IGES IGES] {{clear}} |
||
* [[Image:Feature3.jpg|left]] '''Полностью параметрическая''' модель данных. Объекты FreeCAD параметрические в основе, то есть их форма может полностью зависеть от [[Property/ru|параметров]] или даже зависеть от других объектов, все изменения пересчитываются по запросу, и записываются в стеке отмен-возвратов. Легко могут быть добавлены новые объекты, которые могут быть даже [[Scripted objects/ru|написаны на python]]{{clear}} |
* [[Image:Feature3.jpg|left]] '''Полностью параметрическая''' модель данных. Объекты FreeCAD параметрические в основе, то есть их форма может полностью зависеть от [[Property/ru|параметров]] или даже зависеть от других объектов, все изменения пересчитываются по запросу, и записываются в стеке отмен-возвратов. Легко могут быть добавлены новые объекты, которые могут быть даже [[Scripted objects/ru|написаны на python]]{{clear}} |
||
* [[Image:Feature4.jpg|left]] '''Модульная архитектура''', позволяющая добавлять функциональность через плагины (модули). Эти расширения могут быть комплексными и программироваться на C++, или простыми как [[Power users hub/ru|скрипты Python]] или записываемые самостоятельно [[macros/ru|макросы]]. У Вас есть полный доступ из встроенного интерпретатора '''Python''', макросов или внешних сценариев к практически любой части FreeCAD, позволяя [[Topological data scripting/ru|создавать и изменять геометрию]], двумерное и объёмное представление этой геометрии ([[scenegraph/ru|scenegraph]]) или даже [[PySide/ru|интерфейс FreeCAD]] {{clear}} |
* [[Image:Feature4.jpg|left]] '''Модульная архитектура''', позволяющая добавлять функциональность через плагины (модули). Эти расширения могут быть комплексными и программироваться на C++, или простыми как [[Power users hub/ru|скрипты Python]] или записываемые самостоятельно [[macros/ru|макросы]]. У Вас есть полный доступ из встроенного интерпретатора '''Python''', макросов или внешних сценариев к практически любой части FreeCAD, позволяя [[Topological data scripting/ru|создавать и изменять геометрию]], двумерное и объёмное представление этой геометрии ([[scenegraph/ru|scenegraph]]) или даже [[PySide/ru|интерфейс FreeCAD]] {{clear}} |
||
* [[Image:Feature5.jpg|left]] Импорт/экспорт в '''стандартные форматы''', такие как: [http://ru.wikipedia.org/wiki/STEP_ |
* [[Image:Feature5.jpg|left]] Импорт/экспорт в '''стандартные форматы''', такие как: [http://ru.wikipedia.org/wiki/STEP_(стандарт) STEP], [http://ru.wikipedia.org/wiki/IGES IGES], [http://ru.wikipedia.org/wiki/Obj OBJ], [http://ru.wikipedia.org/wiki/STL_(формат файла) STL], [http://ru.wikipedia.org/wiki/DXF DXF], [http://ru.wikipedia.org/wiki/SVG SVG],[http://ru.wikipedia.org/wiki/Universal_3D U3D], [https://ru.wikipedia.org/wiki/COLLADA DAE], [https://ru.wikipedia.org/wiki/Industry_Foundation_Classes IFC], [http://people.sc.fsu.edu/~jburkardt/data/off/off.html OFF], [https://ru.wikipedia.org/wiki/NX_CAE NASTRAN], [https://ru.wikipedia.org/wiki/VRML VRML], кроме собственного формата FreeCAD {{FileName|[[Fcstd file format/ru|Fcstd]]}}. Уровень совместимости между FreeCAD и данными форматами может различаться, поскольку зависит от поддерживающего их модуля.{{clear}} |
||
* [[Image:Feature7.jpg|left]] Модуль [[Sketcher Workbench| |
* [[Image:Feature7.jpg|left]] Модуль [[Sketcher Workbench|эскизирования]] со встроенным вычислителем ограничений, позволяющий создавать эскизы с геометрически ограниченными двухмерными формами. Создаваемые с помощью Sketcher двумерные геометрические фигуры с ограничениями могут использоваться как база для построения других объектов FreeCAD. {{clear}} |
||
* [[Image:Feature9.jpg|left]] Модуль [[Robot Workbench| |
* [[Image:Feature9.jpg|left]] Модуль [[Robot Workbench|робототехники]], позволяющий изучать движение роботов в графическом интерфейсе. {{clear}} |
||
* [[Image:Feature8.jpg|left]]Удобный новый модуль для создания [[TechDraw_Module/ru|традиционных чертежей]] с опциями вроде видов детализации, сечений, образмеривания и других, которые позволяют создать двумерный вид вашей трёхмерной модели. Эти модули создают листы, готовые к экспорту в SVG или PDF. Так же есть более старый [[Drawing Module/ru|модуль черчения]] с его небогатыми возможностями графического интерфейса, но мощной функциональностью через Python.{{clear}} |
|||
* [[Image:Feature8.jpg|left]] Модуль [[Drawing Module/ru|Рисование]] позволяет спроецировать Вашу трёхмерную модель на чертежный лист {{clear}} |
|||
* [[Image:Feature-raytracing.jpg|left]] Модуль [[Raytracing Module/ru| |
* [[Image:Feature-raytracing.jpg|left]] Модуль [[Raytracing Module/ru|рендеринга]] может экспортировать 3D объекты для рендеринга во внешние программы. Пока что он поддерживает только [https://ru.wikipedia.org/wiki/POV-Ray POV-Ray] и [https://ru.wikipedia.org/wiki/LuxRender LuxRender]{{clear}} |
||
* [[Image:Feature-arch.jpg|left]] Модуль [[Arch Module| |
* [[Image:Feature-arch.jpg|left]] Модуль [[Arch Module|архитектуры]] позволяет работать по процессу [http://ru.wikipedia.org/wiki/BIM информационного моделирования здания] (Building Information Modeling, BIM), при совместимости со спецификацией [http://ru.wikipedia.org/wiki/Industry_Foundation_Classes IFC]. {{clear}} |
||
* [[Image:Feature-CAM.jpg|left]] [[Path Workbench/ru|Модуль Path]] посвящён [https://ru.wikipedia.org/wiki/CAM автоматизации механической обработки] (Computer-aided manufacturing, CAM), например, фрезерования, и может выводить, показывать и настраивать [https://ru.wikipedia.org/wiki/G-code G-код].{{clear}} |
|||
* [[Image:Feature_spreadsheet.png|left]] Интегрированный обработчик [[Spreadsheet_Workbench/ru|электронных таблиц]] и [[Expressions/ru|выражений]], который может использоваться для управления моделями через формулы и централизованной организации данных моделей.{{clear}} |
Revision as of 13:27, 8 May 2020
- Полное геометрическое ядро, основанное на OpenCasCade, позволяет производить сложные трёхмерные операции над сложными типами форм, со встроенной поддержкой таких понятий, как: Граничное представление (boundary representation, brep), Кривые и поверхности неоднородных рациональных B-сплайнов (Non-uniform rational basis spline, nurbs), широкий спектр геометрических объектов, булевы операции над фигурами или сопряжения и встроенную поддержку форматов STEP и IGES
- Полностью параметрическая модель данных. Объекты FreeCAD параметрические в основе, то есть их форма может полностью зависеть от параметров или даже зависеть от других объектов, все изменения пересчитываются по запросу, и записываются в стеке отмен-возвратов. Легко могут быть добавлены новые объекты, которые могут быть даже написаны на python
- Модульная архитектура, позволяющая добавлять функциональность через плагины (модули). Эти расширения могут быть комплексными и программироваться на C++, или простыми как скрипты Python или записываемые самостоятельно макросы. У Вас есть полный доступ из встроенного интерпретатора Python, макросов или внешних сценариев к практически любой части FreeCAD, позволяя создавать и изменять геометрию, двумерное и объёмное представление этой геометрии (scenegraph) или даже интерфейс FreeCAD
- Импорт/экспорт в стандартные форматы, такие как: STEP, IGES, OBJ, файла) STL, DXF, SVG,U3D, DAE, IFC, OFF, NASTRAN, VRML, кроме собственного формата FreeCAD Fcstd. Уровень совместимости между FreeCAD и данными форматами может различаться, поскольку зависит от поддерживающего их модуля.
- Модуль эскизирования со встроенным вычислителем ограничений, позволяющий создавать эскизы с геометрически ограниченными двухмерными формами. Создаваемые с помощью Sketcher двумерные геометрические фигуры с ограничениями могут использоваться как база для построения других объектов FreeCAD.
- Модуль робототехники, позволяющий изучать движение роботов в графическом интерфейсе.
- Удобный новый модуль для создания традиционных чертежей с опциями вроде видов детализации, сечений, образмеривания и других, которые позволяют создать двумерный вид вашей трёхмерной модели. Эти модули создают листы, готовые к экспорту в SVG или PDF. Так же есть более старый модуль черчения с его небогатыми возможностями графического интерфейса, но мощной функциональностью через Python.
- Модуль рендеринга может экспортировать 3D объекты для рендеринга во внешние программы. Пока что он поддерживает только POV-Ray и LuxRender
- Модуль архитектуры позволяет работать по процессу информационного моделирования здания (Building Information Modeling, BIM), при совместимости со спецификацией IFC.
- Модуль Path посвящён автоматизации механической обработки (Computer-aided manufacturing, CAM), например, фрезерования, и может выводить, показывать и настраивать G-код.
- Интегрированный обработчик электронных таблиц и выражений, который может использоваться для управления моделями через формулы и централизованной организации данных моделей.