Please enable JavaScript to view this site.

In the design process, you may need to analyze the model in various working states, for example, when placing movable components in extreme positions, representing sheet metal parts in bent and unbent states, and so on. You may also need to work out the options for manufacturing some structural elements — tool exit grooves, chamfers, etc., the availability of simplified model versions or versions with different optical surface properties. To solve these problems, versions of the geometric representation of the model are used.

A variant of geometric model representation (hereinafter referred to as the model variant) is an associative copy of the model, having differences in geometry and/or optical surface properties. A variant can be created either for the model itself or for any of its version. He keeps link with the source model/version. Working with model variants is largely identical to working with dependent versions. The main differences between the variant model and the dependent execution are the following:

The values of the Name and Designation properties of the model variant coincide with the values of these properties in the base model/version,

In the case of inserting a model variant into the assembly, it is not considered a separate BOM item and is not reflected in the Product BOM panels (The original model/version of the model is present there).

For executions regarding this toolbar, nothing is written, maybe add?

Variants of the model are created in Tree of versions and variants, which is displayed on the Tree Panel of the model with the Versions button pressed. They are marked with the icon .

You can work with the required version by making it current — objects of the current variant will be shown in the graphic area of the model and in the Model Tree Panel, regardless of which tree view is enabled (Design History, Structural Representation, or Zones). When working with the Versions tree and variants, objects of the current variant can be viewed in the Design Tree of the current variant, displayed at the bottom of the Tree toolbar.

A model version contains constant and variable data. Constant data are the same for all versions of the model contained in one document. Variable data are different for various versions.

In KOMPAS-3D, the configuration for transferring to the variants of objects and variables created in the original executions is available (see section Versions and Variants).

If a model with variants is a component of an assembly model, you can include in the assembly not the model itself, but one of its variants. The required option is specified in the Open File dialog when inserting a component. Further on, you can select for display another variant by invoking the Current option command in the context menu of the component. You can also change the variant by Editing properties of a component and Changing the source of components.

In some cases, you can use a version of the component model for its simplified representation in an assembly. However, to increase the speed of working with large assemblies, it is recommended to replace 'heavy' components layouts.

© ASCON-Design systems, LLC (Russia), 2025. All rights reserved.