×

Drawing curves in space guided by 3-D objects

  • US 10,657,682 B2
  • Filed: 04/12/2017
  • Issued: 05/19/2020
  • Est. Priority Date: 04/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. In a digital medium environment including a computing device executing a 3-D drawing module to perform an improved method for drawing a 3-D curve relative to a 3-D object, the method comprising:

  • receiving, by the computing device, an input defining a 2-D curve that has been drawn relative to the 3-D object;

    converting, by the computing device, the 2-D curve into a plurality of 2-D points;

    discovering, by the computing device, candidate 3-D vertices for each of the plurality of 2-D points, the candidate 3-D vertices defining a potential location in a 3-D space for each of the plurality of 2-D points;

    building, by the computing device, a point-to-point graph having the candidate 3-D vertices;

    estimating, by the computing device, distances of the candidate 3-D vertices from the 3-D object;

    processing, by the computing device, the point-to-point graph to define a plurality of vertex segments, each vertex segment of the plurality of vertex segments including a set of the candidate 3-D vertices;

    constructing, by the computing device, from the estimated distances of the candidate 3-D vertices from the 3-D object and the plurality of vertex segments, a segment-to-segment graph;

    processing, by the computing device, the segment-to-segment graph to define multiple different 3-D curves relative to the 3-D object; and

    selecting, by the computing device, from the multiple different 3-D curves, a final 3-D curve having a topology that includes curve portions that flow behind and in front of the 3-D object.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×