gensurf - Интернет в облаке

Это команда gensurf, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gensurf - генерировать описание ИЗЛУЧЕНИЯ или волнового фронта криволинейной поверхности

СИНТАКСИС


генсерфинг коврик имя 'x (s, t)' 'у (с, т)' 'z (s, t)' m n [ -e выраж ][ -f файл ][ -s ][ -o ]
генсерфинг коврик имя 'x (s, t)' 'у (с, т)' dfile m n [ -e выраж ][ -f файл ][ -s ][ -o ]
генсерфинг коврик имя dfile dfile dfile m n [ -s ][ -o ]

ОПИСАНИЕ


Генсурф создает либо описание сцены RADIANCE, либо файл Wavefront .OBJ
функциональная поверхность, определяемая параметрическими уравнениями х (с, т), у (с, т), и z (s, t). Ассоциация
нормаль к поверхности определяется правилом правой руки применительно к (с, т). S будет отличаться от 0
до 1 с шагом 1 / м, и t будет меняться от 0 до 1 с шагом 1 / п. Поверхность будет
состоящий из 2 * м * п или меньше треугольников и четырехугольников. Выражения одинаковы
Тип, используемый в файлах функций RADIANCE. Могут быть указаны вспомогательные выражения и / или файлы
в любом количестве -e и -f параметры. В -s опция добавляет сглаживание (нормаль к поверхности
интерполяция) на поверхность. В -o вариант создает файл Wavefront .OBJ, а не
Описание сцены СВЕТЛЕНИЕ. Это наиболее полезно в качестве входных данных для obj2mesh(1) программы для
изготовление скомпилированной сетки. Одиночный оператор "usemtl" появится в начале
вывод .OBJ, повторяя модификатор, указанный в командной строке.

Грубые отверстия могут быть вырезаны в сетке путем определения действительной функции (s, t). Где эта функция
положительно, вершины многоугольника будут созданы. Там, где он отрицательный, геометрия не будет
выход. Интерполяция нормали к поверхности игнорирует любые недопустимые вершины.

Вторая форма вызова считывает значения данных z из файла. файл. Этот файл должен давать
либо m * n, либо (m + 1) * (n + 1) значений z с плавающей запятой. Если дано m * n значений, то
значения соответствуют центроиду каждой четырехугольной области. Если (m + 1) * (n + 1) значения равны
задано, то значения соответствуют вершинам каждой четырехугольной области. В
упорядочение данных в файле таково, что значения s изменяются быстрее, чем t
ценности. Если поставить минус ('-') для файл, то значения считываются из стандартного
вход.

Третья форма вызова используется для чтения троек координат из файла или стандартного
Вход. Три dfile аргументы должны быть одинаковыми, и соответствующий файл должен
содержат три значения с плавающей запятой для каждого местоположения точки. Заказ и другие
детали такие же, как описано выше для файлов значений z.

ПРИМЕР


Чтобы создать мозаичную сферу:

gensurf хрустальный шар 'sin (PI * s) * cos (2 * PI * t)' 'cos (PI * s)' 'sin (PI * s) * sin (2 * PI * t)' 7 10

Чтобы сгенерировать поле сглаженной высоты 10x20 из 12 записанных значений z вершины:

gensurf грунт грунт '10 * s ''20 * t' height.dat 2 3 -s

Используйте gensurf онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows