Ответ: Текстурные координаты в примитивах
конечно криво, но сфера и конус собсно являются цилиндром без верхних граней, цилиндр является прямоугольником замкнутым на себя, для сферы я использовал это свойство, она генерировалась перебирая сферические координаты с некоторым шагом и раставляя таким образом индексы, если поделить текущую сферическую координату на отрезок которую она проходит получим текстурную координату (тоесть края прямоугольника имели положенные им 4 координаты (0,0) (1,0) (0,1) (1,1) )
для тора возможно применения схожего метода, главное понять как действительно хочешь чтобы текстура накладывалась, а методов её наложения куча
|