The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 29, 2018

Filed:

Aug. 23, 2016
Applicant:

Bentley Systems, Incorporated, Exton, PA (US);

Inventors:

George R. Smith, Exton, PA (US);

Earlin Lutz, West Chester, PA (US);

David Stradley, Madison, AL (US);

Mark Schlosser, Reading, PA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06T 15/30 (2011.01); G06T 15/00 (2011.01); G06T 15/04 (2011.01); G06T 17/20 (2006.01); G06T 17/30 (2006.01);
U.S. Cl.
CPC ...
G06T 15/30 (2013.01); G06T 15/005 (2013.01); G06T 15/04 (2013.01); G06T 17/20 (2013.01); G06T 17/30 (2013.01);
Abstract

In an example embodiment, a technique is provided for encoding trim geometry for application in a GPU. For a UV trim polygon associated with a surface, the UV trim polygon is recursive subdivided into a predetermined number of tiles to produce a set of tiles. Each tile of set of tiles is represented by a value in an array, where the value indicates whether the area of the UV trim polygon corresponding to the tile is entirely solid, is entirely void, or for a case where the tile includes both a solid portion and a void portion, provides an index into an associated linear trim array that stores a trim expression. The set of tiles, and the portions of the linear trim array pointed therefrom, are applied in the GPU to render a trimmed representation of the surface.


Find Patent Forward Citations

Loading…