Конусность (математика)
В математике , физике и теоретической компьютерной графике конусность — это разновидность деформации формы . [1] [2] Точно так же, как аффинное преобразование , такое как масштабирование или сдвиг , является моделью деформации формы первого порядка, конусность — это деформация более высокого порядка, такая же, как скручивание и изгиб. Тейперинг можно рассматривать как непостоянное масштабирование с помощью заданной функции сужения. Результирующие деформации могут быть линейными или нелинейными.
Чтобы создать нелинейный конус вместо масштабирования по x и y для всех z с константами, как показано в:
пусть a и b будут функциями z так, что:
Пример линейного конуса: , и квадратичный конус .
В качестве другого примера, если бы параметрическое уравнение куба было задано формулой ƒ ( t ) = ( x ( t ), y ( t ), z ( t )), можно было бы применить нелинейный конус, чтобы объем куба медленно уменьшался ( или сужается), когда функция движется в положительном направлении z . Для данного куба примером нелинейного сужения вдоль z может быть, если, например, функция T ( z ) = 1/( a + bt ) была применена к уравнению куба так, что ƒ ( t ) = ( T ( z ) x ( t ), T ( z ) y ( t ), T ( z ) z ( t )), для некоторых вещественных констант a и b .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Ширли, Питер ; Ашихмин, Михаил; Маршнер, Стив (2009). Основы компьютерной графики (3-е изд.). ЦРК Пресс. п. 426. ИСБН 9781568814698 .
- ^ Барр, Алан Х. (июль 1984 г.). «Глобальные и локальные деформации твердотельных примитивов» (PDF) . Компьютерная графика . 18 (3): 21–30. дои : 10.1145/964965.808573 . Проверено 4 мая 2015 г.