App Link: Difference between revisions

From FreeCAD Documentation
(Move further reading to Std_LinkMake)
(Marked this version for translation)
Line 5: Line 5:
== Introduction == <!--T:1-->
== Introduction == <!--T:1-->


<!--T:31-->
[[File:Link.svg|32px]]
[[File:Link.svg|32px]]


Line 25: Line 26:
See the [[Std_LinkMake|Std LinkMake]] page for the complete information, including its use in [[Std_LinkMake#Scripting|Scripting]].
See the [[Std_LinkMake|Std LinkMake]] page for the complete information, including its use in [[Std_LinkMake#Scripting|Scripting]].


== Properties ==
== Properties == <!--T:32-->


<!--T:33-->
An [[App_Link|App Link]] ({{incode|App::Link}} class) is derived from the basic [[App_DocumentObject|App DocumentObject]] ({{incode|App::DocumentObject}} class), therefore it shares most of the latter's properties.
An [[App_Link|App Link]] ({{incode|App::Link}} class) is derived from the basic [[App_DocumentObject|App DocumentObject]] ({{incode|App::DocumentObject}} class), therefore it shares most of the latter's properties.



Revision as of 19:01, 11 September 2020

Introduction

An App Link, or formally an App::Link, is a type of object that references or links to another object, in the same document, or in another document. It is especially designed to efficiently duplicate a single object multiple times, which helps with the creation of complex assemblies from smaller subassemblies, and from multiple reusable components like screws, nuts, and similar fasteners.

Simplified diagram of the relationships between the core objects in the program. The App::Link object is a core component of the system, it does not depend on any workbench, but it can be used with most objects created in all workbenches.

Usage

  1. Select an object in the tree view or 3D view for which you wish to create a Link.
  2. Press the Std LinkMake button. The produced object has the same icon as the original object, but has an arrow overlay indicating it is a Link.

See the Std LinkMake page for the complete information, including its use in Scripting.

Properties

An App Link (App::Link class) is derived from the basic App DocumentObject (App::DocumentObject class), therefore it shares most of the latter's properties.

See the full list of properties in the Std LinkMake page.