165 lines
36 KiB
HTML
165 lines
36 KiB
HTML
<html><head><title>Part Workbench/ru</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Part Workbench/ru</h1><span class="mw-redirectedfrom">(Redirected from <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Workbench/ru&redirect=no" class="mw-redirect" title="Part Workbench/ru">Part Workbench/ru</a>)</span></div>
|
||
|
||
<div id="mw-content-text" lang="ru" dir="ltr" class="mw-content-ltr"><hr/>
|
||
<div class="mw-parser-output"></div>
|
||
<p>CAD возможности FreeCAD бизируются на ядре <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Open_CASCADE">OpenCasCade</a> . Модуль частей в FreeCAD открывает доступ к объектам и функциям OpenCasCade. OpenCascade это CAD ядро професионального уровня, это выражается в возможностях продвинутого манипулирование 3D геометрическим манипулированием и объектами. Объекты-детали, в отличии от <a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_Module/ru" class="mw-redirect" title="Mesh Module/ru">Полигиональных</a> объектов, являются более сложными, и следовательно дают доступ к более мощным операциям, таким как последовательные логические операции, изменение и истории и параметров построения.
|
||
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_example.jpg" class="image"><img alt="Part example.jpg" src="Part_example.jpg" width="634" height="406" /></a>
|
||
</p><p>Пример формы Детали в FreeCAD
|
||
</p>
|
||
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#.D0.98.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.8B"><span class="tocnumber">1</span> <span class="toctext">Инструменты</span></a></li>
|
||
<li class="toclevel-1"><a href="#.D0.9F.D1.80.D0.B8.D0.BC.D0.B8.D1.82.D0.B8.D0.B2.D1.8B"><span class="tocnumber">2</span> <span class="toctext">Примитивы</span></a></li>
|
||
<li class="toclevel-1"><a href="#.D0.98.D0.B7.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BE.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D0.BE.D0.B2"><span class="tocnumber">3</span> <span class="toctext">Изменение объектов</span></a></li>
|
||
<li class="toclevel-1"><a href="#.D0.9F.D1.80.D0.BE.D1.87.D0.B8.D0.B5_.D0.B8.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.8B"><span class="tocnumber">4</span> <span class="toctext">Прочие инструменты</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#.D0.91.D1.83.D0.BB.D0.B5.D0.B2.D1.8B_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8"><span class="tocnumber">5</span> <span class="toctext">Булевы операции</span></a></li>
|
||
<li class="toclevel-1 tocsection-3"><a href="#.D0.9E.D0.B1.D1.8A.D1.8F.D1.81.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BA.D0.BE.D0.BD.D1.86.D0.B5.D0.BF.D1.86.D0.B8.D0.B8"><span class="tocnumber">6</span> <span class="toctext">Объяснение концепции</span></a></li>
|
||
<li class="toclevel-1 tocsection-4"><a href="#.D0.9D.D0.B0.D0.BF.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D1.81.D1.86.D0.B5.D0.BD.D0.B0.D1.80.D0.B8.D0.B5.D0.B2"><span class="tocnumber">7</span> <span class="toctext">Написание сценариев</span></a></li>
|
||
<li class="toclevel-1 tocsection-5"><a href="#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B"><span class="tocnumber">8</span> <span class="toctext">Примеры</span></a></li>
|
||
<li class="toclevel-1 tocsection-6"><a href="#.D0.A3.D1.87.D0.B5.D0.B1.D0.BD.D0.B8.D0.BA.D0.B8"><span class="tocnumber">9</span> <span class="toctext">Учебники</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h3><span class="mw-headline" id=".D0.98.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.8B">Инструменты</span></h3>
|
||
<p>Инструменты модуля деталей расположены в меню <b>Деталь</b>, которое появляется при загрузке модуля Part.
|
||
</p>
|
||
<h3><span class="mw-headline" id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B8.D1.82.D0.B8.D0.B2.D1.8B">Примитивы</span></h3>
|
||
<p>Эти инструменты создают примитивные объекты.
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Box.png" class="image"><img alt="Part Box.png" src="32px-Part_Box.png" width="32" height="32" srcset="/wiki/images/thumb/a/a5/Part_Box.png/48px-Part_Box.png 1.5x, /wiki/images/a/a5/Part_Box.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Box/ru" title="Part Box/ru">Куб</a>: Рисует прямоугольный параллелепипед с указанными размерами</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cylinder.png" class="image"><img alt="Part Cylinder.png" src="32px-Part_Cylinder.png" width="32" height="32" srcset="/wiki/images/thumb/d/d4/Part_Cylinder.png/48px-Part_Cylinder.png 1.5x, /wiki/images/d/d4/Part_Cylinder.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cylinder/ru" title="Part Cylinder/ru">Цилиндр</a>: Рисует цилиндр с указанными размерами</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Sphere.png" class="image"><img alt="Part Sphere.png" src="32px-Part_Sphere.png" width="32" height="32" srcset="/wiki/images/thumb/4/4b/Part_Sphere.png/48px-Part_Sphere.png 1.5x, /wiki/images/4/4b/Part_Sphere.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Sphere/ru" title="Part Sphere/ru">Сфера</a>: Рисует сферу с указанными размерами</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cone.png" class="image"><img alt="Part Cone.png" src="32px-Part_Cone.png" width="32" height="32" srcset="/wiki/images/thumb/1/13/Part_Cone.png/48px-Part_Cone.png 1.5x, /wiki/images/1/13/Part_Cone.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cone/ru" title="Part Cone/ru">Конус</a>: Рисует конус с указанными размерами</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Torus.png" class="image"><img alt="Part Torus.png" src="32px-Part_Torus.png" width="32" height="32" srcset="/wiki/images/thumb/8/8b/Part_Torus.png/48px-Part_Torus.png 1.5x, /wiki/images/8/8b/Part_Torus.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Torus/ru" title="Part Torus/ru">Тор</a>: Рисует тор (кольцо) с указанными размерами</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_CreatePrimitives.png" class="image"><img alt="Part CreatePrimitives.png" src="32px-Part_CreatePrimitives.png" width="32" height="32" srcset="/wiki/images/thumb/8/8a/Part_CreatePrimitives.png/48px-Part_CreatePrimitives.png 1.5x, /wiki/images/8/8a/Part_CreatePrimitives.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CreatePrimitives/ru" title="Part CreatePrimitives/ru">Создать примитивы</a>: Инструмент создания различных параметрических геометрических примитивов</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Shapebuilder.png" class="image"><img alt="Part Shapebuilder.png" src="32px-Part_Shapebuilder.png" width="32" height="32" srcset="/wiki/images/thumb/a/a6/Part_Shapebuilder.png/48px-Part_Shapebuilder.png 1.5x, /wiki/images/a/a6/Part_Shapebuilder.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Shapebuilder/ru" title="Part Shapebuilder/ru">Построитель форм</a>: Инструмент создания более сложных форм из различных параметрических геометрических примитивов</li></ul>
|
||
<h3><span class="mw-headline" id=".D0.98.D0.B7.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BE.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D0.BE.D0.B2">Изменение объектов</span></h3>
|
||
<p>Это инструменты для изменения существующих объектов. Они позволяют вам выбирать, какой объект вы будете изменять.
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Booleans.png" class="image"><img alt="Part Booleans.png" src="32px-Part_Booleans.png" width="32" height="32" srcset="/wiki/images/thumb/8/89/Part_Booleans.png/48px-Part_Booleans.png 1.5x, /wiki/images/8/89/Part_Booleans.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Booleans/ru" title="Part Booleans/ru">Булевы операции</a>: Производит булевы операции над объектами</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Union.png" class="image"><img alt="Part Union.png" src="32px-Part_Union.png" width="32" height="32" srcset="/wiki/images/thumb/4/45/Part_Union.png/48px-Part_Union.png 1.5x, /wiki/images/4/45/Part_Union.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Union/ru" title="Part Union/ru">Объединение</a>: Сплавляет (объединяет) два объекта</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Common.png" class="image"><img alt="Part Common.png" src="32px-Part_Common.png" width="32" height="32" srcset="/wiki/images/thumb/9/9a/Part_Common.png/48px-Part_Common.png 1.5x, /wiki/images/9/9a/Part_Common.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Common/ru" title="Part Common/ru">Пересечение</a>: Извлекает общую часть (пересечение) двух объектов</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cut/ru" title="Part Cut/ru"> Обрезать</a>: Обрезает (вычитает) один объект из другого</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinConnect.png" class="image"><img alt="Part JoinConnect.png" src="32px-Part_JoinConnect.png" width="32" height="32" srcset="/wiki/images/thumb/9/95/Part_JoinConnect.png/48px-Part_JoinConnect.png 1.5x, /wiki/images/9/95/Part_JoinConnect.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CompJoinFeatures/ru" title="Part CompJoinFeatures/ru">Join features</a>: Сложные сопряжения для объектов со стенками (Например, труб) (v0.16)
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinConnect.png" class="image"><img alt="Part JoinConnect.png" src="32px-Part_JoinConnect.png" width="32" height="32" srcset="/wiki/images/thumb/9/95/Part_JoinConnect.png/48px-Part_JoinConnect.png 1.5x, /wiki/images/9/95/Part_JoinConnect.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinConnect/ru" title="Part JoinConnect/ru">Connect</a>: Соединяет внутренности объектов (v0.16)</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinEmbed.png" class="image"><img alt="Part JoinEmbed.png" src="32px-Part_JoinEmbed.png" width="32" height="32" srcset="/wiki/images/thumb/b/bc/Part_JoinEmbed.png/48px-Part_JoinEmbed.png 1.5x, /wiki/images/b/bc/Part_JoinEmbed.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinEmbed/ru" title="Part JoinEmbed/ru">Embed</a>: Внедряет объект со стенками внутрь другого такого же объекта (v0.16)</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_JoinCutout.png" class="image"><img alt="Part JoinCutout.png" src="32px-Part_JoinCutout.png" width="32" height="32" srcset="/wiki/images/thumb/c/c4/Part_JoinCutout.png/48px-Part_JoinCutout.png 1.5x, /wiki/images/c/c4/Part_JoinCutout.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_JoinCutout/ru" title="Part JoinCutout/ru">Cutout</a>: Создаёт вырез в стенке объекта для другого объекта со стенками (v0.16)</li></ul></li>
|
||
<li> Splitting tools: (v0.17)
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_BooleanFragments.png" class="image"><img alt="Part BooleanFragments.png" src="32px-Part_BooleanFragments.png" width="32" height="32" srcset="/wiki/images/thumb/f/fc/Part_BooleanFragments.png/48px-Part_BooleanFragments.png 1.5x, /wiki/images/f/fc/Part_BooleanFragments.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_BooleanFragments/ru" title="Part BooleanFragments/ru">Boolean fragments</a>: makes all the pieces that can be obtained by Boolean operations between objects (v0.17)</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Slice.png" class="image"><img alt="Part Slice.png" src="32px-Part_Slice.png" width="32" height="32" srcset="/wiki/images/thumb/f/f7/Part_Slice.png/48px-Part_Slice.png 1.5x, /wiki/images/f/f7/Part_Slice.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Slice/ru" title="Part Slice/ru">Slice</a>: Splits an object into pieces by intersections with another object (v0.17)</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_XOR.png" class="image"><img alt="Part XOR.png" src="32px-Part_XOR.png" width="32" height="32" srcset="/wiki/images/thumb/e/e7/Part_XOR.png/48px-Part_XOR.png 1.5x, /wiki/images/e/e7/Part_XOR.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_XOR/ru&action=edit&redlink=1" class="new" title="Part XOR/ru (page does not exist)">XOR</a>: removes space shared by even number of objects (symmetric version of <a href="Part_Cut.html" title="Part Cut">Cut</a>) (v0.17)</li></ul></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Extrude.png" class="image"><img alt="Part Extrude.png" src="32px-Part_Extrude.png" width="32" height="32" srcset="/wiki/images/thumb/d/df/Part_Extrude.png/48px-Part_Extrude.png 1.5x, /wiki/images/d/df/Part_Extrude.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Extrude/ru" title="Part Extrude/ru">Выдавить</a>: Вытягивает плоские грани объекта</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Fillet.png" class="image"><img alt="Part Fillet.png" src="32px-Part_Fillet.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Fillet.png/48px-Part_Fillet.png 1.5x, /wiki/images/4/4a/Part_Fillet.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Fillet/ru" title="Part Fillet/ru">Скругление</a>: Скругляет ребра объекта</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Revolve.png" class="image"><img alt="Part Revolve.png" src="32px-Part_Revolve.png" width="32" height="32" srcset="/wiki/images/thumb/1/12/Part_Revolve.png/48px-Part_Revolve.png 1.5x, /wiki/images/1/12/Part_Revolve.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Revolve/ru" title="Part Revolve/ru">Вращать</a>: Создает объект вращением одного объекта вокруг оси</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Section.png" class="image"><img alt="Part Section.png" src="32px-Part_Section.png" width="32" height="32" srcset="/wiki/images/thumb/a/ab/Part_Section.png/48px-Part_Section.png 1.5x, /wiki/images/a/ab/Part_Section.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Section/ru" title="Part Section/ru">Section</a>: Создает сечение, как пересечением секущей плоскости и объекта</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_SectionCross.png" class="image"><img alt="Part SectionCross.png" src="32px-Part_SectionCross.png" width="32" height="32" srcset="/wiki/images/thumb/8/8b/Part_SectionCross.png/48px-Part_SectionCross.png 1.5x, /wiki/images/8/8b/Part_SectionCross.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_SectionCross/ru" title="Part SectionCross/ru">Поперечные сечения...</a>:</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Chamfer.png" class="image"><img alt="Part Chamfer.png" src="32px-Part_Chamfer.png" width="32" height="32" srcset="/wiki/images/thumb/8/87/Part_Chamfer.png/48px-Part_Chamfer.png 1.5x, /wiki/images/8/87/Part_Chamfer.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Chamfer/ru" title="Part Chamfer/ru">Фаска</a>: Делает фаску на гранях объектов</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Mirror.png" class="image"><img alt="Part Mirror.png" src="32px-Part_Mirror.png" width="32" height="32" srcset="/wiki/images/thumb/9/93/Part_Mirror.png/48px-Part_Mirror.png 1.5x, /wiki/images/9/93/Part_Mirror.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Mirror/ru" title="Part Mirror/ru">Зеркальное отражение</a>: Отражает выбранные объекты на данной зеркальной плоскости</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_RuledSurface.png" class="image"><img alt="Part RuledSurface.png" src="32px-Part_RuledSurface.png" width="32" height="32" srcset="/wiki/images/thumb/2/26/Part_RuledSurface.png/48px-Part_RuledSurface.png 1.5x, /wiki/images/2/26/Part_RuledSurface.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_RuledSurface/ru" title="Part RuledSurface/ru">Создать линейчатую поверхность</a>: Этот инструмент создает линейчатую поверхность между двумя линиями или краями выбранных выше.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Sweep.png" class="image"><img alt="Part Sweep.png" src="32px-Part_Sweep.png" width="32" height="32" srcset="/wiki/images/thumb/7/79/Part_Sweep.png/48px-Part_Sweep.png 1.5x, /wiki/images/7/79/Part_Sweep.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Sweep/ru" title="Part Sweep/ru">Сдвиг</a>: Развёртывает один или более профилей вдоль заданной трассы</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Loft.png" class="image"><img alt="Part Loft.png" src="32px-Part_Loft.png" width="32" height="32" srcset="/wiki/images/thumb/e/ef/Part_Loft.png/48px-Part_Loft.png 1.5x, /wiki/images/e/ef/Part_Loft.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Loft/ru" title="Part Loft/ru">Лофт</a>: Выполняет лофтинг от одного профиля к другому</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Offset.png" class="image"><img alt="Part Offset.png" src="32px-Part_Offset.png" width="32" height="32" srcset="/wiki/images/thumb/9/9f/Part_Offset.png/48px-Part_Offset.png 1.5x, /wiki/images/9/9f/Part_Offset.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Offset/ru" title="Part Offset/ru">Смещение</a>: Создаёт увеличенную копию оригинального объекта</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Thickness.png" class="image"><img alt="Part Thickness.png" src="32px-Part_Thickness.png" width="32" height="32" srcset="/wiki/images/thumb/e/e7/Part_Thickness.png/48px-Part_Thickness.png 1.5x, /wiki/images/e/e7/Part_Thickness.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Thickness/ru" title="Part Thickness/ru">Толщина</a>: Назначает толщину поверхностям формы.</li></ul>
|
||
<h3><span class="mw-headline" id=".D0.9F.D1.80.D0.BE.D1.87.D0.B8.D0.B5_.D0.B8.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.8B">Прочие инструменты</span></h3>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_ImportCAD.png" class="image"><img alt="Part ImportCAD.png" src="32px-Part_ImportCAD.png" width="32" height="32" srcset="/wiki/images/thumb/d/d6/Part_ImportCAD.png/48px-Part_ImportCAD.png 1.5x, /wiki/images/d/d6/Part_ImportCAD.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ImportCAD/ru" title="Part ImportCAD/ru">Импорт CAD</a>: Этот инструмент позволяет добавить в текущий документ файл *.IGES, *.STEP, *.BREP.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_ExportCAD.png" class="image"><img alt="Part ExportCAD.png" src="32px-Part_ExportCAD.png" width="32" height="32" srcset="/wiki/images/thumb/b/bd/Part_ExportCAD.png/48px-Part_ExportCAD.png 1.5x, /wiki/images/b/bd/Part_ExportCAD.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ExportCAD/ru" title="Part ExportCAD/ru">Экспорт в CAD</a>: Этот инструмент позволяет экспортировать деталь в формате *.IGES, *.STEP, *.BREP.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_ShapeFromMesh.png" class="image"><img alt="Part ShapeFromMesh.png" src="32px-Part_ShapeFromMesh.png" width="32" height="32" srcset="/wiki/images/thumb/5/50/Part_ShapeFromMesh.png/48px-Part_ShapeFromMesh.png 1.5x, /wiki/images/5/50/Part_ShapeFromMesh.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ShapeFromMesh/ru" title="Part ShapeFromMesh/ru">Создание формы из сетки</a>: Creates a shape object from a mesh object.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ConvertToSolid/ru" title="Part ConvertToSolid/ru">Convert to solid</a>: Преобразует форму в твердое тело.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_ReverseShapes/ru" title="Part ReverseShapes/ru">Обратная фигура</a>: Flips the normals of all faces of the selected object.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CreateSimpleCopy/ru" title="Part CreateSimpleCopy/ru">Создать простую копию</a>: Создаёт копию выбранного объекта без истории и возможности параметрического редактирования.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_MakeCompound/ru" title="Part MakeCompound/ru">Make compound</a>: Создаёт объект, соединяющий в себе выбранные объекты.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_RefineShape.png" class="image"><img alt="Part RefineShape.png" src="32px-Part_RefineShape.png" width="32" height="32" srcset="/wiki/images/thumb/6/68/Part_RefineShape.png/48px-Part_RefineShape.png 1.5x, /wiki/images/6/68/Part_RefineShape.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_RefineShape/ru" title="Part RefineShape/ru">Уточнить форму</a>: Очищает поверхности удалением ненужных линий.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_CheckGeometry.png" class="image"><img alt="Part CheckGeometry.png" src="32px-Part_CheckGeometry.png" width="32" height="32" srcset="/wiki/images/thumb/5/5f/Part_CheckGeometry.png/48px-Part_CheckGeometry.png 1.5x, /wiki/images/5/5f/Part_CheckGeometry.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CheckGeometry/ru" title="Part CheckGeometry/ru">Проверка геометрии</a>: Проверяет геометрию выбранных объектов на ошибки.</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Std_Measure_Menu/ru" title="Std Measure Menu/ru">Measure</a>: Даёт доступ к линейным и угловым измерениям между точками/гранями/поверхностями.</li></ul>
|
||
<p><br />
|
||
</p>
|
||
<h3><span class="mw-headline" id=".D0.91.D1.83.D0.BB.D0.B5.D0.B2.D1.8B_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8">Булевы операции</span></h3>
|
||
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_BooleanOperations.png" class="image" title="Пример объединения (Fuse), пересечения (Common) и обрезания (Cut)"><img alt="Пример объединения (Fuse), пересечения (Common) и обрезания (Cut)" src="500px-Part_BooleanOperations.png" width="500" height="384" srcset="/wiki/images/thumb/d/df/Part_BooleanOperations.png/750px-Part_BooleanOperations.png 1.5x, /wiki/images/thumb/d/df/Part_BooleanOperations.png/1000px-Part_BooleanOperations.png 2x" /></a></div>
|
||
<div style="clear:both"></div>
|
||
<p><br />
|
||
Примеры объединения (слияния), пересечения (получение общего) и вычитания (обрезание)
|
||
</p>
|
||
<h3><span class="mw-headline" id=".D0.9E.D0.B1.D1.8A.D1.8F.D1.81.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BA.D0.BE.D0.BD.D1.86.D0.B5.D0.BF.D1.86.D0.B8.D0.B8">Объяснение концепции</span></h3>
|
||
<p>В терминологии OpenCasCade геометрические примитивы и (топологические) формы различны. Геометрическим примитивом может быть точка, линия, окружность, плоскость и т.д. , или даже более сложные типы, такие как кривая B-сплайна или поверхность. Формой может быть вешина, ребро, сеть , грань, твердое тело или соединение всего этого. Геометрические примитивы не созданы специально для того чтобы отображаться на 3D сцене, они используются в качестве строительной геометрии форм. Для примера, ребро можно построить из линии или же из части окружности.
|
||
</p><p>В итоге можно сказать, что геометрические примитивы есть "бесформенные" строительные блоки, а формы это реальная пространственная геометрия, построенная по ним.
|
||
</p><p>Чтобы получить полный список объектов что к ним относится обратитесь к <a rel="nofollow" class="external text" href="http://www.opencascade.org/org/doc/">документации OCC</a> в разделах Geom_Geometry и TopoDS_Shape. Также вы больше сможете узнать о различиях геометрических объектов и форм. Обратите внимание что к сожалению документация OCC не доступна в Интернете(вы должны скачать архив) и в основном направлена на программистов, а не на конечных пользователей. Но надеемся, что вы найдете здесь достаточно информации для начала.
|
||
</p><p>Геометрические типы на самом деле можно разделить на две основные группы: кривые и поверхности. Из кривых (линия, окружность, ...) вы непосредственно можете строить ребра, из поверхностей (плоскость, цилиндр, ...) могут быть построены грани. Например, такой геометрический примитив как линия - бесконечен, т.е. он задается только вектором направления в то время, как его форма должна быть представлено чем-то ограниченым обладающим начальной и конечной точкой. Также и box -- твердое тело -- которое может быть создано из шести ограниченых плоскостей.
|
||
</p>
|
||
<div class="mw-translate-fuzzy">
|
||
<p>От ребра или грани, вы также можете вернутся к геометрическим примитивам из которых они состоят.
|
||
</p>
|
||
</div>
|
||
<p>Таким образом, из форм вы можете построить очень сложные детали или , или наоборот, извлечь все субформы из созданой сложной формы.
|
||
</p>
|
||
<h3><span class="mw-headline" id=".D0.9D.D0.B0.D0.BF.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D1.81.D1.86.D0.B5.D0.BD.D0.B0.D1.80.D0.B8.D0.B5.D0.B2">Написание сценариев</span></h3>
|
||
<p>Основным структурой данных в модуле Деталей является <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Boundary_representation">BRep</a> тип данных из OpenCascade. Все содержащиеся в модуле Деталей типы объектов и функции доступны в сценариях на python. Это включает в себя геометрические примитивы, такие как Линия[Line] и Окружность[Circle] (или Дуга[Arc]), и целый ряд TopoShapes, таких как Вершины[Vertexes], Ребра[Edges], Сетки[Wires], Грани[Faces], Тела[Solids] и Составные объекты[Compounds]. Каждый из этих объектов, можно создать несколькими способами, и для некоторых из них особенно для TopoShapes, существуют продвинутые операции например логическое сложение/вычитание/пересечение которые также доступны. Чтобы знать больше изучите содержание модуля Деталей, описанное на странице <a href="FreeCAD_Scripting_Basics.html" title="FreeCAD Scripting Basics">Основы написания сценариев в FreeCAD</a> .
|
||
</p>
|
||
<h3><span class="mw-headline" id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B">Примеры</span></h3>
|
||
<p>Чтобы создать элемент - линию перейдите в консоль Python и введите:
|
||
</p>
|
||
<pre>import Part,PartGui
|
||
doc=App.newDocument()
|
||
l=Part.LineSegment()
|
||
l.StartPoint=(0.0,0.0,0.0)
|
||
l.EndPoint=(1.0,1.0,1.0)
|
||
doc.addObject("Part::Feature","Line").Shape=l.toShape()
|
||
doc.recompute() </pre>
|
||
<p>Давайте по подробней, по шагам рассмотрим пример выше:
|
||
</p>
|
||
<pre>import Part,PartGui
|
||
doc=App.newDocument() </pre>
|
||
<p>загружает модуль деталей и создает новый документ
|
||
</p>
|
||
<pre>l=Part.LineSegment()
|
||
l.StartPoint=(0.0,0.0,0.0)
|
||
l.EndPoint=(1.0,1.0,1.0) </pre>
|
||
<p>Линия на самом деле - отрезок, следовательно задаем начальную и конечную точку.
|
||
</p>
|
||
<pre>doc.addObject("Part::Feature","Line").Shape=l.toShape() </pre>
|
||
<div class="mw-translate-fuzzy">
|
||
<p>Это добавляет объект типа Деталь[Part] в документ и назначает форму представления отрезка в свойстве 'Shape' добавленного объекта. Важно понять, здесь мы использовали геометрический примитив (the Part.line) чтобы создать TopoShape в конце (используя toShape() метод). Только Формы могут быть добавлены в документ. В FreeCAD, геометрические примитивы используются как "строительные конструкций" для Форм.
|
||
</p>
|
||
</div>
|
||
<pre>doc.recompute() </pre>
|
||
<p>Обновили документ. Это также должно полготовить визуальное представление нового объекта-Детали.
|
||
</p>
|
||
<div class="mw-translate-fuzzy">
|
||
<p>Заметим что Линия[Line] может быть создана специфическим способом, заданием её начальной и конечной точки напрямую, пример Part.Line(point1,point2) или же мы можем задать линию по умолчанию и задать её свойства позже, как мы и сделали здесь.
|
||
</p>
|
||
</div>
|
||
<p>окружность может быть создана схожим образом:
|
||
</p>
|
||
<pre>import Part
|
||
doc = App.activeDocument()
|
||
c = Part.Circle()
|
||
c.Radius=10.0
|
||
f = doc.addObject("Part::Feature", "Circle")
|
||
f.Shape = c.toShape()
|
||
doc.recompute() </pre>
|
||
<p>Опять же заметим, мы использовали окружность (геометрический примитив) чтобы создать из неё форму. Конечно мы можем получить доступ к нашей строительной геометрии потом, выполнив:
|
||
</p>
|
||
<pre>s = f.Shape
|
||
e = s.Edges[0]
|
||
c = e.Curve </pre>
|
||
<p>Здесь мы извлекаем форму нашего объекта f, долее забираем выводим список ребер, в нашем случае будет только одна, потому что мы создали форму из одного оеружности, поэтому мы получим только одну запись в списке ребер, и мы выводим кривую. Каждое ребро это кривая, которая является геометрическим примитивом на котором оно основано.
|
||
</p><p>Читайте главу <a href="https://www.freecadweb.org/wiki/index.php?title=Topological_data_scripting/ru" title="Topological data scripting/ru">Topological data scripting/ru</a> если хотите знать больше.
|
||
</p>
|
||
<h3><span class="mw-headline" id=".D0.A3.D1.87.D0.B5.D0.B1.D0.BD.D0.B8.D0.BA.D0.B8">Учебники</span></h3>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Import_from_STL_or_OBJ/ru" title="Import from STL or OBJ/ru">Импорт из STL или OBJ</a> : Как импортировать файлы STL/OBJ в FreeCAD</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Export_to_STL_or_OBJ/ru" title="Export to STL or OBJ/ru">Экспорт в STL или OBJ</a> : Как экспортировать в FreeCAD файлы STL/OBJ</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Whiffle_Ball_tutorial/ru" title="Whiffle Ball tutorial/ru">Whiffle Ball tutorial</a> : Как использовать модуль Part</li></ul>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Part_Module/ru&oldid=290013">http://www.freecadweb.org/wiki/index.php?title=Part_Module/ru&oldid=290013</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |