gensurf - Online sa Cloud

Ito ang command gensurf na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gensurf - bumuo ng RADIANCE o Wavefront na paglalarawan ng isang curved surface

SINOPSIS


gensurf Pagkain pangalan 'x(s,t)' 'y(s,t)' 'z(s,t)' m n [ -e ipahayag ][ -f file ][ -s ][ -o ]
gensurf Pagkain pangalan 'x(s,t)' 'y(s,t)' dfile m n [ -e ipahayag ][ -f file ][ -s ][ -o ]
gensurf Pagkain pangalan dfile dfile dfile m n [ -s ][ -o ]

DESCRIPTION


Gensurf gumagawa ng alinman sa RADIANCE scene description o Wavefront .OBJ file ng a
functional surface na tinukoy ng mga parametric equation x(s,t), y(s,t), at z(s,t). Ang
ang surface normal ay tinutukoy ng right hand rule bilang inilapat sa (s,t). S mag-iiba mula sa 0
hanggang 1 sa mga hakbang ng 1/m, at t ay mag-iiba mula 0 hanggang 1 sa mga hakbang ng 1/n. Ang ibabaw ay magiging
binubuo ng mga 2*m*n o mas kaunting triangles at quadrilaterals. Ang mga expression ay pareho
uri na ginamit sa RADIANCE function file. Maaaring tukuyin ang mga auxiliary expression at/o file
sa anumang bilang ng -e at -f mga pagpipilian. Ang -s ang opsyon ay nagdaragdag ng pagpapakinis (normal ang ibabaw
interpolation) sa ibabaw. Ang -o ang opsyon ay gumagawa ng Wavefront .OBJ file sa halip na a
Paglalarawan ng eksena ng RADIANCE. Ito ay pinakakapaki-pakinabang bilang input sa obj2mesh(1) programa para sa
paggawa ng pinagsama-samang mesh. Isang "usemtl" na pahayag ang lalabas sa simula ng
ang .OBJ na output, echoing ang modifier na ibinigay sa command line.

Maaaring maputol ang magaspang na butas sa mesh sa pamamagitan ng pagtukoy ng wastong(s,t) function. Kung saan ang function na ito
ay positibo, ang polygon vertices ay gagawin. Kung saan ito ay negatibo, walang magiging geometry
output. Babalewalain ng normal na interpolation sa ibabaw ang anumang mga di-wastong vertice.

Ang pangalawang form ng invocation ay nagbabasa ng mga halaga ng z data mula sa file dfile. Ang file na ito ay dapat magbigay
alinman sa m*n o (m+1)*(n+1) floating point z values. Kung ang mga halaga ng m*n ay ibinigay, kung gayon ang
ang mga halaga ay tumutugma sa sentroid ng bawat quadrilateral na rehiyon. Kung ang (m+1)*(n+1) na mga halaga ay
ibinigay, pagkatapos ang mga halaga ay tumutugma sa mga vertices ng bawat quadrilateral na rehiyon. Ang
Ang pag-order ng data sa file ay tulad na ang mga halaga ng s ay nagbabago nang mas mabilis kaysa sa t
mga halaga. Kung ang isang minus ('-') ay ibinigay para sa dfile, pagkatapos ay binabasa ang mga halaga mula sa pamantayan
input.

Ang ikatlong invocation form ay ginagamit upang basahin ang coordinate triplets mula sa isang file o ang standard
input. Ang tatlo dfile lahat ng mga argumento ay dapat na pareho, at ang kaukulang file ay dapat
naglalaman ng tatlong floating point value para sa bawat lokasyon ng punto. Ang pag-order at iba pa
ang mga detalye ay pareho sa mga inilarawan para sa mga z value na file sa itaas.

Halimbawa


Upang makabuo ng isang tesselated sphere:

gensurf crystal ball 'sin(PI*s)*cos(2*PI*t)' 'cos(PI*s)' 'sin(PI*s)*sin(2*PI*t)' 7 10

Para bumuo ng 10x20 smoothed height field mula sa 12 naitalang vertex z value:

gensurf dumi lupa '10*s' '20*t' taas.dat 2 3 -s

Gamitin ang gensurf online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa