Connecting overlapping line segments in a two-dimensional view
AssigneeProcore Technologies, Inc.
InventorChristopher Myers
Life of this patent
Estimating the term…
Loading patent…
AssigneeProcore Technologies, Inc.
InventorChristopher Myers
Estimating the term…
An example computing device is configured to (i) generate a cross-sectional view of a three-dimensional drawing file, the cross-sectional view including an object corresponding to a given mesh of the three-dimensional drawing file, the object including a void contained within the object, (ii) determine a plurality of two-dimensional line segments that collectively define a boundary of the void, (iii) for each line segment, determine one or more nearby line segments based on a distance between an end point of the line segment and an end point of the one or more nearby line segments being within a threshold distance, (iv) determine one or more fully-connected sub-objects by connecting respective sets of nearby line segments in series, (v) determine, from the fully-connected sub-objects, a final sub-object to be used as a new boundary of the void, and (vi) add the final sub-object to the cross-sectional view as the new boundary of the void.
A computing device comprising:
A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing device to:
A method carried out by a computing device, the method comprising:
Dependencies are inferred from the claim text.