The method, at least partially executed by a computer, acquires three-dimensional data from scans of a patient's maxillofacial and tooth anatomy portions, and computes head measurements from the obtained three-dimensional data. The method processes the calculated head measurements and generates an index representing the tooth position along the patient's dental arch. The generated index is analyzed to calculate a desired motion vector for individual teeth in the arch. The calculated desired motion vector is displayed, stored or transmitted.적어도 부분적으로 컴퓨터에 의해 실행되는 방법은 환자의 악안면 및 치아 해부학 부분의 스캔으로부터 3차원 데이터를 획득하고, 획득된 3차원 데이터로부터 두부 계측값을 연산한다. 상기 방법은 연산된 두부 계측값을 처리하고 상기 환자의 치열궁을 따라 치아 위치를 나타내는 지표를 생성한다. 생성된 지표는 분석되어 상기 치열궁 내 개별 치아에 대해 원하는 움직임 벡터를 계산한다. 계산된 원하는 움직임 벡터는 디스플레이, 저장 또는 전송된다.