ประกบข้อมูลพื้นผิว 3 มิติในหลาม


11

ฉันมีชุดข้อมูลของจุดสามมิติที่ฉันต้องการสร้างตาข่ายโดยใช้ไพ ธ อน ซอฟต์แวร์ทั้งหมดที่ฉันเห็นต้องการให้คุณจัดเตรียมขอบ มีโปรแกรมในไพ ธ อนซึ่งใช้เป็นอินพุทเซตของจุดใน 3D และเอาท์พุทเมชหรือไม่? ถ้าเป็นไปได้ฉันต้องการให้ตาข่ายเป็นชุด


1
รูปทรงเรขาคณิตของวัตถุที่คุณต้องการประกบกันคืออะไร ฮัลล์นูนของคะแนนหรือไม่
Nico Schlömer

คำตอบ:



3

CGAL ( http://www.cgal.org ) มีโมดูลจำนวนมากสำหรับการหาจุดแบบสามเหลี่ยมในแบบ 3 มิติ (พื้นผิวแบบตาข่ายจากจุดการคำนวณแบบเป็นจุดในแบบ 3 มิติเป็นต้น) กล่องหุ้มงูหลามสำหรับชุดย่อยของโมดูล CGAL นั้นมีให้บริการ ( https://code.google.com/p/cgal-bindings ) รวมถึงสำหรับการจำลองสามมิติ ฉันใช้อินเทอร์เฟซ CGAL C ++ สำหรับการหาจุดแบบสามเหลี่ยมในแบบ 3 มิติ แต่ฉันไม่มีประสบการณ์กับอินเทอร์เฟซ Python


0

คุณสามารถลองVTKซึ่งมี Python API ก่อนอื่นฉันจะลองใช้ ParaView และนำคะแนนของคุณไปใช้และลองใช้ตัวกรอง (เช่น Delaunay) หากตัวกรองทำงานในParaViewกับข้อมูลของคุณ (ซึ่งใช้ VTK) คุณสามารถใช้ VTK เพื่อทำงานได้ ความสำเร็จของคุณจะขึ้นอยู่กับว่าคะแนนนั้นเป็นอย่างไรและเหมาะสมกับตัวกรองอย่างไร

หาก VTK ดูเหมือนว่าจะใช้งานได้ให้ดูที่บทช่วยสอน Kitware บน VTK เพราะฉันรู้ว่ามีบางอย่างที่ใช้ Python / VTK

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.