Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut gensurf'tur.
Program:
ADI
gensurf - kavisli bir yüzeyin RADIANCE veya Wavefront tanımını oluşturun
SİNOPSİS
gensörf mat isim 'x(s,t)' 'y(s,t)' 'z(s,t)' m n [ -e İfade ][ -f dosya ][ -s ][ -o ]
gensörf mat isim 'x(s,t)' 'y(s,t)' d dosyası m n [ -e İfade ][ -f dosya ][ -s ][ -o ]
gensörf mat isim d dosyası d dosyası d dosyası m n [ -s ][ -o ]
TANIM
gensurf ya bir RADIANCE sahne tanımı ya da bir Wavefront .OBJ dosyası üretir.
parametrik denklemlerle tanımlanan fonksiyonel yüzey x(s,t), y(s,t), ve z(s,t). The
yüzey normali, sağ el kuralına uygulandığı şekliyle tanımlanır. (NS). S 0'dan değişecek
adım adım 1'e 1/dak, ve t adımlarında 0 ile 1 arasında değişecektir. 1/n. yüzey olacak
oluşan 2*a*n veya daha az üçgen ve dörtgen. ifadeler aynı
RADIANCE işlev dosyalarında kullanılan tür. Yardımcı ifadeler ve/veya dosyalar belirtilebilir
herhangi bir sayıda -e ve -f seçenekler. NS -s seçenek yumuşatma ekler (yüzey normal
enterpolasyon) yüzeye çıkar. NS -o seçeneği, bir Wavefront .OBJ dosyası üretir.
RADIANCE sahne açıklaması. Bu, giriş olarak en kullanışlıdır. obj2mesh(1) için program
derlenmiş bir ağ oluşturma. Başında tek bir "usemtl" ifadesi görünecektir.
.OBJ çıktısı, komut satırında verilen değiştiriciyi yansıtır.
Geçerli bir(s,t) işlevi tanımlanarak ağda kaba delikler kesilebilir. Bu fonksiyon nerede
pozitif ise çokgen köşeler üretilecektir. Negatif olduğu yerde, geometri olmaz
çıktı. Yüzey normal enterpolasyonu, geçersiz köşeleri yok sayar.
İkinci çağırma formu, dosyadan z veri değerlerini okur dfile.dfile. Bu dosya vermelidir
m*n veya (m+1)*(n+1) kayan nokta z değerleri. m*n değerleri verilirse,
değerler her dörtgen bölgenin ağırlık merkezine karşılık gelir. (m+1)*(n+1) değerleri ise
verilen değerler, her dörtgen bölgenin köşelerine karşılık gelir. NS
dosyadaki verilerin sıralaması, s değerlerinin t değerinden daha hızlı değiştiği şekildedir.
değerler. için bir eksi ('-') verilirse dosya, sonra değerler standarttan okunur
giriş.
Üçüncü çağırma formu, bir dosyadan veya standarttan koordinat üçlülerini okumak için kullanılır.
giriş. Üç d dosyası argümanların tümü aynı olmalı ve ilgili dosya
her nokta konumu için üç kayan nokta değeri içerir. sipariş ve diğer
ayrıntılar, yukarıda z değeri dosyaları için açıklananlarla aynıdır.
ÖRNEK
Mozaik bir küre oluşturmak için:
gensurf kristal top 'sin(PI*s)*cos(2*PI*t)' 'cos(PI*s)' 'sin(PI*s)*sin(2*PI*t)' 7 10
10 kayıtlı köşe z değerinden 20x12 düzleştirilmiş yükseklik alanı oluşturmak için:
gensurf toprak zemin '10*s' '20*t' yükseklik.dat 2 3 -s
onworks.net hizmetlerini kullanarak gensurf'u çevrimiçi kullanın