Original Post
Hi there,
i''m writing a 3d modeling app, and my polygon class has a large vertex array, and an array of ''faces'' which are each just arrays of indexes into the array. This is the most common 3d poly class implementation i''ve seen, and i''ve been trying to add some simple functions to my app. i''ve got ''triangulate'' working really well, and i wrote the algorythm by hand and spent ages getting it really fast (it is used on nearly every object by my render engine).
however, could anyone tell me where to go, or give me any information on subdiving the faces of a polygon? i don''t have a clue how to do this...
if this is really simple maths, i''m sorry, but i''m 15 and haven''t even taken my maths GCSE yet, and the fact that i''m writing some 3d modeling software at all is bizarre enough... thanks in advance!