C#ATIA

↑タイトル詐欺 主にFusion360API 偶にCATIA V5 VBA(絶賛ネタ切れ中)

2019-12-01から1ヶ月間の記事一覧

2019年を振り返る

通常、年末辺りは結構手が空くのですが、今年に限っては 忙しく、急いで振り返ります。〇CATIA 正直なところネタ切れ感が拭えず、今年はほぼ書いて無い様な記憶です。 今年のネタでは無いのですが、こちらの手抜きメニュー Free CAD Designs, Files & 3D Mod…

もっと短く書けるんじゃないかな?

海外の公開されているcatiaのマクロ(国内は、ほぼ無いけど)もそうなんですが、 Fusion360のスクリプトも結構、読みにくいものが多い気がするんです。とあるサイトで公開されていたものの一部なんですが ・・・ line1 = adsk.core.Line3D.create(adsk.core.…

同一半径限定で球体同士の交差を作る

同一半径限定で、表示された球体同士の交差を作ります。 ・・・同一半径のみ欲しいので、同一半径のみなんです。 #Fusion360API Python script #Author-kantoku #Description-表示された球体を見つけ、交差作成(同一半径のみ) import adsk.core, adsk.fusion…

平面と球体の交差を作る2

こちらの続きです。 平面と球体の交差を作る1 - C#ATIAこちらを合体させてみました。 立方体を判断する - C#ATIA 球体を判断する - C#ATIA #Fusion360API Python script #Author-kantoku #Description-表示された立方体と球体を見つけ、交差作成 import adsk…

球体を判断する

Fusion360で球体を作成する場合、プリミティブで作成してもスケッチを使い回転で 作成しても、サーフェスは1枚になるようです。(CATIAは2枚)念の為、2枚に分割されても正しく球体と判断出来るようにしたつもりです。 又、立方体時とは異なり、拡張メソッド…

立方体を判断する

ボディが立方体か?を判断したいんです。で、こんな感じで作りました。 #Fusion360API Python script #Author-kantoku #Description-立方体の判断 import adsk.core, adsk.fusion, traceback def run(context): ui = None try: app :adsk.core.Application =…

ターミナルで実行の 'adsk' モジュール見つからん問題解消

前からうっとうしいと感じていたのですが、こちらのターミナルで実行の やつですが 最初はわからなかったのですが、文法的な間違い等をチェックするのに 高速で便利です。実行すると 緑のところで、「'adsk'なんてモジュール無いよ!」と訴えかけてきます。 …

PartNumberをファイル名に書き換える

久々のCATIAなのですが、ちょっと残念な奴です。Productの際、ぶら下がったPartNumberをファイル名に書き換える と言う、今さら感の強いやつです。 'vba Assy_ProductReNamem_ver0.0.1 using-'KCL0.1.0' by Kantoku Option Explicit Private mFSO As Object …

平面と球体の交差を作る1

気が付いたら、すっかりブログを更新していませんでした。かなり以前にフォーラムで質問したのですが、Fusion360の場合 平面と球体が接触している場合、交差を作っても何も出来ないんですよね。 CATIAの場合、接触であれば点が作成されます。ちょっと先の事…

PowerPoint Viewer (主に愚痴)

いやー知らなかったんですよ、PowerPoint Viewerの提供が終了していたなんて。「PowerPoint Viewer」提供終了!今後の閲覧はどうすればいい?代替アプリ&方法 |IT小ネタ帳 こちらでご紹介されていた、PowerPoint Mobileで凌ぐことにしました。某H社系統か…

Fusion360 APIのフォーラムでの質問

あぁ、ちょっと毒吐くかもしれない。APIのこちらの質問、 SketchCurve.trim returns incorrect object collection - Autodesk Community 色々と情報を書いてくれているのですが、ほぼ無意味なんですよ。 (ハードウェアUUIDとか、要らん)確かに作成中のコー…

3D曲線と遊ぶ1

時間が無い。とりあえず程度のコード。 #Fusion360API Python script #Author-kantoku #Description-3DCurve test import adsk.core, adsk.fusion, traceback def run(context): ui = None try: app :adsk.core.Application = adsk.core.Application.get() u…

APIからレンダリングを開始する

自分で答えておいて何ですが、出来るんですね。 Re: How do I programmatically control the render settings? - Autodesk Communityん~あまり使い場面が無いかな?

PowerMill Viewer

以前からフォーラムでクレームが出ていた、ビュアーが実装されたようです。 Help買収前のDELCAM時代は存在していたらしいのですが、買収後に無くなっていたようです。 Ver2020.2にした時点で気が付かなかったのですが、確かに入っています。 Helpに記載され…