นี่คือคำสั่ง h5tovtk ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
h5tovtk - แปลงชุดข้อมูลในไฟล์ HDF5 เป็นรูปแบบ VTK
เรื่องย่อ
h5tovtk [ทางเลือกที่-HDF5FILE] ...
DESCRIPTION
h5tovtk เป็นโปรแกรมสำหรับสร้างไฟล์ข้อมูล VTK จากชุดข้อมูลหลายมิติใน HDF5
ไฟล์. VTK หรือ Visualization ToolKit เป็นซอฟต์แวร์โอเพ่นซอร์สที่มีให้ใช้ฟรี
ระบบสำหรับคอมพิวเตอร์กราฟิก 3 มิติ การประมวลผลภาพ และการแสดงภาพ VTK เองคือ a
ไลบรารีการเขียนโปรแกรม แต่ก็เป็นพื้นฐานสำหรับกราฟิกผู้ใช้ปลายทางจำนวนหนึ่ง
โปรแกรมสร้างภาพ
HDF5 เป็นรูปแบบไบนารีแบบพกพาฟรีและสนับสนุนไลบรารีที่พัฒนาโดย National
ศูนย์แอปพลิเคชั่นซูเปอร์คอมพิวเตอร์ที่มหาวิทยาลัยอิลลินอยส์ในเออร์บานา-แชมเปญ
โสด h5 ไฟล์สามารถมีชุดข้อมูลได้หลายชุด โดยค่าเริ่มต้น, h5tovtk รับคนแรก
ชุดข้อมูล แต่สามารถเปลี่ยนแปลงได้ผ่านการ -d ตัวเลือกหรือโดยใช้ไวยากรณ์
HDF5FILE:ชุดข้อมูล.
ชุดข้อมูล 1d/2d/3d จะถูกแปลงเป็นชุดข้อมูล 3d VTK โดยปกติสเกลาร์ VTK . เดียว
ชุดข้อมูลถูกส่งออก แต่เวกเตอร์และฟิลด์สามารถส่งออกผ่าน -o ตัวเลือกด้านล่าง
การเรียกใช้ทั่วไปอยู่ในรูปแบบ ´h5tovtk foo.h5´ ซึ่งจะส่งออกไฟล์ข้อมูล VTK
foo.vtk จากข้อมูลใน foo.h5
OPTIONS
-h แสดงวิธีใช้เกี่ยวกับตัวเลือกบรรทัดคำสั่งและการใช้งาน
-V พิมพ์หมายเลขเวอร์ชันและข้อมูลลิขสิทธิ์สำหรับ h5tovtk
-v เอาต์พุต Verbose
-o ไฟล์
บันทึกชุดข้อมูลอินพุตทั้งหมดเป็น VTK . เดียว ไฟล์. หากมีชุดข้อมูลเพียงชุดเดียว แสดงว่า
ส่งออกไปยังชุดข้อมูลสเกลาร์ VTK หากมีชุดข้อมูลสามชุด จะเป็นเอาต์พุตเป็น
ชุดข้อมูลเวกเตอร์ VTK; จำนวนชุดข้อมูลอื่นๆ ทั้งหมดจะรวมกันเป็นช่อง VTK
ชุดข้อมูล
มิฉะนั้น ลักษณะการทำงานเริ่มต้นคือการบันทึกแต่ละชุดข้อมูลไปยังไฟล์ VTK แยกต่างหาก
โดยส่วนต่อท้าย .h5 ของชื่อไฟล์อินพุตถูกแทนที่ด้วย .vtk ในชื่อไฟล์เอาต์พุต
เฉพาะชุดข้อมูลสามมิติเท่านั้นที่สามารถเขียนลงในไฟล์ VTK หากคุณมีสี่
(หรือมากกว่า) ชุดข้อมูลมิติ จากนั้นคุณต้องนำ "slice" สามมิติของ
ข้อมูลหลายมิติ เมื่อต้องการทำเช่นนี้ คุณระบุพิกัดในหนึ่ง (หรือมากกว่า)
ขนาดสไลซ์ผ่าน the -xyzt ตัวเลือก
-1, -2, -4
ใช้ 1 , 2 หรือ 4 ไบต์เพื่อจัดเก็บแต่ละจุดข้อมูลในไฟล์เอาต์พุต ไบต์น้อยลง
ต้องการพื้นที่จัดเก็บและหน่วยความจำน้อยกว่า แต่จะลดความละเอียดในค่าลง
-1 จะแบ่งค่าข้อมูลเป็นค่าใดค่าหนึ่งจาก 256 ค่าที่เป็นไปได้ (ในระดับเชิงเส้น
จากค่าต่ำสุดไปจนถึงค่าสูงสุดในข้อมูลของคุณ) -2 จะอนุญาตให้ 65536 เป็นไปได้
ค่านิยมและ -4 (ค่าเริ่มต้น) จะใช้ตัวเลขทศนิยม 4 ไบต์สำหรับ "ที่แน่นอน"
การเป็นตัวแทน
-a เอาต์พุตในรูปแบบ ASCII; มิฉะนั้น VTK จะกะทัดรัดกว่า แต่อ่านได้น้อยกว่าและ
ใช้รูปแบบไบนารีแบบพกพาค่อนข้างน้อย
-n สำหรับเอาต์พุตไบนารี (ดู -a ด้านบน) โดยค่าเริ่มต้นข้อมูลจะถูกเขียนเป็น bigendian byte
คำสั่ง ซึ่งปกติจะเป็นคำสั่งที่ VTK คาดหวัง อย่างไรก็ตาม เครื่องมือภายนอกบางอย่าง
และคลาส VTK บางคลาสใช้การเรียงลำดับไบต์ดั้งเดิมแทน (ซึ่งอาจไม่ใช่
bigendian) และ -n สาเหตุทางเลือก h5tovtk เพื่อส่งออกข้อมูลไบนารีในเนทีฟ
การสั่งซื้อ
-m นาที, -M แม็กซ์
เมื่อ -1 or -2 ใช้ข้อมูลที่ป้อนเข้าจะถูกแปลงเป็นมาตราส่วนจำนวนเต็มเชิงเส้น
โดยปกติด้านล่างและด้านบนของมาตราส่วนนี้จะสอดคล้องกับค่าต่ำสุดและสูงสุด
ค่าในข้อมูล ใช้ -m และ -M ตัวเลือกคุณสามารถสร้างด้านล่างและด้านบน
ของมาตราส่วนสอดคล้องกับ นาที และ แม็กซ์ แทน ตามลำดับ ค่าข้อมูลด้านล่างหรือ
เหนือช่วงนี้จะได้รับการปฏิบัติราวกับว่าพวกเขาเป็น นาที or แม็กซ์ ตามลำดับ ดูสิ่งนี้ด้วย
-Z ตัวเลือก
-Z สำหรับ -1 or -2 เอาท์พุต ตั้งศูนย์มาตราส่วนจำนวนเต็มเชิงเส้นบนค่าศูนย์ในข้อมูล
-r กลับค่าเอาต์พุต (แมปค่าต่ำสุดกับค่าสูงสุดและในทางกลับกัน)
-x ix, -y iy, -z iz, -t it
นี้บอก h5tovtk เพื่อใช้สไลซ์เฉพาะของชุดข้อมูลหลายมิติ เช่น
-x ใช้เซตย่อย (ที่มีมิติน้อยกว่าหนึ่งรายการ) ที่ดัชนี x ของ ix (ที่ดัชนี
วิ่งจากศูนย์ถึงหนึ่งน้อยกว่าดัชนีสูงสุดในทิศทางนั้น) ที่นี่ x/y/z
สอดคล้องกับมิติที่หนึ่ง/สอง/สามของชุดข้อมูล HDF5 NS -t ตัวเลือก
ระบุสไลซ์ในมิติสุดท้าย แล้วแต่ว่าอย่างใด ดูเพิ่มเติมที่ -0
ตัวเลือกในการเปลี่ยนที่มาของพิกัดสไลซ์ x/y/z ไปยังศูนย์ชุดข้อมูล
-0 เปลี่ยนที่มาของพิกัดสไลซ์ x/y/z ไปยังศูนย์ชุดข้อมูล เช่น
-0 -x 0 (หรือกระทัดรัดกว่านี้ -0x0) คืนค่าระนาบ x กลางของชุดข้อมูลแทน
ของขอบระนาบ x (-t พิกัดจะไม่ได้รับผลกระทบ)
-d ชื่อ
ใช้ชุดข้อมูล ชื่อ จากไฟล์อินพุต; มิฉะนั้น ชุดข้อมูลแรกจากแต่ละไฟล์
ถูกนำมาใช้. หรือใช้ไวยากรณ์ HDF5FILE:ชุดข้อมูลซึ่งช่วยให้คุณสามารถ
ระบุชุดข้อมูลที่แตกต่างกันสำหรับแต่ละไฟล์ คุณสามารถใช้ h5l คำสั่ง (รวม
ด้วย hdf5) เพื่อค้นหาชื่อของชุดข้อมูลภายในไฟล์
ใช้ h5tovtk ออนไลน์โดยใช้บริการ onworks.net