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