A computer implemented method of generating a correction plan for correcting a deformed bone comprising the steps of: displaying on a visual medium a first view of a model of the deformed bone in a first plane, the model of the deformed bone having a position and orientation on the visual medium and being at least partially transparent; overlaying a model bone having a reference fragment, a non-reference fragment, and having a first configuration on the first view of the model of the deformed bone in the first plane, matching a size of the model of the deformed bone to a size of the model bone having the first configuration, and manipulating a position and orientation of the non-reference fragment of the model bone so that the model bone has a second configuration that is an accurate representation of the position and orientation of the model of the deformed bone in the first plane; displaying on the visual medium a second view of the model of the deformed bone in a second plane, the model of the deformed bone having a position and orientation on the visual medium and being at least partially transparent; after manipulating the model bone into the second configuration, overlaying the model bone in the second configuration on the second view of the model of the deformed bone in the second plane, matching a size of the model of the deformed bone to a size of the model bone having the second configuration, and manipulating the position and orientation of the non-reference fragment of the model bone so that the model bone has a third configuration that is an accurate representation of the position and orientation of the model of the deformed bone in the second plane; projecting the model bone in the third configuration onto a three dimensional coordinate system; displaying a model of first and second fixation rings (305, 310) and positional data corresponding to a position and orientation of the models of the first and second fixation rings with respect to the three dimensional coordinate system; and manipulating the positional data corresponding to the models of the first and second fixation rings (305, 310) until the first and second model fixation rings (305, 310) are each in a desired position relative to the model bone in the third configuration. displaying on a visual medium a first view of a model of the deformed bone in a first plane, the model of the deformed bone having a position and orientation on the visual medium and being at least partially transparent; overlaying a model bone having a reference fragment, a non-reference fragment, and having a first configuration on the first view of the model of the deformed bone in the first plane, matching a size of the model of the deformed bone to a size of the model bone having the first configuration, and manipulating a position and orientation of the non-reference fragment of the model bone so that the model bone has a second configuration that is an accurate representation of the position and orientation of the model of the deformed bone in the first plane; displaying on the visual medium a second view of the model of the deformed bone in a second plane, the model of the deformed bone having a position and orientation on the visual medium and being at least partially transparent; after manipulating the model bone into the second configuration, overlaying the model bone in the second configuration on the second view of the model of the deformed bone in the second plane, matching a size of the model of the deformed bone to a size of the model bone having the second configuration, and manipulating the position and orientation of the non-reference fragment of the model bone so that the model bone has a third configuration that is an accurate representation of the position and orientation of the model of the deformed bone in the second plane; projecting the model bone in the third configuration onto a three dimensional coordinate system; displaying a model of first and second fixation rings (305, 310) and positional data corresponding to a position and orientation of the models of the first and second fixation rings with respect to the three dimensional coordinate system; and manipulating the positional data corresponding to the models of the first and second fixation rings (305, 310) until the first and second model fixation rings (305, 310) are each in a desired position relative to the model bone in the third configuration.