gensurf - Online w chmurze

Jest to polecenie gensurf, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


gensurf - wygeneruj opis RADIANCE lub Wavefront dla zakrzywionej powierzchni

STRESZCZENIE


Gensurf mata Nazwa „x(s, t)” „y (s, t)” „z(s,t)” m n [ -e expr ][ -f filet ][ -s ][ -o ]
Gensurf mata Nazwa „x(s, t)” „y (s, t)” dplik m n [ -e expr ][ -f filet ][ -s ][ -o ]
Gensurf mata Nazwa dplik dplik dplik m n [ -s ][ -o ]

OPIS


Gensurf tworzy albo opis sceny RADIANCE, albo plik Wavefront .OBJ z rozszerzeniem
powierzchnia funkcjonalna określona równaniami parametrycznymi x(s, t), y(s,t), i z(s, t). Połączenia
Normalna powierzchniowa jest zdefiniowana przez regułę prawej ręki, do której zastosowano (s, t). S będzie się różnić od 0
do 1 w krokach 1/m, i t będzie się zmieniać od 0 do 1 w krokach co 1/n. Powierzchnia będzie
złożony z 2*m*n lub mniej trójkątów i czworokątów. Wyrażenia są takie same
typ używany w plikach funkcyjnych RADIANCE. Można określić wyrażenia pomocnicze i/lub pliki
w dowolnej liczbie -e i -f opcje. ten -s opcja dodaje wygładzanie (powierzchnia normalna
interpolacja) na powierzchnię. The -o Opcja tworzy plik Wavefront .OBJ, a nie plik
Opis sceny RADIANCE. Jest to najbardziej przydatne jako dane wejściowe do pliku obiekt2mesh(1) program dla
tworząc skompilowaną siatkę. Na początku pojawi się pojedyncza instrukcja „usemtl”.
wyjście .OBJ, powtarzając modyfikator podany w wierszu poleceń.

W siatce można wyciąć szorstkie otwory, definiując ważną funkcję (s, t). Gdzie ta funkcja
jest dodatnia, zostaną utworzone wierzchołki wielokątów. Tam, gdzie jest ujemna, nie będzie żadnej geometrii
wyjście. Interpolacja normalna powierzchni zignoruje wszelkie nieprawidłowe wierzchołki.

Drugi formularz wywołania odczytuje wartości danych z pliku dplik. Ten plik musi dać
albo m*n, albo (m+1)*(n+1) wartości zmiennoprzecinkowe z. Jeżeli podane są wartości m*n, to
wartości odpowiadają centroidowi każdego obszaru czworobocznego. Jeśli wartości (m+1)*(n+1) są
biorąc pod uwagę, wartości odpowiadają wierzchołkom każdego obszaru czworobocznego. The
kolejność danych w pliku jest taka, że ​​wartości s zmieniają się szybciej niż t
wartości. Jeśli podano minus („-”) dplik, następnie wartości są odczytywane ze standardu
wkład.

Trzecia forma wywołania służy do odczytywania trójek współrzędnych z pliku lub standardu
wejście. Drzewo dplik wszystkie argumenty muszą być takie same, a odpowiadający im plik musi
zawierają trzy wartości zmiennoprzecinkowe dla każdej lokalizacji punktu. Zamawianie i inne
szczegóły są takie same, jak te opisane powyżej dla plików z wartościami.

PRZYKŁAD


Aby wygenerować mozaikową kulę:

gensurf kryształowa kula 'sin(PI*s)*cos(2*PI*t)' 'cos(PI*s)' 'sin(PI*s)*sin(2*PI*t)' 7 10

Aby wygenerować wygładzone pole wysokości 10x20 z 12 zarejestrowanych wartości wierzchołków z:

gensurf grunt '10*s' '20*t' wysokość.dat 2 3 -s

Korzystaj z gensurf online, korzystając z usług onworks.net



Najnowsze programy online dla systemów Linux i Windows