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.