Den krökta punktnormaltriangeln , i korthet PN-triangeln , är en interpolationsalgoritm för att hämta en kubisk Bézier-triangel från vertexkoordinaterna för en vanlig platt triangel och normalvektorer . PN-triangeln behåller den hörn samt motsvarande normaler. Den introducerades först av Saul Kato 1999 och senare oberoende av A. Vlachos et al. år 2001 och används främst inom området datorgrafik . Användningen av PN-triangeln möjliggör visualisering av triangelbaserade ytor i en jämnare form till låg kostnad vad gäller rendering av komplexitet och tid.
Matematisk formulering
Med information om de givna vertexpositionerna i en platt triangel och enligt normalvektorerna vid hörnen konstrueras en kubisk Bézier-triangel. I motsats till notationen på Bézier-triangelsidan följer nomenklaturen G. Farin (2002), därför betecknar vi de 10 kontrollpunkterna som med de positiva indexen som håller villkoret .
De tre första kontrollpunkterna är lika med de givna hörnen.
Sex kontrollpunkter relaterade till triangelkanterna, dvs
beräknas som
Denna definition säkerställer att de ursprungliga
vertexnormalerna reproduceras i den interpolerade triangeln.
Slutligen härleds den interna kontrollpunkten från de tidigare beräknade kontrollpunkterna som