Nova Patents
EP3569167A2

Orthodontic digital setups

Abstract

Methods for recognizing a virtual tooth surface, defining a virtual tooth coordinate system, and simulating a collision between virtual teeth are provided. Methods include receiving input data specifying a point on the rendered surface model associated with a tooth, deriving a perimeter on the surface model of the tooth, and analyzing the surface model along a plurality of paths outwardly extending from points on the perimeter. Methods also include receiving point input data, receiving axis input data that defines first and second axes associated with the virtual tooth, computing a substantially normal vector for a portion of the tooth surface surrounding the point, and computing a coordinate system. Methods also include receiving permissible movement input data directed to permissible movement of a first virtual tooth, bringing the first virtual tooth into contact with a second virtual tooth, and displaying data resulting from the simulation.

EP3569167A2, drawing sheet 1
Sheet 1 of 44

Term

5.4 yearsto projected expiry

Projected expiry 17 February 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    A computer-implemented method of defining a tooth coordinate system for a virtual tooth comprising:presenting the virtual tooth in a user interface of a digital display;receiving point input data that defines a point on the virtual tooth;receiving axis input data that defines first and second axes associated with the virtual tooth;using the computer's processor, computing a substantially normal vector for a portion of the tooth surface surrounding the point;computing the tooth coordinate system based on the axis input and the computed vector;receiving modification data for the virtual tooth, the modification data associated with the tooth coordinate system;and updating the user interface consistent with the modification data.
  2. 10
    A computer-implemented method of simulating a collision between a first virtual tooth and a second virtual tooth comprising:receiving into the computer digital data defining, in three-dimensional space, the first virtual tooth and the second virtual tooth;receiving permissible movement input data directed to permissible movement of the first virtual tooth along or about a first axis;using the computer's processor, simulating, in three - dimensional space, bringing the first virtual tooth into contact with the second virtual tooth while constraining movement of the first virtual tooth based on the permissible movement input data, wherein the movement of the first virtual tooth is accompanied with an automatic movement that forces the first virtual tooth along or about an axis different from the first axis until the first virtual tooth contacts one or more neighboring teeth;and displaying, in a user interface of a display, data resulting from the simulation.