- 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!