|
|
| Расположение в меню |
|---|
| Нет |
| Верстаки |
| Все |
| Быстрые клавиши |
| Нет |
| Представлено в версии |
| 1.1 |
| См. также |
| Деталь Опорная Плоскость, Деталь Опорная Линия, Деталь Опорная Точка |
Описание
Команда Создать локальную систему координат - Part CoordinateSystem создаёт локальную систему координат, объект ЛСК (LCS), который может быть присоединён к другим объектам. Система координат - это один из нескольких опорных объектов. Опорный объект обычно используется для присоединения к нему нескольких других объектов. Если положение или ориентация опорного объекта изменяется, то у всех присоединённые к нему объектов они так же изменятся.
Опорный объект также может служить геометрической привязкой для элемента или операции. В зависимости от его типа, он может, например, использоваться в качестве вектора направления, оси вращения или зеркальной плоскости.
Применение
- Optionally activate the correct container, for example a
PartDesign Body, a
Std Part or an
Assembly. If multiple containers are active, the datum object is added to the active container that was created first.
- Optionally select the geometry the datum object should be attached to.
- Press the
Coordinate System button.
- The Attachment task panel opens.
- If no geometry has been selected: optionally press the OK button to finish the command without attaching the datum object.
- For further steps see Part EditAttachment. Continue from step 7 on that page if geometry has been preselected.
Notes
- A datum object can also be put into a container by dropping it on the container in the Tree View.
- The attachment of a datum object can be changed by editing its ДанныеMap Mode property. See Part EditAttachment.
- The Part DatumPlane and Part DatumLine objects, and the planes and axes of the Part CoordinateSystem object are infinite.
Properties
See also: Property View.
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.
Data
Attachment
The object has the same attachment properties as a Part Part2DObject.
Base
- Данные (hidden)Origin Features (
LinkList): The axes, planes and origin point controlled by the coordinate system. - ДанныеPlacement (
Placement): See Part Feature. - ДанныеLabel (
String): Idem. - Данные (hidden)Label2 (
String): Idem. - Данные (hidden)Expression Engine (
ExpressionEngine): Idem. - Данные (hidden)Visibility (
Bool): Idem. - ДанныеGroup (
LinkList): - Данные (hidden)_ Group Touched (
Bool):
View
Display Options
- ВидDisplay Mode (
Enumeration): See Part Feature. - ВидShow In Tree (
Bool): Idem. - ВидVisibility (
Bool): Idem.
Selection
- ВидOn Top When Selected (
Enumeration): See Part Feature. - ВидSelection Style (
Enumeration): Idem.
Scripting
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()
Эта страница получена от https://wiki.freecad.org/Part_CoordinateSystem