Pattern Repetition
A technique where different structural components can be linked together so as to produce similar topological layouts.
To achieve this, a master DTPL card needs to be defined, followed by any number of slave DTPL cards which reference the master. The master and slave 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 master DTPL card. These constraints will then automatically be applied to the slave DTPL card(s).
- Create a master DTPL card.
- Apply other manufacturing constraints as needed.
- Define the local coordinate system associated to the master DTPL card.
- Create a slave DTPL card.
- Define the local coordinate systems associated to the slave DTPL card.
- Apply scaling factors as needed.
- Repeat steps 4-6 for any number of slave 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.
Figure 1. Right-handed Coordinates System and Left-handed Coordinates System
Scaling Factors
Figure 2.
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 master DTPL card, and the draw direction for the slave(s) 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 slave(s) will automatically be computed based on the master's extrusion path.
Example: Block Models

Figure 3. Similar Blocks Loaded in Two Different Ways

Figure 4. Same View as in the First Figure

Figure 5. Back View Showing that the Turquoise Block is Hollowed Out

Figure 6.
Example: Simplified Wing Model

Figure 7. Simplified Wing Model

Figure 8.

Figure 9. Optimized Topology of Independent Region

Figure 10.

Figure 11.

Figure 12.