Antialiasing method using barycentric coordinates applied to lines

   
   

A method for computing normalized minor axis distance to an ideal line for variable-width line antialiasing. The method involves performing line primitive setup by constructing a triangle from the two line vertices and a third vertex biased from a line endpoint by the line width/2. Normalized barycentric coordinates are computed for this triangle, which together can be used for primitive attribute interpolation. One of the barycentric coordinates contains the normalized minor-axis distance to the ideal line, which can be used with a slope-correct coverage table to compute coverage. Because the minor-axis distance is normalized, the coverage value is independent of line width.

Een methode om genormaliseerde minder belangrijke asafstand aan een ideale lijn voor antialiasing van de veranderlijk-breedtelijn gegevens te verwerken. De methode houdt het uitvoeren van lijn primitieve opstelling door een driehoek van de twee lijntoppen te construeren in en een derde top die van een lijneindpunt door de lijnwidth/2. Genormaliseerde barycentric coördinaten wordt beïnvloed wordt gegevens verwerkt voor deze driehoek, die samen voor primitieve attributeninterpolatie kan worden gebruikt. Één van de barycentric coördinaten bevat de genormaliseerde minder belangrijk-asafstand aan de ideale lijn, die met een helling-correcte dekkingslijst kan worden gebruikt om dekking gegevens te verwerken. Omdat de minder belangrijk-asafstand genormaliseerd is, is de dekkingswaarde onafhankelijk van lijnbreedte.

 
Web www.patentalert.com

< Methods and systems for computing singular value decompositions of matrices and low rank approximations of matrices

< Method and system for packing and unpacking web pages

> Methods and systems for synchronizing skin properties

> System and method for performing sparse transformed template matching using 3D rasterization

~ 00132