pdeplotで作図​した際のサイズ単位は​、デフォルトで何に指​定されていますか?

4 Ansichten (letzte 30 Tage)
Ryo
Ryo am 17 Apr. 2020
Kommentiert: michio am 20 Apr. 2020
仮に、下記のようなコードでプロットした場合、サイズの単位は何に指定されているのでしょうか?
また、単位を指定する方法はありますか?
gm = multicuboid(5,10,[10 10],'ZOffset',[0 10])
model = createpde('thermal')
model.Geometry = gm
pdegplot(model,'CellLabels','on','FaceAlpha',0.5)
例えば、一辺 10 μm の立方体をCADで作成し、
下記のコードを用いて、importGeometryを実行してpdeplotをした際は、
model = createpde('thermal');
importGeometry(model,'cube_10um.stl');
pdegplot(model,'FaceLabels','on','CellLabels','on','facealpha',0.5)
一辺 10×10^-3 の立方体が作図の結果として出力されるので、
デフォルトでサイズの単位は mm に指定されているのかなと思っているのですが、
正しいでしょうか?
宜しくお願い致します。

Akzeptierte Antwort

michio
michio am 19 Apr. 2020
他の例題から判断するに STL に入っている数値を m 単位で判断しているようです。
作成されているソフトによっては STL 出力時の単位設定によってはスケールが違って読み込まれる・・などの声もありましたのですが、いかがでしょうか。
  2 Kommentare
Ryo
Ryo am 20 Apr. 2020
stlファイルの作成時に問題がありそうですね。検討してみます。ご紹介いただいた例、参考にさせて頂きます。ありがとうございました。
michio
michio am 20 Apr. 2020
STL ファイルの仕様に詳しくなく、単位の情報が入っている・いない両方のケースがある?と検索して知った程度でして・・明確な回答でなくすいません。もし問題あればまたご連絡ください。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!