A computer-implemented method for controlling manipulation of a fixation apparatus to correct an anatomical structure deformity of first and second anatomical structure segments (102, 104), wherein the fixation apparatus includes upper and lower rings (106, 108) and a plurality of adjustable length struts, each strut connected to the upper and lower rings (106, 108) at proximal and distal hinges respectively, the method comprising: receiving, using one or more graphical user interfaces of a computing system, configuration information associated with the fixation apparatus, the configuration information comprising one or more geometric characteristics of one or more elements of the fixation apparatus; displaying, using the one or more graphical user interfaces, images of the fixation apparatus and the first and the second anatomical structure segments attached thereto; receiving, using the one or more graphical user interfaces, first image information comprising indications of locations, within the images, of elements of the fixation apparatus; receiving, using the one or more graphical user interfaces, second image information comprising indications of one or more locations, within the images, of at least part of the first and the second anatomical structure segments; determining, by the computing system, based at least in part on the configuration information, the first image information, and the second image information, positions and orientations of the first and the second anatomical structure segments in three-dimensional space; determining, by the computing system, manipulations to the fixation apparatus for correction of the anatomical structure deformity, the manipulations comprising adjustments to the struts; providing, by the computing system, to one or more users, indications of the manipulations to the fixation apparatus; characterized in that the elements of the fixation apparatus include the hinges of one or more of the struts, and wherein enlarged views of areas of one of the images are displayed, the enlarged views depicting the locations of the hinges of one of the struts such that a user may manipulate the locations in the enlarged views. receiving, using one or more graphical user interfaces of a computing system, configuration information associated with the fixation apparatus, the configuration information comprising one or more geometric characteristics of one or more elements of the fixation apparatus; displaying, using the one or more graphical user interfaces, images of the fixation apparatus and the first and the second anatomical structure segments attached thereto; receiving, using the one or more graphical user interfaces, first image information comprising indications of locations, within the images, of elements of the fixation apparatus; receiving, using the one or more graphical user interfaces, second image information comprising indications of one or more locations, within the images, of at least part of the first and the second anatomical structure segments; determining, by the computing system, based at least in part on the configuration information, the first image information, and the second image information, positions and orientations of the first and the second anatomical structure segments in three-dimensional space; determining, by the computing system, manipulations to the fixation apparatus for correction of the anatomical structure deformity, the manipulations comprising adjustments to the struts; providing, by the computing system, to one or more users, indications of the manipulations to the fixation apparatus; characterized in that the elements of the fixation apparatus include the hinges of one or more of the struts, and wherein enlarged views of areas of one of the images are displayed, the enlarged views depicting the locations of the hinges of one of the struts such that a user may manipulate the locations in the enlarged views.