|
|
| Расположение в меню |
|---|
| Нет |
| Верстаки |
| Все |
| Быстрые клавиши |
| Нет |
| Представлено в версии |
| 1.1 |
| См. также |
| Деталь Опорная Плоскость, Деталь Опорная Линия, Деталь Опорная Точка |
Команда Создать локальную систему координат - Part CoordinateSystem создаёт локальную систему координат, объект ЛСК (LCS), который может быть присоединён к другим объектам. Система координат - это один из нескольких опорных объектов. Опорный объект обычно используется для присоединения к нему нескольких других объектов. Если положение или ориентация опорного объекта изменяется, то у всех присоединённые к нему объектов они так же изменятся.
Опорный объект также может служить геометрической привязкой для элемента или операции. В зависимости от его типа, он может, например, использоваться в качестве вектора направления, оси вращения или зеркальной плоскости.
See also: Property editor.
A Part LCS object, formally a Part::LocalCoordinateSystem object, is derived from an App::LocalCoordinateSystem object. All its properties are inherited except those listed under Attachment.
Attachment
The object has the same attachment properties as a Part Part2DObject.
Base
LinkList): The axes, planes and origin point controlled by the coordinate system.Placement): See Part Feature.String): Idem.String): Idem.ExpressionEngine): Idem.Bool): Idem.LinkList):Bool):Display Options
Enumeration): See Part Feature.Bool): Idem.Bool): Idem.Selection
Enumeration): See Part Feature.Enumeration): Idem.import FreeCAD as App
doc = App.newDocument()
body = doc.addObject("PartDesign::Body", "Body")
lcs = doc.addObject("Part::LocalCoordinateSystem", "LCS")
lcs.Visibility = True
body.addObjects([lcs])
orig = body.Origin
plane = next(f for f in orig.OriginFeatures if f.Role == "XZ_Plane")
lcs.AttachmentSupport = [(orig, (plane.Name + ".", ))]
lcs.AttachmentOffset = App.Placement(App.Vector(), App.Vector(1, 0, 0), 45)
lcs.MapMode = "FlatFace"
doc.recompute()