Assembly CreateSnapshot/cs

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.


Assembly CreateSnapshot

Menu location
Assembly → Snapshot
Workbenches
Assembly
Default shortcut
None
Introduced in version
26.3
See also
None

Description

The Assembly CreateSnapshot tool captures the current assembly state (placement and visibility) in a Snapshot object. Double-clicking the Snapshot object restores the assembly to that state.

Usage

  1. Make sure that an assembly is active.
  2. There are several ways to invoke the tool:
    • Press the Snapshot button.
    • Select the Assembly → Snapshot option from the menu.
  3. If no Snapshot object pre-exists: A Snapshots container is added to the active assembly.
  4. A Snapshot object containing a capture of the current assembly state is added to the Snapshot container.
  5. Optionally double-click any available Snapshot object to restore its stored assembly state.

Notes

Snapshot objects are permanently inactive (grayed out) ignoring the Visibility property.

Properties

See also: Property View.

Snapshots container

A Snapshots container is an Assembly::SnapshotGroup object which is derived from an App DocumentObjectGroup object and inherits all its properties. It has no additional properties.

Snapshot object

A Snapshot object is derived from an App FeaturePython object and inherits all its properties. It also has the following additional properties:

Data

Snapshot

  • ÚdajeComponents (LinkList): List of components captured in this snapshot.
  • ÚdajePlacements (PlacementList): List of corresponding placements for the components.
  • ÚdajeSolve On Action (Boole): If true, applying the snapshot will solve the assembly after restoring the placements.
  • ÚdajeVisibilities (BooleList): List of visibility states for the components.