Stitched composites have been shown to exhibit damage tolerance and to reduce weight compared to traditional layered composites through unitization of the structure while eliminating fasteners. Stitching capabilities have been incorporated into the Integrated Structural Assembly of Advanced Composites (ISAAC) system at NASA Langley Research Center (LaRC) with the introduction of two stitching heads. Stitching path control was initially implemented as straight lines in space, as was done for previous stitching development in which LaRC was involved. However, more complex stitched structures, for applications such as a wind tunnel blades or around cutouts within a fuselage or wing skin, require that the stitching paths be implemented as three-dimensional (3D) stitching paths in space. Unfortunately, control programming output by an existing preprocessor program cannot stitch these curved paths. This is due to problems that arise in stitch formation and the introduction of side forces on the needles using the conventional programming approach, whereby the head is simultaneously controlled through translations and rotations. This lack of capability is most significant for the single-sided stitching head, where two needles are in the preform at the same time for the majority of the stitching process. A means to program 3D stitching paths in space was developed whereby the translation and rotation of each stitch were decoupled, thereby eliminating the problems associated with the current control programming approach. Using this newly developed stitching path definition and control programming, complex stitching paths have successfully been stitched at the ISAAC facility. The ability to stitch general 3D stitching paths using the developed approach opens up the design space and enables the use of stitching on more complex parts.