問題タブ [ply-file-format]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - plyfile の Plydata.read で ASCII ply ファイルを読み取るときに AttributeError が発生する
ポイント座標を含むテキスト ファイルをバイナリ ply ファイルに変換する短いスクリプトを作成しようとしています。ヘッダーを先頭に追加し、ファイル タイプを ASCII ply に変更してから、plyfile で読み取り、バイナリ ply に書き込むというアイデアでした。これは CloudCompare または Meshlab を使用して手動で行いますが、変換するファイルが数千あります。
CloudCompare で開くことができる ASCII ply ファイルがある場所にたどり着きましたが、PlyData.read を使用しようとすると AttributeError が発生します。CloudCompare から直接保存されたファイルに対して実行しようとすると、同じエラーが発生します。
デバッグ用にコードを縮小したものを次に示します。
実行時に表示されるエラーは次のとおりです