A surgical planning method for preparing a tibia to receive a tibial implant component, comprising: acquiring a virtual representation of a proximal end of the tibia; acquiring a virtual representation of a tibial implant; positioning the virtual representation of the tibial implant on the virtual representation of the proximal end of the tibia; planning preparation of the proximal end of the tibia based on the tibial implant, comprising: planning a first set of cuts to prepare a floor interface surface on the tibia, wherein the floor interface surface comprises a portion (151a, 151b) on each side of a tibial eminence extending above the floor interface portion on the tibia; planning a second set of cuts to prepare a tibial eminence wall interface surface, wherein the wall interface surface extends substantially perpendicular to the floor interface between the floor interface surface and a top surface of the tibial eminence; and planning a third set of cuts to prepare a radiused intersection between the floor interface surface and the wall interface surface; and providing a cutting restraint guide comprising generating a virtual object specific to the plan of at least one of the first, second, and third sets of cuts and associating the virtual object with the virtual representation of the proximal end of the tibia, wherein the virtual object defines a cutting boundary configured to constrain movement of a surgical tool while the surgical tool is used for performing at least one of the first, second, and third sets of cuts. acquiring a virtual representation of a proximal end of the tibia; acquiring a virtual representation of a tibial implant; positioning the virtual representation of the tibial implant on the virtual representation of the proximal end of the tibia; planning preparation of the proximal end of the tibia based on the tibial implant, comprising: planning a first set of cuts to prepare a floor interface surface on the tibia, wherein the floor interface surface comprises a portion (151a, 151b) on each side of a tibial eminence extending above the floor interface portion on the tibia; planning a second set of cuts to prepare a tibial eminence wall interface surface, wherein the wall interface surface extends substantially perpendicular to the floor interface between the floor interface surface and a top surface of the tibial eminence; and planning a third set of cuts to prepare a radiused intersection between the floor interface surface and the wall interface surface; and providing a cutting restraint guide comprising generating a virtual object specific to the plan of at least one of the first, second, and third sets of cuts and associating the virtual object with the virtual representation of the proximal end of the tibia, wherein the virtual object defines a cutting boundary configured to constrain movement of a surgical tool while the surgical tool is used for performing at least one of the first, second, and third sets of cuts. planning a first set of cuts to prepare a floor interface surface on the tibia, wherein the floor interface surface comprises a portion (151a, 151b) on each side of a tibial eminence extending above the floor interface portion on the tibia; planning a second set of cuts to prepare a tibial eminence wall interface surface, wherein the wall interface surface extends substantially perpendicular to the floor interface between the floor interface surface and a top surface of the tibial eminence; and planning a third set of cuts to prepare a radiused intersection between the floor interface surface and the wall interface surface; and providing a cutting restraint guide comprising generating a virtual object specific to the plan of at least one of the first, second, and third sets of cuts and associating the virtual object with the virtual representation of the proximal end of the tibia, wherein the virtual object defines a cutting boundary configured to constrain movement of a surgical tool while the surgical tool is used for performing at least one of the first, second, and third sets of cuts.