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

7 vues (au cours des 30 derniers jours)
Ryo
Ryo le 17 Avr 2020
Commenté : michio le 20 Avr 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 に指定されているのかなと思っているのですが、
正しいでしょうか?
宜しくお願い致します。

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!