gensurf - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນ gensurf ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


gensurf - ສ້າງຄໍາອະທິບາຍ RADIANCE ຫຼື Wavefront ຂອງຫນ້າດິນໂຄ້ງ

ສະຫຼຸບສັງລວມ


gensurf ມື້ຄ່ໍາ ຊື່ 'x(s,t)' 'y(s,t)' 'z(s,t)' m n [ -e ຕົວຢ່າງ ][ -f ເອກະສານ ][ -s ][ -o ]
gensurf ມື້ຄ່ໍາ ຊື່ 'x(s,t)' 'y(s,t)' dfile m n [ -e ຕົວຢ່າງ ][ -f ເອກະສານ ][ -s ][ -o ]
gensurf ມື້ຄ່ໍາ ຊື່ dfile dfile dfile m n [ -s ][ -o ]

ລາຍລະອຽດ


Gensurf ຜະລິດຄໍາອະທິບາຍພາບ RADIANCE ຫຼືໄຟລ໌ Wavefront .OBJ ຂອງ a
ພື້ນຜິວທີ່ເປັນປະໂຫຍດກໍານົດໂດຍສົມຜົນ parametric x(s,t), y(s,t), ແລະ z(s,t). ໄດ້
ພື້ນຜິວປົກກະຕິແມ່ນຖືກກໍານົດໂດຍກົດລະບຽບມືຂວາທີ່ຖືກນໍາໃຊ້ກັບ (s,t). S ຈະແຕກຕ່າງກັນຈາກ 0
ເຖິງ 1 ໃນຂັ້ນຕອນຂອງ 1/ມ, ແລະ t ຈະແຕກຕ່າງກັນຈາກ 0 ຫາ 1 ໃນຂັ້ນຕອນຂອງ 1/ ນ. ດ້ານຈະເປັນ
ປະກອບດ້ວຍ 2*ມ*ນ ຫຼືສາມຫຼ່ຽມນ້ອຍກວ່າ ແລະສີ່ຫຼ່ຽມ. ການສະແດງອອກແມ່ນຄືກັນ
ປະເພດທີ່ໃຊ້ໃນໄຟລ໌ຟັງຊັນ RADIANCE. ການສະແດງຕົວຊ່ວຍ ແລະ/ຫຼືໄຟລ໌ອາດຈະຖືກລະບຸໄວ້
ໃນຈໍານວນຂອງ -e ແລະ -f ທາງເລືອກ. ທ -s ທາງ​ເລືອກ​ເພີ່ມ​ຄວາມ​ກ້ຽງ (ພື້ນ​ຜິວ​ປົກ​ກະ​ຕິ​
interpolation) ກັບຫນ້າດິນ. ໄດ້ -o ທາງເລືອກຜະລິດໄຟລ໌ Wavefront .OBJ ແທນທີ່ຈະເປັນ
ຄຳອະທິບາຍສາກ RADIANCE. ນີ້​ແມ່ນ​ເປັນ​ປະ​ໂຫຍດ​ທີ່​ສຸດ​ເປັນ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ກັບ​ obj2 mesh(1​) ໂຄງ​ການ​ສໍາ​ລັບ​ການ​
ການຜະລິດຕາຫນ່າງທີ່ລວບລວມ. ຄໍາຖະແຫຼງດຽວ "usemtl" ຈະປາກົດຢູ່ໃນຕອນຕົ້ນຂອງ
ຜົນໄດ້ຮັບ .OBJ, ສະທ້ອນຕົວແກ້ໄຂທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.

ຮູຫຍາບອາດຈະຖືກຕັດຢູ່ໃນຕາຫນ່າງໂດຍການກໍານົດຫນ້າທີ່ທີ່ຖືກຕ້ອງ. ຟັງຊັນນີ້ຢູ່ໃສ
ເປັນບວກ, ເສັ້ນຕັ້ງ polygon ຈະຖືກຜະລິດ. ບ່ອນທີ່ມັນເປັນລົບ, ເລຂາຄະນິດຈະບໍ່ມີ
ຜົນຜະລິດ. ການຂັດກັນປົກກະຕິຂອງພື້ນຜິວຈະບໍ່ສົນໃຈຈຸດຕັ້ງທີ່ບໍ່ຖືກຕ້ອງ.

ແບບ​ຟອມ​ການ​ຮຽກ​ຮ້ອງ​ຄັ້ງ​ທີ​ສອງ​ອ່ານ​ຄ່າ​ຂໍ້​ມູນ z ຈາກ​ໄຟລ​໌​ dfile. ໄຟລ໌ນີ້ຕ້ອງໃຫ້
ບໍ່ວ່າຈະ m*n ຫຼື (m+1)*(n+1) ຈຸດເລື່ອນ z ຄ່າ. ຖ້າຄ່າ m*n ຖືກໃຫ້, ຫຼັງຈາກນັ້ນໃຫ້
ຄ່າກົງກັນກັບຈຸດສູນກາງຂອງແຕ່ລະຂົງເຂດສີ່ຫຼ່ຽມ. ຖ້າຄ່າ (m+1)*(n+1) ແມ່ນ
ມອບໃຫ້, ຈາກນັ້ນຄ່າຈະກົງກັບຈຸດຕັ້ງຂອງແຕ່ລະຂົງເຂດສີ່ຫຼ່ຽມ. ໄດ້
ຄໍາສັ່ງຂອງຂໍ້ມູນໃນໄຟລ໌ດັ່ງກ່າວແມ່ນວ່າຄ່າ s ມີການປ່ຽນແປງໄວກວ່າ t
ຄຸນຄ່າ. ຖ້າເຄື່ອງໝາຍລົບ ('-') ຖືກມອບໃຫ້ dfile, ຫຼັງຈາກນັ້ນ, ຄ່າແມ່ນອ່ານຈາກມາດຕະຖານ
input

ແບບ​ຟອມ​ການ​ຮຽກ​ຮ້ອງ​ທີ​ສາມ​ແມ່ນ​ນໍາ​ໃຊ້​ເພື່ອ​ອ່ານ​ການ​ປະ​ສານ​ງານ triplets ຈາກ​ໄຟລ​໌​ຫຼື​ມາດ​ຕະ​ຖານ​
ວັດສະດຸປ້ອນ. ສາມ dfile arguments ທັງຫມົດຈະຕ້ອງຄືກັນ, ແລະໄຟລ໌ທີ່ສອດຄ້ອງກັນຕ້ອງ
ປະກອບມີສາມຄ່າຈຸດລອຍສໍາລັບແຕ່ລະຈຸດທີ່ຕັ້ງ. ການ​ສັ່ງ​ຊື້​ແລະ​ອື່ນໆ​
ລາຍລະອຽດແມ່ນຄືກັນກັບທີ່ອະທິບາຍໄວ້ສໍາລັບໄຟລ໌ z value ຂ້າງເທິງ.

EXAMPLE


ເພື່ອສ້າງເປັນຮູບຊົງກົມ tesselated:

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

ເພື່ອສ້າງພື້ນທີ່ຄວາມສູງ 10x20 smoothed ຈາກ 12 ຄ່າ vertex z ທີ່ບັນທຶກໄວ້:

gensurf ດິນເປື້ອນ '10*s' '20*t' height.dat 2 3 -s

ໃຊ້ gensurf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌