- File Exchange の stlwrite関数 stlwrite.m をカレントフォルダに移動
- 動かしたい stlwrite.m を含むフォルダを検索パスに追加
STLファイルへの変換
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
matlabでSTLファイルに変換したいため下記リンクにある質問を参考に行おうとして、回答にある球から作るサンプルコードを試したのですがstlwriteの部分で下記エラーが出ています。事前にダウンロードが必要とあったものに関してはダウンロードしています。この原因と回避方法についてわかりましたら教えていただきたいです。
・エラーメッセージ
次を使用中のエラー: stlwrite
入力引数は三角形分割オブジェクトでなければなりません。
エラー: sample_stl (行 18)
stlwrite('test.stl', tri, xyz);
・質問リンク
0 commentaires
Réponses (1)
Atsushi Ueno
le 27 Août 2024
確認方法:プログラムを停止して下記コマンドを実行
which stlwrite % 下記の様に自分でstlwrite.mを置いた場所でなければMATLABの関数
回避方法:下記のいずれかを実施
2 commentaires
Atsushi Ueno
le 27 Août 2024
引数として渡す情報は同じですが、データ型や順序が異なるので、下記修正を加えます。
- File Exchange の stlwrite関数 が動かない状態に戻す
- 「球から作るサンプルコード」最後の1行を下記に変更 (triangulation 関数を追加)
% stlwrite('test.stl', tri, xyz);
stlwrite(triangulation(tri, xyz), 'test.stl');
Voir également
Catégories
En savoir plus sur ビッグ データの処理 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!