Это команда xform, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xform - преобразовать описание сцены RADIANCE
СИНТАКСИС
xform [ -c ][ -I ][ -n имя ][ -m ньюмод ][ -f файл аргументов ][ xf0 ][ -a n1 xf1 .. ][ -i 1 XFF
] файл ..
ОПИСАНИЕ
Xформа преобразует описание каждой сцены файл в соответствии с предоставленными вариантами. Если нет файл
указано, стандартный ввод читается. В -c опция вызывает команды на входе, а не
быть расширенным. По умолчанию выполняются все строчные команды. (См. Примечание ниже о
имена файлов.) -n опция приводит к тому, что все идентификаторы имеют префикс имя. Команда -m
опция приводит к тому, что всем поверхностям присваивается модификатор ньюмод. Команда -I вариант вызывает все
Поверхности должны быть инвертированы, меняя нормальную ориентацию их поверхностей. Эти варианты
затем следуют варианты преобразования, которые описаны ниже.
Команда -f вариант вызывает xform командная строка, которая будет создана из данного файла,
вставка каждой строки файла в текущую точку в списке аргументов команды. Каждый
строка в файле приведет к логически отдельному вызову xform и может
содержать любые действительные xform аргументы, в том числе вложенные -f параметры. Это удобный способ
для указания нескольких копий объекта, которые не соответствуют стандартному шаблону массива, без
фактически выполнить xform много раз. Можно указать отдельные файлы сцены.
тоже, но помните, что построенная командная строка должна соответствовать формату начального
кредита (-н, -м, -с, -Я) за которым следует преобразование, затем файлы сцены. Нет начального
параметры могут появиться после первого параметра преобразования, и параметры преобразования не будут
понимается по первому названному файлу. В частном случае, когда аргумент -f
опция - дефис ('-'), xform будет брать свои аргументы из стандартного ввода. Примечание
который xform не может одновременно получать информацию о сцене из стандартного ввода, если
опция используется таким образом. Совершенно пустые строки и строки, начинающиеся со знака фунта
('#') будет игнорироваться. Начальные имена команд "! Xform" или "xform" также будут
игнорируются.
Если в командной строке заданы один или несколько файлов сцены, xform будет искать СИЯНИЕ
каталоги библиотеки для каждого файла. (Поиск не выполняется, если имя файла начинается с символа
'.', '/' или '~' символ.) Если -c вариант присутствует, xform также изменится на
каталог этого файла перед его загрузкой. Таким образом, любые команды, выполняемые в этом файле
произойдет в каталоге этого файла, что упрощает построение иерархии объектов.
Преобразование состоит из последовательности операций, которые выполняются в следующем порядке:
они появились.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-t x y z Переведите сцену по вектору x y z .
-rx степени
Поверните сцену степени относительно оси x. Положительное вращение соответствует
против часовой стрелки, если смотреть вниз по оси.
-ри степени
Поверните сцену степени относительно оси y.
-рз степени
Поверните сцену степени вокруг оси z.
-s фактор Масштабируйте сцену на фактор.
-мх Отразите сцену про самолет yz.
-мой Отразите сцену о плоскости xz.
-мз Зеркально отразите сцену о плоскости xy.
-i считать Итерировать (повторить) следующее преобразование (до следующего -i опция) считать
раз. Этот вариант предназначен в первую очередь для поддержки -a вариант, который описан
внизу.
Массивы
Массив - это повторяющееся преобразование, результатом которого является повторяющийся объект. Указано
используя -a опция, которая принимает число, которое нужно повторить, в качестве аргумента. Объекты будут
шаг за счет преобразования, данного между этим -a вариант и следующий -a or -i вариант.
первый объект не будет иметь никаких применений преобразования. Двумерный массив
задается двумя различными преобразованиями, каждому из которых предшествует счетчик массива.
ПРИМЕР
Чтобы повернуть `` книгу '' на 30 градусов вокруг оси x, переместите 20 по оси y, добавив имя
книга1:
xform -n книга1 -rx 30 -t 0 20 0 книга> книга1
Чтобы развернуть все команды и посмотреть, какая информация фактически используется RADIANCE:
xform сцена | более
Чтобы создать двумерный массив из 20 источников света, после первоначального поворота и последующего
глобальный перевод (без расширения команд):
xform -c -rz 90 -a 5 -t 2 0 0 -a 4 -t 0 1.5 0 -i 1 -t 0 0 10 свет
ОКРУЖАЮЩАЯ СРЕДА
RAYPATH путь для поиска файлов сцены
Используйте xform онлайн с помощью сервисов onworks.net