Опрос
Что такое, по вашему мнению, «демократия»?
Sony ericsson xperia arc москва
sony ericsson xperia arc москва.
www.sotmarket.ru
Функция compute
| Индекс материала |
|---|
| Функция compute |
| Страница 2 |
| Страница 3 |
| Страница 4 |
| Страница 5 |
| Страница 6 |
Ранее было сказано, что функция compute - это фактически мозговой центр узла. Атрибуты обеспечивают хранение его данных, но помимо этого они ничего не делают. Чтобы сделать нечто полезное, данные узла нужно так или иначе обработать. К примеру, чтобы заставить персонаж ходить, его нужно перемещать во времени. Мышцы и кожа персонажа должны со временем изменяться. Начиная свою работу с персонажа в статической позе, система должна изменять и деформировать его с течением времени. В каждом кадре персонаж; должен деформироваться по-разному.
Результат такой деформация в каждом кадре - это результат обработки статичного персонажа, поданного на один конец конвейера DG. с получением на втором конце другого, полностью деформированного персонажа. По своей сути функция compute принимает один или несколько входных атрибутов и вычисляет результат, представленный выходным атрибутом. Ее можно рассматривать как функцию языка программирования вида: выход = compute( входО,...
, BXOAN ). Так как входы и выходы являются атрибутами, которые Moi-ут принимать различную форму, функция compute способна работать с широким спектром разнообразных данных. Например, она может принять на вход одну и возвратить другую, новую NURBS-поверхность. Функция compute может вычислить некоторую меру входной поверхности и возвратить единственное значение, представляющее, скажем, ее площадь. Таким образом, гибкость, обеспечиваемая общим характером атрибутов, означает, что функция compute способна создавать произвольно сложные данные, а также принимать произвольно сложные данные на вход. Очень важно отметить тот факт, что и входные, и выходные атрибуты функции compute являются локальными атрибутами узла.
По сути, для решения поставленной задачи функции compute достаточно проверять лишь атрибуты своего собственного узла. Эта функция никогда не пользуется информацией из других узлов или прочих источников. Все данные, к которым она обращается в процессе вычислений, должны исходить только из самой функции и ниоткуда больше.
Поиск
В закладку
Авторизация
Погода


