Lattice2 Workbench/ru: Difference between revisions

From FreeCAD Documentation
(Created page with "Детальное описание на [https://github.com/DeepSOIC/Lattice2/wiki Lattice2 Github wiki]")
(Updating to match new version of source page)
 
(13 intermediate revisions by 3 users not shown)
Line 4: Line 4:
{{Caption|align=center|Иконка внешнего верстака FreeCAD Lattice2}}
{{Caption|align=center|Иконка внешнего верстака FreeCAD Lattice2}}


<span id="Introduction"></span>
==Введение==
==Введение==


Line 10: Line 11:
{{TOCright}}
{{TOCright}}


<div class="mw-translate-fuzzy">
Верстак Lattice2 это [[external workbenches/ru|внешний верстак]] FreeCADа, который служит для работы с размещением и матрицами размещений. Это похоже на верстак сборок, но с упором на массивы. Ограничений и связей нет, здесь только матрицы размещений, которые могут создаваться, комбинироваться, преобразовываться, накладываться и заполняться фигурами.
Верстак Lattice2 это [[external workbenches/ru|внешний верстак]] FreeCADа, который служит для работы с размещением и матрицами размещений. Это похоже на верстак сборок, но с упором на массивы. Ограничений и связей нет, здесь только матрицы размещений, которые могут создаваться, комбинироваться, преобразовываться, накладываться и заполняться фигурами.
</div>


Когда-то думали, как создать угломер с помощью FreeCAD? Это задача для данного верстака (включая разметку делений). Разнесённые сборки так же могут быть созданы с помощью этого верстака.
Когда-то думали, как создать угломер с помощью FreeCAD? Это задача для данного верстака (включая разметку делений). Разнесённые сборки так же могут быть созданы с помощью этого верстака.
Line 18: Line 21:
Одна из главных целей верстака - быть как можно более параметрическим.
Одна из главных целей верстака - быть как можно более параметрическим.


<span id="References"></span>
==Справки==
==Справки==


Line 24: Line 28:
* Исходный код на github: https://github.com/DeepSOIC/Lattice2
* Исходный код на github: https://github.com/DeepSOIC/Lattice2


<span id="Tools"></span>
== Инструменты ==
== Инструменты ==


Детальное описание на [https://github.com/DeepSOIC/Lattice2/wiki Lattice2 Github wiki]
Детальное описание на [https://github.com/DeepSOIC/Lattice2/wiki Lattice2 Github wiki]


===Toolbar===
<span id="Toolbar"></span>
===Панель инструментов===


[[Image:Lattice2-menu-orizz.png]]
[[Image:Lattice2-menu-orizz.png]]
{{Caption|Lattice2 Toolbar}}
{{Caption|Панель инструментов Lattice2}}


===Commands===
<span id="Commands"></span>
===Команды===


* [[Image:Lattice2_Placement.svg|32px]] [[Lattice2_Placement|Placement]]
* [[Image:Lattice2_Placement.svg|32px]] [[Lattice2_Placement/ru|Placement]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: Custom]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: Custom]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: XY plane]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: XY plane]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: XZ plane]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: XZ plane]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: YZ plane]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: YZ plane]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: along X]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: along X]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: along Y]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: along Y]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: along Z]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: along Z]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement|Single Placement: Euler angles]]
** [[Image:Lattice2_Placement.svg|24px]] [[Lattice2_Placement/ru|Single Placement: Euler angles]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape|Placement of shape: Copy object.Placement]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape/ru|Placement of shape: Copy object.Placement]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape|Placement of shape: Center of bounding box]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape/ru|Placement of shape: Center of bounding box]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape|Placement of shape: Center of mass]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape/ru|Placement of shape: Center of mass]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape|Placement of shape: Inertial axis system]]
** [[Image:Lattice2_PlacementFromShape.svg|32px]] [[Lattice2_PlacementFromShape/ru|Placement of shape: Inertial axis system]]
* [[Image:Lattice2_AttachablePlacement.svg|32px]] [[Lattice2_AttachablePlacement|Attachable Placement]]
* [[Image:Lattice2_AttachablePlacement.svg|32px]] [[Lattice2_AttachablePlacement/ru|Attachable Placement]]
* [[Image:Lattice2_LinearArray.svg|32px]] [[Lattice2_LinearArray|Generate linear array]]
* [[Image:Lattice2_LinearArray.svg|32px]] [[Lattice2_LinearArray/ru|Generate linear array]]
* [[Image:Lattice2_PolarArray.svg|32px]] [[Lattice2_PolarArray|Generate polar array]]
* [[Image:Lattice2_PolarArray.svg|32px]] [[Lattice2_PolarArray/ru|Generate polar array]]
* [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape|Array from shape]]
* [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape/ru|Array from shape]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape|Internal placements]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape/ru|Internal placements]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape|Center of bounding box]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape/ru|Center of bounding box]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape|Center of mass]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape/ru|Center of mass]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape|Inertial axis system]]
** [[Image:Lattice2_ArrayFromShape.svg|32px]] [[Lattice2_ArrayFromShape/ru|Inertial axis system]]
* [[Image:Lattice2_InvertLattice.svg|32px]] [[Lattice2_InvertLattice|Invert lattice]]
* [[Image:Lattice2_InvertLattice.svg|32px]] [[Lattice2_InvertLattice/ru|Invert lattice]]
* [[Image:Lattice2_JoinArrays.svg|32px]] [[Lattice2_JoinArrays|Join arrays]]
* [[Image:Lattice2_JoinArrays.svg|32px]] [[Lattice2_JoinArrays/ru|Join arrays]]
* [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter|Array filter]]
* [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter/ru|Array filter]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter|Selected items]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter/ru|Selected items]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter|Touching]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter/ru|Touching]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter|Within distance window]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter/ru|Within distance window]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter|Pointing at shape]]
** [[Image:Lattice2_ArrayFilter.svg|32px]] [[Lattice2_ArrayFilter/ru|Pointing at shape]]
* [[Image:Lattice2_ExplodeArray.svg|32px]] [[Lattice2_ExplodeArray|Explode array]]
* [[Image:Lattice2_ExplodeArray.svg|32px]] [[Lattice2_ExplodeArray/ru|Explode array]]
* [[Image:Lattice2_ProjectArray.svg|32px]] [[Lattice2_ProjectArray|Project array]]
* [[Image:Lattice2_ProjectArray.svg|32px]] [[Lattice2_ProjectArray/ru|Project array]]
* [[Image:Lattice2_ResampleArray.svg|32px]] [[Lattice2_ResampleArray|Resample array]]
* [[Image:Lattice2_ResampleArray.svg|32px]] [[Lattice2_ResampleArray/ru|Resample array]]
* [[Image:Lattice2_PopulateCopiesNormal.svg|32px]] [[Lattice2_PopulateCopiesNormal|Populate with copies]]
* [[Image:Lattice2_PopulateCopiesNormal.svg|32px]] [[Lattice2_PopulateCopiesNormal/ru|Populate with copies]]
** [[Image:Lattice2_PopulateCopiesNormal.svg|32px]] [[Lattice2_PopulateCopiesNormal|Populate with copies]]
** [[Image:Lattice2_PopulateCopiesNormal.svg|32px]] [[Lattice2_PopulateCopiesNormal/ru|Populate with copies]]
** [[Image:Lattice2_PopulateCopiesArray.svg|32px]] [[Lattice2_PopulateCopiesArray|Populate with copies: Build array]]
** [[Image:Lattice2_PopulateCopiesArray.svg|32px]] [[Lattice2_PopulateCopiesArray/ru|Populate with copies: Build array]]
** [[Image:Lattice2_PopulateCopiesMove.svg|32px]] [[Lattice2_PopulateCopiesMove|Moved object]]
** [[Image:Lattice2_PopulateCopiesMove.svg|32px]] [[Lattice2_PopulateCopiesMove/ru|Moved object]]
* [[Image:Lattice2_PopulateChildrenNormal.svg|32px]] [[Lattice2_PopulateChildrenNormal|Populate with children]]
* [[Image:Lattice2_PopulateChildrenNormal.svg|32px]] [[Lattice2_PopulateChildrenNormal/ru|Populate with children]]
** [[Image:Lattice2_PopulateChildrenNormal.svg|32px]] [[Lattice2_PopulateChildrenNormal|Populate with children]]
** [[Image:Lattice2_PopulateChildrenNormal.svg|32px]] [[Lattice2_PopulateChildrenNormal/ru|Populate with children]]
** [[Image:Lattice2_PopulateChildrenArray.svg|32px]] [[Lattice2_PopulateChildrenArray|Populate with children: Build array]]
** [[Image:Lattice2_PopulateChildrenArray.svg|32px]] [[Lattice2_PopulateChildrenArray/ru|Populate with children: Build array]]
** [[Image:Lattice2_PopulateChildrenMove.svg|32px]] [[Lattice2_PopulateChildrenMove|Moved children]]
** [[Image:Lattice2_PopulateChildrenMove.svg|32px]] [[Lattice2_PopulateChildrenMove/ru|Moved children]]
* [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Parametric downgrade]]
* [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Parametric downgrade]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to ]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to ]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Leaves]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Leaves]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to CompSolids]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to CompSolids]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Shells]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Shells]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to OpenWires]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to OpenWires]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Faces]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Faces]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Wires]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Wires]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Edges]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Edges]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Seam edges]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Seam edges]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Non-seam edges]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Non-seam edges]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade|Downgrade to Vertices]]
** [[Image:Lattice2_ParametricDowngrade.svg|24px]] [[Lattice2_ParametricDowngrade/ru|Downgrade to Vertices]]
* [[Image:Lattice2_SubLink.svg|32px]] [[Lattice2_SubLink|Sub link]]
* [[Image:Lattice2_SubLink.svg|32px]] [[Lattice2_SubLink/ru|Sub link]]
* [[Image:Lattice2_MakeCompound.svg|32px]] [[Lattice2_MakeCompound|Make compound]]
* [[Image:Lattice2_MakeCompound.svg|32px]] [[Lattice2_MakeCompound/ru|Make compound]]
* [[Image:Lattice2_ExplodeCompound.svg|32px]] [[Lattice2_ExplodeCompound|Explode compound]]
* [[Image:Lattice2_ExplodeCompound.svg|32px]] [[Lattice2_ExplodeCompound/ru|Explode compound]]
* [[Image:Lattice2_FuseCompound.svg|32px]] [[Lattice2_FuseCompound|Fuse compound]]
* [[Image:Lattice2_FuseCompound.svg|32px]] [[Lattice2_FuseCompound/ru|Fuse compound]]
* [[Image:Lattice2_BoundingBox.svg|32px]] [[Lattice2_BoundingBox|Bounding box]]
* [[Image:Lattice2_BoundingBox.svg|32px]] [[Lattice2_BoundingBox/ru|Bounding box]]
** [[Image:Lattice2_BoundingBox.svg|32px]] [[Lattice2_BoundingBox|Whole]]
** [[Image:Lattice2_BoundingBox.svg|32px]] [[Lattice2_BoundingBox/ru|Whole]]
** [[Image:Lattice2_BoundingBoxCompound.svg|32px]] [[Lattice2_BoundingBoxCompound|Children]]
** [[Image:Lattice2_BoundingBoxCompound.svg|32px]] [[Lattice2_BoundingBoxCompound/ru|Children]]
* [[Image:Lattice2_ShapeString.svg|32px]] [[Lattice2_ShapeString|Shape string for array]]
* [[Image:Lattice2_ShapeString.svg|32px]] [[Lattice2_ShapeString/ru|Shape string for array]]
* [[Image:Lattice2_ParaSeries.svg|32px]] [[Lattice2_ParaSeries|Para series]]
* [[Image:Lattice2_ParaSeries.svg|32px]] [[Lattice2_ParaSeries/ru|Para series]]
* [[Image:Lattice2_Inspect.svg|32px]] [[Lattice2_Inspect|Inspect]]
* [[Image:Lattice2_Inspect.svg|32px]] [[Lattice2_Inspect/ru|Inspect]]
** [[Image:Lattice2_InspectSelection.svg|32px]] [[Lattice2_InspectSelection|Inspect seletion]]
** [[Image:Lattice2_InspectSelection.svg|32px]] [[Lattice2_InspectSelection/ru|Inspect seletion]]
** [[Image:Lattice2_InspectShape.svg|32px]] [[Lattice2_InspectShape|Shape info (feature)]]
** [[Image:Lattice2_InspectShape.svg|32px]] [[Lattice2_InspectShape/ru|Shape info (feature)]]
* [[Image:Lattice2_SubstituteObject.svg|32px]] [[Lattice2_SubstituteObject|Substitute object]]
* [[Image:Lattice2_SubstituteObject.svg|32px]] [[Lattice2_SubstituteObject/ru|Substitute object]]
* Expose links to subelements
* Expose links to subelements


Other
Other
* Recomputes
* Recomputes
** [[Image:Lattice2_RecomputeMakeFeature.svg|32px]] [[Lattice2_RecomputeMakeFeature|Make recompute locher object]]:
** [[Image:Lattice2_RecomputeMakeFeature.svg|32px]] [[Lattice2_RecomputeMakeFeature/ru|Make recompute locher object]]:
** [[Image:Lattice2_RecomputeLock.svg|32px]] [[Lattice2_RecomputeLock|Lock recomputes]]:
** [[Image:Lattice2_RecomputeLock.svg|32px]] [[Lattice2_RecomputeLock/ru|Lock recomputes]]:
** [[Image:Lattice2_RecomputeUnlock.svg|32px]] [[Lattice2_RecomputeUnlock|Unlock recomputes]]:
** [[Image:Lattice2_RecomputeUnlock.svg|32px]] [[Lattice2_RecomputeUnlock/ru|Unlock recomputes]]:
** [[Image:Lattice2_RecomputeFeature.svg|32px]] [[Lattice2_RecomputeFeature|Recompute feature]]:
** [[Image:Lattice2_RecomputeFeature.svg|32px]] [[Lattice2_RecomputeFeature/ru|Recompute feature]]:
** [[Image:Lattice2_RecomputeDocument.svg|32px]] [[Lattice2_RecomputeDocument|Recompute document]]:
** [[Image:Lattice2_RecomputeDocument.svg|32px]] [[Lattice2_RecomputeDocument/ru|Recompute document]]:
** [[Image:Lattice2_RecomputeForce.svg|32px]] [[Lattice2_RecomputeForce|Force recompute]]:
** [[Image:Lattice2_RecomputeForce.svg|32px]] [[Lattice2_RecomputeForce/ru|Force recompute]]:
** [[Image:Lattice2_RecomputeTouch.svg|32px]] [[Lattice2_RecomputeTouch|Touch selected feature]]:
** [[Image:Lattice2_RecomputeTouch.svg|32px]] [[Lattice2_RecomputeTouch/ru|Touch selected feature]]:
* [[Image:Lattice2_Lattice2.svg|32px]] Lattice2 Workbench icon
* [[Image:Lattice2_Lattice2.svg|32px]] Lattice2 Workbench icon


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


'''Prerequisites'''
'''Prerequisites''': Lattice2 Workbench requires FreeCAD >= v0.16.5155.
Lattice2 WB requires FreeCAD >= v0.16.5155.


<span id="Automatic_installation"></span>
===Automatic installation===
===Автоматическая установка===


<div class="mw-translate-fuzzy">
As of v0.17 one can use the [[Image:AddonManager.svg|24px]] [[Addon Manager]] to install the [[Image:Lattice2_Lattice2.svg|24px]] Lattice2 Workbench. Use {MenuCommand|Tools → Addon Manager}}
Начиная с v0.17 можно использовать для установки [[Image:Lattice2_Lattice2.svg|24px]] верстака Lattice2 [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/ru|Addon Manager]]. Используйте {MenuCommand|инструменты → Addon Manager}}
</div>


<span id="Manual_Install"></span>
=== Manual Install ===
===Ручная установка===


* Scroll to the top of the page, and click 'download zip' button
* Scroll to the top of the page, and click 'download zip' button
Line 129: Line 140:
After you install the workbench, it should appear at the bottom of list of workbench selector in FreeCAD.
After you install the workbench, it should appear at the bottom of list of workbench selector in FreeCAD.


== Tutorials ==
<span id="Tutorials"></span>
==Учебники==


* Tutorials: [https://github.com/DeepSOIC/Lattice2/wiki/Gallery Gallery]
* Tutorials: [https://github.com/DeepSOIC/Lattice2/wiki/Gallery Gallery]
Line 137: Line 149:
* [https://www.youtube.com/watch?v=BXmeEGnhszo Feature Patterns in Lattice2 Workbench] by @sliptonic
* [https://www.youtube.com/watch?v=BXmeEGnhszo Feature Patterns in Lattice2 Workbench] by @sliptonic


==Links to Lattice2 WB==
==Links to Lattice2 workbench==


* Lattice2 Wiki: https://github.com/DeepSOIC/Lattice2/wiki
* Lattice2 Wiki: https://github.com/DeepSOIC/Lattice2/wiki
Line 147: Line 159:
==Other useful links==
==Other useful links==


<div class="mw-translate-fuzzy">
* [https://github.com/DeepSOIC/Lattice Lattice aka Lattice1 Workbench (obsolete)]
* [https://github.com/DeepSOIC/Lattice Lattice aka Lattice1 Workbench (obsolete)]
* [[External Workbenches]]: List of FreeCAD workbenches.
* [[External Workbenches/ru|Внешние верстаки]]: Список верстаков FreeCAD.
* [[Macros recipes]]
* [[Macros recipes/ru|Рецепты макросов]]
* [[FreeCAD Community Portal]]
* [[FreeCAD Community Portal/ru|Портал сообщества FreeCAD]]
</div>


{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 11:26, 15 July 2023

Other languages:

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Иконка внешнего верстака FreeCAD Lattice2

Введение

Lattice2 застабилизирован. Новые возможности могут быть добавлены, но революционных изменений не ожидается.

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

Когда-то думали, как создать угломер с помощью FreeCAD? Это задача для данного верстака (включая разметку делений). Разнесённые сборки так же могут быть созданы с помощью этого верстака.

Кроме того, в верстаке есть несколько инструментов общего назначения, таких как параметрическое понижение, ограничивающие рамки, инструмент информации о фигуре и инструменты для работы с наборами фигур (составов).

Одна из главных целей верстака - быть как можно более параметрическим.

Справки

Инструменты

Детальное описание на Lattice2 Github wiki

Панель инструментов

Панель инструментов Lattice2

Команды

Other

Установка

Prerequisites: Lattice2 Workbench requires FreeCAD >= v0.16.5155.

Автоматическая установка

Начиная с v0.17 можно использовать для установки верстака Lattice2 Addon Manager. Используйте {MenuCommand|инструменты → Addon Manager}}

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

  • Scroll to the top of the page, and click 'download zip' button
  • Unpack the contents into a "Lattice2" folder created in \Path\to\FreeCAD\Mod, and restart FreeCAD.
  • Note that InitGui.py (and the rest of .py files) should end up directly under Mod\Lattice2 (not under nested directory like Mod\Lattice2\Lattice2).

After you install the workbench, it should appear at the bottom of list of workbench selector in FreeCAD.

Учебники

Links to Lattice2 workbench

Other useful links