A virtual implant placement method and system comprising models of implants and/or bones linked to tracking assemblies mounted onto the bones. A joint model is constructed intraoperatively based on the positions of the tracking assemblies to determine the positions of cut planes.