「RuntimeError: 3 : Fail in the case where the sketch is parametric」に対する対処法の紹介
エラー
Fusion360でPython APIを実行しようしたらこんなエラーが出た
![](https://mtkbirdman.com/wp-content/uploads/2023/05/runtimeerror-3-fail-in-the-case-where-the-sketch-is-parametric_01.png)
Failed:
Traceback (most recent call last):
File "C:/Users/mtkbirdman/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/Scripts/ImportXFLR5.py", line 99, in run
sketch.transform = transform
File "C:\Users/mtkbirdman/AppData/Local/Autodesk/webdeploy/production/b4885f4229f39fee5ad2bce82f309e671e5c9ccd/Api/Python/packages\adsk\fusion.py", line 36846, in _set_transform
return _fusion.Sketch__set_transform(self, value)
RuntimeError: 3 : Fail in the case where the sketch is parametric
↓実行しようとしたプログラム
原因
パラメトリックモデリングになっている(デザイン履歴がキャプチャされている)
対処法
パラメトリックモデルからダイレクトモデリングに切り替える(デザイン履歴をキャプチャしないようにする)
Fusion 360でダイレクトモデリングとパラメトリックモデリングを切り替える方法
問題: Fusion 360でダイレクトモデリングとパラメトリックモデリングを切り替える方法を説明します。 作業スペースやワークフローによっては、ダイレクトモデリングを使用する必要があります。ダイレクトモデリングは本質的に非パラメトリックで...
![](https://mtkbirdman.com/wp-content/uploads/2023/05/runtimeerror-3-fail-in-the-case-where-the-sketch-is-parametric_00.png)
以上
コメント