App OriginGroupExtension: Difference between revisions
(I cannot believe that no one has worked on this one yet. - 1st try...) |
(→Introduction: description extended) |
||
Line 6: | Line 6: | ||
== Introduction == |
== Introduction == |
||
An [[App_OriginGroupExtension|App Origin]] object, or formally an {{incode|App::OriginGroupExtension}}, is a class |
An [[App_OriginGroupExtension|App Origin]] object, or formally an {{incode|App::OriginGroupExtension}}, is a class supplying selectable elements that represent the three standard axes (X, Y, Z) and three standard planes (XY, XZ and YZ) to objects that are intended to arrange different types of geometry in space. |
||
⚫ | |||
⚫ | |||
If needed, Origin objects can be added to [[Image:Assembly_Assembly_Tree.svg|16px]] [[Assembly3_CreateAssembly|Assembly]] objects of the [[Image:Assembly3_workbench_icon.svg|16px]] [[Assembly3_Workbench|Assembly3]] workbench, too. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
The axes and planes are objects of type {{incode|App::Line}} and {{incode|App::Plane}} respectively. Each of these elements can be hidden and unhidden individually with the {{KEY|Space}} bar; this is useful to choose the correct reference when creating other objects e.g. [[Sketch|Sketches]]. |
|||
An Origin object contains 6 sub-objects representing the X, Y, and Z axes and the XY, YZ, and XZ planes. |
|||
⚫ | |||
⚫ | |||
If needed, Origin objects can be added to Assembly objects of the Assembly3 workbench. |
|||
Revision as of 09:43, 25 January 2022
This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
Introduction
An App Origin object, or formally an App::OriginGroupExtension
, is a class supplying selectable elements that represent the three standard axes (X, Y, Z) and three standard planes (XY, XZ and YZ) to objects that are intended to arrange different types of geometry in space.
Std Part (App Part) objects and PartDesign Body objects are created with Origin objects by default.
If needed, Origin objects can be added to Assembly objects of the Assembly3 workbench, too.
Left: The tree view showing the three types of objects that use Origin objects. Right: Representation of the Origin elements in the 3D view.
The axes and planes are objects of type App::Line
and App::Plane
respectively. Each of these elements can be hidden and unhidden individually with the Space bar; this is useful to choose the correct reference when creating other objects e.g. Sketches.
Simplified diagram of the relationships between the core objects in the program. Two of them have an Origin object to control the placement of the objects grouped under it.
- Core: App DocumentObject
- Basic: App FeaturePython, App GeoFeature, Part Feature, Mesh Feature, Fem FemMeshObject
- Internal shapes: Part TopoShape, Mesh MeshObject, Fem FemMesh
- Structure: App DocumentObjectGroup (Std Group), App Part (Std Part), App Link (Std LinkMake)
- Derived: Part Part2DObject, Sketcher SketchObject, PartDesign Body, PartDesign Feature
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub