Point-normal triangle
This article, Point-normal triangle, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
The curved point-normal triangle, in short PN triangle, is an interpoaltion algorithm to retrieve a cubic Bézier triangle from a regular flat triangles vertex coordinates and normal vectors. The PN triangle retains the vertices of the flat triangle as well as the corresponding normals. It was first introduced by A. Vlachos et al. in 2001[1] and is primarily used in the field of computer graphics. The usage of PN triangle enables the visualization of triangle based surfaces in a smoother shape at low cost in terms of rendering complexity and time.
Mathematical Formulation
With information of the given vertex positions of a flat triangle and the according normal vectors at the vertices a cubic Bézier triangle is constructed. In contrast to the notation of the Bézier triangle page the nomenclatur follows G. Farin (2002)[2], therefore we denote the 10 control points as with the positive indices holding the condition .
The first three control points are equal to the given vertices.Six control points related to the triangle edges, i.e. are computed asThis defintion ensures that the original vertex normals are reproduced in the interpolated triangle.
Finally the internal control point is derived from the previously calculated control points as
References
- ^ Vlachos, Alex; Peters, Jörg; Boyd, Chas; Mitchell, Jason L. (2001-03-01). "Curved PN triangles". ACM: 159–166. doi:10.1145/364338.364387. ISBN 1581132921.
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ E., Farin, Gerald (2002). Curves and surfaces for CAGD : a practical guide (5th ed ed.). San Francisco, CA: Morgan Kaufmann. ISBN 9780080503547. OCLC 181100270.
{{cite book}}
:|edition=
has extra text (help)CS1 maint: multiple names: authors list (link)
This article, Point-normal triangle, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |