Pattern Repetition
A technique where different structural components can be linked together so as to produce similar topological layouts.
To achieve this, a main DTPL card needs to be defined, followed by any number of secondary DTPL cards which reference the main. The main and secondary components are related to each other through local coordinate systems, which are required, and through scaling factors, which are optional.
Other manufacturing constraints, such as minimum or maximum member size, draw direction constraints or extrusion constraints, can be applied to the main DTPL card. These constraints will then automatically be applied to the secondary DTPL card(s).
- Create a main DTPL card.
- Apply other manufacturing constraints as needed.
- Define the local coordinate system associated to the main DTPL card.
- Create a secondary DTPL card.
- Define the local coordinate systems associated to the secondary DTPL card.
- Apply scaling factors as needed.
- Repeat steps 4-6 for any number of secondary DTPL cards.
Local Coordinates Systems
- CAID
- Defines the anchor point for the local coordinates system.
- CFID
- Defines the direction of the X-axis.
- CSID
- Defines the XY plane and indicates the positive sense of the Y-axis.
- CTID
- Indicates the positive sense of the Z-axis.
Scaling Factors
Pattern Repetition with Draw Direction Constraints
Draw direction constraints can be applied simultaneously with pattern repetition. To achieve this, simply define the draw direction for the main DTPL card, and the draw direction for the secondary(ies) will automatically be generated based on the local coordinate system.
Even if some components are not naturally identical, the optimized design for each component will still satisfy the draw direction constraints. In particular, if different components contain different obstacles, the combination of all obstacles will always be considered.
Pattern Repetition with Extrusion Constraints
Extrusion constraints can also be used in conjunction with pattern repetition. This allows for creating parts which have identical cross-sections. The components do not need to be identical in a three-dimensional sense; each part can have its own extrusion path.
If the components have different extrusion paths, these paths have to be defined explicitly on each DTPL card. However, if the components have identical extrusion paths, the paths for the secondary(ies) will automatically be computed based on the main's extrusion path.
Example: Block Models




Example: Simplified Wing Model





