If an event is capable of generating more than one entity as a result of its application, it is said to be a Multiple Resulting Event, MRE. For example, the application of any transformation command, say Edit
Move/Copy. The use of the
Copies option in this command is an event that will result in creating more than one entity from a single source entity. Consider that when an entity is "copied" more than one entity generated after that single action, the "copy". Other examples of MRE are also available in abundance, such as the
Associative application of isoparametric curves or boundary curves.
Note
Note that the term MRE is interchangeably used in a similar context. MRE is sometimes referred to as Multiple Resulting "Entities". In such situations, the stress is on the "entities that resulted" or "resultants", rather than the "events that generated them". Note that the idea is to stress on either an action or the result of that action. |
The Multiple Resulting Entities are displayed using the icons of the commands, that created the resultants. For example, consider the application of Solid Pattern command.
In this example, a rectangular solid (Solid 2 in Model Structure, shown below) has been patterned, resulting in 4 resultant solids.
The resultant solids are grouped under Solids 3, with the icon:
This indicates that the entity is a collection of solids, which are made from repeating the Solid 2 four times.
Also the icon of the Solid Pattern command indicates that it was used to create the solid. This fact is explicitly stressed again in the
Model Structure as:
Similarly for other commands leading to an MRE, the icons will show the relation precisely. See the image below for the Edit
Scale command with the
Copies option selected:
In case of transformation commands without the Copies option selected (
Edit
Move/Copy,
Edit
Mirror, and
Edit
Scale), the representation will be similar to that of GSM representations. The following image describes this behavior, when
Edit
Scale is applied without
Copies option selected.
If to the resultants of a particular MRE, some features are added, the representation in the Model Structure will clearly summarize the changes. For example, in the previous example if a fillet is added to a resultant solid, in the
Model Structure it is highlighted as shown:
If all the resultants of MRE are solids and then they are applied with any
Boolean operation, the
Model Structure no longer shows the MRE representation. Otherwise, if only a few resultants are used in the Booleans, they are shown in the
Model Structure as grayed out. For example, consider the following images showing the
Solid Union command being applied on the previous example of MRE. In image 1, all the resultants are used for solid union, so the
Model Structure no longer shows the MRE representation node. In the image 2, only 2 of the resultants are used for solid union so, they are shown as grayed out in the
Model Structure.
Image 1
![]() |
Image 2
![]() |
Tracing references
In the case of MREs, it is possible to go to a particular entity that has triggered the MRE. Right-click on the MRE on the Model Structure and select
Go to Reference, the reference entity will be highlighted.