Initial Flattening Methods
ExactFlat will run select an Initial Flattening algorithm to develop the first pattern when a part is converted.
- Planar Surfaces: Surfaces that do not require flattening do not appear in the flattener interface.
- Developable Surfaces: Surfaces includes cones, cylinders, flat surfaces and combinations of these shapes. Developable surfaces when flattened are free of strain. ExactFlat uses the Fracture Algorithm to flatten developable surfaces.
- Non-Developable Surfaces: Surfaces have compound curvature. The simplest example of this is a sphere. These shapes when flattened have strain. An Initial Flattening algorithm followed by Optimization is required.
The Fracture flattening algorithm is a quick way to generate flat patterns from developable surfaces such as cylinders, cones and other surfaces without double curvature. It can also be used for non-developable surfaces, however
The Pelt algorithm is frequently used with non-developable surfaces and provides an excellent starting point for Optimization . This algorithm will not produce accurate results for developable surfaces.
- Stretch Initial
Stretch Initial prepares complex surfaces for optimization. ExactFlat requires that a 2D mesh is free of wrinkles prior to optimization.
- Stretch Wrinkles
Stretch Minimal will remove wrinkles from an initial flat pattern by stretching only regions surrounding the wrinkles. ExactFlat requires that a 2D mesh is free of wrinkles prior to optimization.
- Stretch Round
Stretch Round may be useful if meshes with very large vertex counts fail. This algorithm will stretch any mesh into a round shape. ExactFlat requires that a 2D mesh is free of wrinkles prior to optimization.