ນີ້ແມ່ນຄໍາສັ່ງຂະຫຍາຍທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ຂະຫຍາຍ — ສ້າງຄວາມສູງຂະຫຍາຍອອກຈາກ a 3d ເອກະສານ
ສະຫຼຸບສັງລວມ
ຂະຫຍາຍ [--survey=SURVEY] [--specfile=ESPEC_FILE] [--show-breaks] INPUT_3D_FILE
[OUTPUT_3D_FILE]
ລາຍລະອຽດ
ຫມາຍເຫດ:
ໄດ້ ຂະຫຍາຍ ໂຄງການຍັງສາມາດເຮັດວຽກໄດ້ ເຂັມຂັດ plt (ຕາມທີ່ສາມາດເຮັດໄດ້ aven ແລະອື່ນໆ ການ ສຳ ຫຼວດ
ໂຄງການທີ່ອ່ານ 3d ແຟ້ມ).
ຖ້າບໍ່ມີ specfile ໃຫ້, ຂະຫຍາຍເລີ່ມຕົ້ນດ້ວຍສະຖານີທີ່ສູງທີ່ສຸດທີ່ຖືກຫມາຍເປັນທາງເຂົ້າ
ທີ່ມີຢ່າງຫນ້ອຍຫນຶ່ງຂາສໍາຫຼວດໃຕ້ດິນຕິດກັບມັນ. ຖ້າບໍ່ມີສິ່ງດັ່ງກ່າວ
ສະຖານີ, ສະຖານີ deadend ທີ່ສູງທີ່ສຸດໃນການສໍາຫຼວດ (ຫຼືສະຖານີທີ່ສູງທີ່ສຸດຖ້າມີ
ບໍ່ມີ deadends) ຖືກນໍາໃຊ້. Extend ເອົາສະຖານີທໍາອິດຢູ່ເບື້ອງຊ້າຍ, ຫຼັງຈາກນັ້ນພັບຂາອອກແຕ່ລະຄົນ
ເປັນສ່ວນບຸກຄົນໄປທາງຂວາ, breaking loops arbitrarily (ປົກກະຕິແລ້ວຢູ່ທີ່ junctions).
ຖ້າຫາກວ່າຊື່ໄຟລ໌ຜົນຜະລິດບໍ່ໄດ້ຖືກລະບຸໄວ້, ຂະຫຍາຍຖານທີ່ຕັ້ງຊື່ໄຟລ໌ຜົນຜະລິດໃນການປ້ອນຂໍ້ມູນ
filename, ແຕ່ສິ້ນສຸດ "_extend.3d". ຍົກຕົວຢ່າງ, ຂະຫຍາຍ deep_pit.3d ຜະລິດຕະພັນການຂະຫຍາຍ
ລະດັບສູງເອີ້ນວ່າ deep_pit_extend.3d.
ຖ້າເຈົ້າຜ່ານ --show-breaks ຫຼັງຈາກນັ້ນ, ຂາທີ່ຖືກທຸງເປັນ "ການສໍາຫຼວດພື້ນຜິວ" ຈະຖືກເພີ່ມລະຫວ່າງ
ແຕ່ລະຈຸດທີ່ loop ໄດ້ຖືກແຍກ - ນີ້ສາມາດເປັນປະໂຫຍດຫຼາຍສໍາລັບການເບິ່ງພາບໄດ້
ຜົນໄດ້ຮັບໃນ aven.
ວິທີການນີ້ພຽງພໍສໍາລັບຖ້ໍາທີ່ງ່າຍດາຍຫຼືພາກສ່ວນຂອງຖ້ໍາ, ແຕ່ສໍາລັບຄວາມສັບສົນຫຼາຍ
ສະຖານະການການແຊກແຊງຂອງມະນຸດແມ່ນຕ້ອງການ. ພາກສ່ວນທີ່ສັບສົນຫຼາຍຂອງຖ້ໍາສາມາດຈັດການໄດ້
ມີ specfile ໃຫ້ທິດທາງທີ່ຈະປ່ຽນທິດທາງຂອງການຂະຫຍາຍລະຫວ່າງຊ້າຍແລະ
ສິດ, ເພື່ອກໍານົດຢ່າງຈະແຈ້ງສະຖານີເລີ່ມຕົ້ນ, ຫຼືທໍາລາຍການຂະຫຍາຍໂດຍສະເພາະ
ສະຖານີຫຼືຂາ.
specfile ແມ່ນຢູ່ໃນຮູບແບບທີ່ຄ້າຍຄືກັນກັບຮູບແບບຂໍ້ມູນຂອງ cavern:
;ນີ້ແມ່ນຄໍາເຫັນ
; ເລີ່ມລະດັບຄວາມສູງຢູ່ທີ່ສະຖານີເສັງເຂົ້າ
*start entre.a ;ນີ້ແມ່ນຄໍາຄິດເຫັນຫຼັງຈາກຄໍາສັ່ງ
; ເລີ່ມຂະຫຍາຍໄປທາງຊ້າຍຈາກສະຖານີເຄິ່ງທາງລົງລຸ່ມ.5
*elft half-way-down.5
; ປ່ຽນທິດທາງຂອງສ່ວນຂະຫຍາຍຢູ່ຕໍ່-ລົງ.8
*eswap further-down.8
; ຂະຫຍາຍຂວາຈາກ further-down.junction, ແຕ່ວ່າພຽງແຕ່ສໍາລັບ
; ຂາຮ່ວມກັບຫຼາຍ-deep.1, ຂາອື່ນໆສືບຕໍ່
; ຄືກັບກ່ອນ
*eright further-down.junction very-deep.1
; ທໍາລາຍການສໍາຫຼວດຢູ່ສະຖານີ side-loop.4
* break side-loop.4
; ແຍກການສໍາຫຼວດຢູ່ສະຖານີ side-loop.junction ແຕ່ພຽງແຕ່
; ສໍາລັບຂາໄປ complex-loop.2
*break side-loop.junction complex-loop.2
ວິທີການນີ້ຮຽກຮ້ອງໃຫ້ມີການທົດລອງແລະຄວາມຜິດພາດບາງຢ່າງ, ແຕ່ໃຫ້ຜົນໄດ້ຮັບທີ່ເປັນປະໂຫຍດສໍາລັບຖ້ໍາຫຼາຍ. ໄດ້
ລະບົບທີ່ສັບສົນທີ່ສຸດຈະໄດ້ຮັບຜົນປະໂຫຍດຈາກການໂຕ້ຕອບແບບໂຕ້ຕອບເພື່ອເລືອກແລະເບິ່ງ
breaks ແລະ switches ຂອງທິດທາງ.
ເບິ່ງ ນອກຈາກນີ້ຍັງ
3dtopos(1), aven(1), ລາຄາ 3d(1), ເສັ້ນທາງຍ່າງ(1), ຄວາມແຕກຕ່າງ(1), ຕົວຮຽງ(1)
ຂະຫຍາຍ(1)
ໃຊ້ການຂະຫຍາຍອອນໄລນ໌ໂດຍໃຊ້ການບໍລິການ onworks.net