gensurf - Online na nuvem

Este é o comando gensurf que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


gensurf - gera uma descrição RADIANCE ou Wavefront de uma superfície curva

SINOPSE


gensurf esteira nome 'x (s, t)' 's (s, t)' 'z (s, t)' m n [ -e expr ][ -f lima ][ -s ][ -o ]
gensurf esteira nome 'x (s, t)' 's (s, t)' arquivo d m n [ -e expr ][ -f lima ][ -s ][ -o ]
gensurf esteira nome arquivo d arquivo d arquivo d m n [ -s ][ -o ]

DESCRIÇÃO


Gensurf produz uma descrição de cena RADIANCE ou um arquivo Wavefront .OBJ de um
superfície funcional definida pelas equações paramétricas x (s, t), y (s, t), e z (s, t). A
superfície normal é definida pela regra da mão direita aplicada a (s, t). S irá variar de 0
a 1 nas etapas de 1 / m, e t irá variar de 0 a 1 em etapas de 1 / n. A superfície será
composto de 2 * m * n ou menos triângulos e quadriláteros. As expressões são iguais
tipo usado em arquivos de função RADIANCE. Expressões auxiliares e / ou arquivos podem ser especificados
em qualquer número de -e e -f opções. o -s opção adiciona suavização (superfície normal
interpolação) para a superfície. o -o opção produz um arquivo Wavefront .OBJ em vez de um
Descrição da cena RADIANCE. Isso é mais útil como entrada para o obj2mesh(1) programa para
produzindo uma malha compilada. Uma única declaração "usemtl" aparecerá no início de
a saída .OBJ, ecoando o modificador fornecido na linha de comando.

Furos ásperos podem ser cortados na malha definindo uma função válida (s, t). Onde esta função
for positivo, vértices poligonais serão produzidos. Onde for negativo, nenhuma geometria será
saída. A interpolação normal da superfície irá ignorar quaisquer vértices inválidos.

O segundo formulário de invocação lê os valores de dados z do arquivo darquivo. Este arquivo deve dar
valores de z de ponto flutuante m * n ou (m + 1) * (n + 1). Se m * n valores são dados, então o
os valores correspondem ao centróide de cada região quadrilateral. Se (m + 1) * (n + 1) os valores são
dados, então os valores correspondem aos vértices de cada região do quadrilátero. o
a ordenação dos dados no arquivo é tal que os valores s mudam mais rápido do que t
valores. Se um menos ('-') for dado para darquivo, então os valores são lidos a partir do padrão
entrada.

O terceiro formulário de invocação é usado para ler trigêmeos de coordenadas de um arquivo ou do padrão
entrada. Os três arquivo d os argumentos devem ser todos iguais, e o arquivo correspondente deve
contém três valores de ponto flutuante para cada localização de ponto. O pedido e outro
os detalhes são iguais aos descritos para os arquivos de valor z acima.

EXEMPLO


Para gerar uma esfera tesselated:

bola de cristal gensurf 'sin (PI * s) * cos (2 * PI * t)' 'cos (PI * s)' 'sin (PI * s) * sin (2 * PI * t)' 7 10

Para gerar um campo de altura suavizada de 10x20 a partir de 12 valores de vértice z registrados:

terra de terra de gensurf '10 * s ''20 * t' height.dat 2 3 -s

Use gensurf online usando serviços onworks.net



Programas online mais recentes para Linux e Windows