View Full Version : 3-sided patches

12-06-2003, 04:53 PM
Does anyone know the formulas/algorithm/math to make these work? I understand 4-sided patches, but the damned book doesn't say anything about 3-sided patches....

Help :(

12-06-2003, 05:00 PM
Oh to be more specific I'm looking into Bezier patches.
Thanks :)

12-08-2003, 07:36 AM
Check out ATI's developers section for information on N-Patches. Essentially what they do is to convert each triangle in a mesh into a bezier triangle, and then tesselate that. IIRC there are a couple of pdfs on their site that outline how to (a) get bezier control points from just a triangle's vertices+normals, and (b) how to render bezier triangles.

Look for the paper "Curved PN Triangles" on this (http://www.ati.com/developer/techpapers.html) page (links to www.ati.com)


Ash Henstock
12-08-2003, 09:34 AM
There's an N-patches article (http://www.gamasutra.com/features/20020715/mollerhaines_01.htm) on gamasutra. You'll need to register at gamasutra if you havn't already.

12-09-2003, 01:50 PM
Thanks a lot! :):)
These'll take some digesting :p

CGTalk Moderation
01-16-2006, 08:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.