Problem description
Description:
Currently, FreeCAD does not offer the option to insert parts using patterns in Assembly mode. A typical use case is the simultaneous placement of multiple identical components – such as screws, nuts or bolts – into predefined holes or mounting points within an assembly.
At present, such elements must be inserted individually and positioned or constrained separately in each case. This is particularly time-consuming and error-prone in larger assemblies with many recurring elements.
Proposal:
It would be desirable to implement a function that enables pattern-driven insertion of components. Possible approaches could include:
-
Selection of multiple target geometries (e.g. holes or reference points)
-
Automatic placement of a selected component in all chosen positions
-
Optional adoption or automatic generation of constraints
-
Support for linear, radial or user-defined patterns
Benefits:
Such a feature would:
-
significantly speed up the assembly of complex models
-
improve consistency with repeated components
-
significantly increase usability and efficiency in the assembly workflow
Workbench affected?
Assembly
Steps to reproduce
Expected behavior
Actual behavior
Development version About Info (in Safe Mode)
Last known good version (optional)
Problem description
Description:
Currently, FreeCAD does not offer the option to insert parts using patterns in Assembly mode. A typical use case is the simultaneous placement of multiple identical components – such as screws, nuts or bolts – into predefined holes or mounting points within an assembly.
At present, such elements must be inserted individually and positioned or constrained separately in each case. This is particularly time-consuming and error-prone in larger assemblies with many recurring elements.
Proposal:
It would be desirable to implement a function that enables pattern-driven insertion of components. Possible approaches could include:
Selection of multiple target geometries (e.g. holes or reference points)
Automatic placement of a selected component in all chosen positions
Optional adoption or automatic generation of constraints
Support for linear, radial or user-defined patterns
Benefits:
Such a feature would:
significantly speed up the assembly of complex models
improve consistency with repeated components
significantly increase usability and efficiency in the assembly workflow
Workbench affected?
Assembly
Steps to reproduce
Expected behavior
Actual behavior
Development version About Info (in Safe Mode)
Last known good version (optional)