Part Ellipse/ru: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{UnfinishedDocu{{#translation:}}}} |
|||
{{Docnav/ru |
{{Docnav/ru |
||
Line 15: | Line 14: | ||
|Name/ru=Эллипс |
|Name/ru=Эллипс |
||
|MenuLocation=Деталь → [[Part_Primitives/ru|Создать примитивы...]] → Эллипс |
|MenuLocation=Деталь → [[Part_Primitives/ru|Создать примитивы...]] → Эллипс |
||
|Workbenches=[[Part_Workbench/ru|Part(Деталь)]], [[ |
|Workbenches=[[Part_Workbench/ru|Part(Деталь)]], [[OpenSCAD_Workbench/ru|OpenSCAD]] |
||
|SeeAlso=.. |
|SeeAlso=.. |
||
}} |
}} |
||
Line 21: | Line 20: | ||
== Описание == |
== Описание == |
||
<div class="mw-translate-fuzzy"> |
|||
Эта команда создаёт эллиптическое изогнутое ребро. При значениях по умолчанию эллиптическое изогнутое ребро будет замкнуто и, следовательно, будет эллипсом. Если свойства Угол(Angle)1 или Угол(Angle)2 отличаются от значений по умолчанию (0 и 360), ребро будет открытой кривой. |
Эта команда создаёт эллиптическое изогнутое ребро. При значениях по умолчанию эллиптическое изогнутое ребро будет замкнуто и, следовательно, будет эллипсом. Если свойства Угол(Angle)1 или Угол(Angle)2 отличаются от значений по умолчанию (0 и 360), ребро будет открытой кривой. |
||
</div> |
|||
A Part Ellipse is in fact a closed counterclockwise elliptical arc, it can be turned into an arc by changing its {{PropertyData|Angle1}} and/or {{PropertyData|Angle2}} properties. |
|||
[[Image:Part_Ellipse_Example.png|400px]] |
|||
== Применение == |
== Применение == |
||
See [[Part_Primitives#Usage|Part Primitives]]. |
|||
К диалоговому окну [[Part_Primitives/ru|Создать Примитивы...]] можно получить доступ через ярлык [[Image:Part_Primitives.svg|32px]] расположенный в меню Деталь или на панели инструментов верстака Деталь. |
|||
== Example == |
|||
[[Image:Part_Ellipse_Scripting_Example.png|thumb|Part Ellipse from the scripting example]] |
|||
==Свойства== |
|||
* '''Больший(Major) радиус:''' больший радиус эллипса, значение по умолчанию 4 |
|||
A Part Ellipse object created with the [[#Scripting|scripting example]] below is shown here. |
|||
* '''Малый(Minor) радиус:''' малый радиус эллипса, значение по умолчанию 2 |
|||
* '''Угол(Angle) 1:''' начало ребра эллипса или изогнутого эллиптического ребра (в градусах и в направлении против часовой стрелки), значение по умолчанию - 0 |
|||
== Properties == |
|||
* '''Угол(Angle) 2:''' окончание ребра эллипса или изогнутого эллиптического ребра (в градусах и в направлении против часовой стрелки), значение по умолчанию - 360 |
|||
See also: [[Property_editor|Property editor]]. |
|||
A Part Ellipse object is derived from a [[Part_Feature|Part Feature]] object and inherits all its properties. It also has the following additional properties: |
|||
=== Data === |
|||
{{TitleProperty|Attachment}} |
|||
The object has the same attachment properties as a [[Part_Part2DObject#Data|Part Part2DObject]]. |
|||
{{TitleProperty|Base}} |
|||
* {{PropertyData|MajorRadius|Length}}: The major radius of the ellipse or elliptical arc. The default is {{Value|4mm}}. |
|||
* {{PropertyData|MinorRadius|Length}}: The minor radius of the ellipse or elliptical arc. The default is {{Value|2mm}}. |
|||
* {{PropertyData|Angle1|Angle}}: The start angle of the elliptical arc. Valid range: {{Value|0° < value <= 360°}}. The default is {{Value|0°}}. |
|||
* {{PropertyData|Angle2|Angle}}: The end angle of the elliptical arc. Valid range: {{Value|0° < value <= 360°}}. The default is {{Value|360°}}. If {{PropertyData|Angle1}} and {{PropertyData|Angle2}} are equal, or if one angle is {{Value|0°}} and the other {{Value|360°}}, a full ellipse is created. |
|||
== Scripting == |
|||
See also: [https://freecad.github.io/SourceDoc/ Autogenerated API documentation], [[Part_scripting|Part scripting]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]]. |
|||
A Part Ellipse can be created with the {{Incode|addObject()}} method of the document: |
|||
{{Code|code= |
|||
ellipse = FreeCAD.ActiveDocument.addObject("Part::Ellipse", "myEllipse") |
|||
}} |
|||
* Where {{Incode|"myEllipse"}} is the name for the object. |
|||
* The function returns the newly created object. |
|||
Example: |
|||
{{Code|code= |
|||
import FreeCAD as App |
|||
doc = App.activeDocument() |
|||
ellipse = doc.addObject("Part::Ellipse", "myEllipse") |
|||
ellipse.MajorRadius = 20 |
|||
ellipse.MinorRadius = 10 |
|||
ellipse.Angle1 = 45 |
|||
ellipse.Angle2 = 135 |
|||
ellipse.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10)) |
|||
doc.recompute() |
|||
}} |
|||
Line 44: | Line 97: | ||
}} |
}} |
||
{{ |
{{Part_Tools_navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 10:26, 3 March 2022
Эллипс |
Системное название |
---|
Part Ellipse |
Расположение в меню |
Деталь → Создать примитивы... → Эллипс |
Верстаки |
Part(Деталь), OpenSCAD |
Быстрые клавиши |
Нет |
Представлено в версии |
- |
См. также |
.. |
Описание
Эта команда создаёт эллиптическое изогнутое ребро. При значениях по умолчанию эллиптическое изогнутое ребро будет замкнуто и, следовательно, будет эллипсом. Если свойства Угол(Angle)1 или Угол(Angle)2 отличаются от значений по умолчанию (0 и 360), ребро будет открытой кривой.
A Part Ellipse is in fact a closed counterclockwise elliptical arc, it can be turned into an arc by changing its ДанныеAngle1 and/or ДанныеAngle2 properties.
Применение
See Part Primitives.
Example
A Part Ellipse object created with the scripting example below is shown here.
Properties
See also: Property editor.
A Part Ellipse object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
Data
Attachment
The object has the same attachment properties as a Part Part2DObject.
Base
- ДанныеMajorRadius (
Length
): The major radius of the ellipse or elliptical arc. The default is4mm
. - ДанныеMinorRadius (
Length
): The minor radius of the ellipse or elliptical arc. The default is2mm
. - ДанныеAngle1 (
Angle
): The start angle of the elliptical arc. Valid range:0° < value <= 360°
. The default is0°
. - ДанныеAngle2 (
Angle
): The end angle of the elliptical arc. Valid range:0° < value <= 360°
. The default is360°
. If ДанныеAngle1 and ДанныеAngle2 are equal, or if one angle is0°
and the other360°
, a full ellipse is created.
Scripting
See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.
A Part Ellipse can be created with the addObject()
method of the document:
ellipse = FreeCAD.ActiveDocument.addObject("Part::Ellipse", "myEllipse")
- Where
"myEllipse"
is the name for the object. - The function returns the newly created object.
Example:
import FreeCAD as App
doc = App.activeDocument()
ellipse = doc.addObject("Part::Ellipse", "myEllipse")
ellipse.MajorRadius = 20
ellipse.MinorRadius = 10
ellipse.Angle1 = 45
ellipse.Angle2 = 135
ellipse.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))
doc.recompute()
- Примитивы: Куб(Параллелограмм), Конус, Цилиндр, Сфера, Тор, Полый цилиндр,Примитивы, Связующие формы
- Создание и правка: Выдавливание, Построение фигуры вращения, Отражение, Скругление, Фаска, Создать плоскость из граней, Ruled Surface, Профиль, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Создать полый объект, Projection on surface, Прикрепление
- Булевы операции: Соединить, Разорвать связь, Compound Filter, Булевы операции, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
- Измерительные: Measure Linear, Measure Angular, Measure Refresh, Clear All, Toggle All, Toggle 3D, Toggle Delta
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework