|
Расположение в меню |
---|
Нет |
Верстаки |
Все |
Быстрые клавиши |
Нет |
Представлено в версии |
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()