Draft Clone: Difference between revisions

From FreeCAD Documentation
(languages/it)
m (template fr)
Line 30: Line 30:
Draft.clone(FreeCAD.ActiveDocument.ActiveObject)
Draft.clone(FreeCAD.ActiveDocument.ActiveObject)


{{languages | {{es|Draft_Clone/es}} {{it|Draft_Clone/it}} }}
{{languages | {{es|Draft_Clone/es}} {{fr|Draft_Clone/fr}} {{it|Draft_Clone/it}} }}

Revision as of 13:35, 5 September 2012

Draft Clone

Menu location
Draft -> Clone
Workbenches
Draft, Arch
Default shortcut
None
Introduced in version
-
See also
Draft Scale

Description

This tool produces a clone (a copy that is parametrically bound to the original object) of a selected object. If the original object changes, the clone changes too, but keeps its position, rotation and scale.

How to use

  1. Select objects you wish to clone
  2. Press the Draft Clone button

Properties

  • DataScale: Specifies an optional scale factor for the clone
  • The result of the Draft Scale tool is also a clone

Scripting

The Clone tool can by used in macros and from the python console by using the following function:

clone (obj,[delta]): makes a clone of the given object(s). The clone is an exact, linked copy of the given object.
If the original object changes, the final object changes too. Optionally, you can give a delta Vector to move the 
clone away from the original position.

Example:

import Draft
Draft.clone(FreeCAD.ActiveDocument.ActiveObject)
Available translations of this page: