|
Application area of instances of operations array |
Scroll |
Each instance of the array inherits the operation application area, a copy of which it is.
•If the original array instance is an additive material operation, then
The remaining array instances add material to the solid that is within the application area of this operation; if multiple solids are within the application area, they, together with the copied operation, form a new solid and the copies are added to it. The array instances, which do not intersect with the solid, form New parts of this same solid.
•If the original array instance is a removal operation, then
The remaining instances of the array delete the material of the solid/solids that fall within the application area of this operation. If no instance intersects with any solid from the application area of the source operation, then the model does not change as a result of the array construction.
In the case of simultaneously copying multiple operations of different types and/or with different application areas, the above-mentioned rules apply to each instance.
|
When working with an assembly model, the operation application area may include components. The principle of operation of the array of operations does not change from this. If the operation removes material from components, then its copies will remove material from the same components. If the operation adds material, it forms a new solid with the component within its application area, and copies of the operation are merged with this solid (or form its parts). |
Changing operation application areas as instances of array is impossible neither when creating nor when editing an array. Exception – array of arbitrary objects; setting application area for its instances is described in section Application area of an array of arbitrary objects.
Thus, the result of creating an array of operations is usually a modification of the existing solids in the model. If the copied operation adds material, new parts of solids may appear, and if it deletes material, the model may remain unchanged. New solids cannot appear as a result of array creation.
|
If needed, an array of material removal operations (e.g. holes), each of copies in which will be applied to the copy of the component or solid. To do this: 1. Create an array of components/solids, 2. build a hole that passes through the source component/body and include in its application area those copies of the component/body through which copies of the hole should pass, 3. Create an array of holes. |