C#ATIA

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

2021-01-01から1年間の記事一覧

パレットに苦しむ2

こちらの続きです。 パレットに苦しむ1 - C#ATIA優しいJeromeBriotさんが、もっと簡単なサンプルを作ってくれました。 理解出来ていないのですが、パクッて参考にさせてもらい この様なサンプルアドインが完成しました。python側ではこんな感じです。 # Fusi…

パレットに苦しむ1

Fusion360でコマンド類を作る際、CommandDefinitions.addButtonDefinitionで 作る方法と Fusion 360 HelpPalettes.addで作る方法があります。 Fusion 360 Help addButtonDefinitionで作る方法(以下、ベタなヤツ)は、お手軽でサンプルも 多いのですが、配置…

バルーンの文字の先頭に文字を追加したい

久々にCATIAです。 そう、また面倒になったので。左の様にバルーンで数字だけだと、使う度に数字がカウントアップ してくれるのですが、右の様に数字意外だとカウントアップしないので 困っちゃいます。取りあえず数字だけでバルーンを作りまくり、最後にマ…

マテリアルのサムネイルを表示する

こちらに挑戦しました。 Accessing Appearance Thumbnails - Autodesk Community拡張子が ".zip" では無いのに、実質中身はzipファイルの物は、 世の中に沢山あります。これもそうですね。zipファイルを全て展開せずに、欲しいファイルのみ抜き出すのは、 こ…

"カスタム ポスト ライブラリ” フォルダを開く2

こちらの続きです。 "カスタム ポスト ライブラリ” フォルダを開く1 - C#ATIAこちらに添付しました。 【宣伝】カスタムポストライブラリ フォルダを開くアドイン - Autodesk CommunityMacで動くか心配。”インストールしたポストライブラリを使用” の方もフォ…

"カスタム ポスト ライブラリ” フォルダを開く1

こちらのお話です。 forums.autodesk.comVer2.0.10806になってからCAMのポスト処理の方法のデフォルトが ”NCプロジェクト” の方法に切り替わったのですが、 ”カスタム ポスト ライブラリ” へのアクセス方法が無くなったっぽい感じです。 Updateになったら追…

ユーザーパターン3

こちらの続きです。 ユーザーパターン2 - C#ATIA ・・・一カ月以上放置していたのか。こちらは諦めていません。 その為、APIフォーラムに作成したコードとドキュメント を丸ごと放り投げた上に、動画も付けて質問しました。 Re: Custom Feature API Preview …

ポリゴンの外接円や内接円2

こちらの続きです。 ポリゴンの外接円や内接円1 - C#ATIAコメント欄に記載しましたが、外部モジュールに頼らない ”polylabel” と言うものを見つけました。 GitHub - Justin-Kuehn/polylabel-py: A pure python implementation of the polylabel algorithm he…

Parameters I/Oアドインを高速に処理させる

コメントで教えてあげたかったのですが、コメント出来なさそうなので 引用してみました。気が付いてもらえるだろうか? 【Fusion360】 設計パラメータをExcelシートで管理する【3DCAD】 - _Δ_ "Parameters I / Oアドインが遅い" 事についてはAPIフォーラムで…

ポリゴンの外接円や内接円1

こちらの続きを考えてます。 速度を落とさず、Undo歴をスッキリ3 - C#ATIA思ったより高速になったので、もうちょっと頑張っちゃいたい気持ちもあるので テストしました。あちらは円フィッティングした円しか作れないのですが、人によっては 外接円や内接円も…

Fusion360 ver2.0.10806

こちらの続きです。 21年8月のOnlineHelp フライングアップデート - C#ATIAFusion360がver2.0.10806にアップデートされました。 目玉はやはり、プラスチック射出成形シミュレーションですね。 プレビュー機能だからだと思うのですが、英語版のOnlineHelpも …

登録されたスクリプト/アドインの管理ファイル2

こちらの続きです。 登録されたスクリプト/アドインの管理ファイル1 - C#ATIAこちらずっと気になっていたのですが、中々調べられませんでした。 ファイル名の "JSLoadedScriptsinfo" の "JS" はJavaScriptの略式表示の ような気がしてならないのですが、謎で…

21年8月のOnlineHelp フライングアップデート

最近、OnlineHelpのフライングアップデート多いな。 Fusion 360 Help "What's New" なので、後に記載された内容が変わっちゃいます。どうもフライングはAPI部分のみのようです。あまり目玉は無いかな? CAMの属性追加は意味あるのかな? 大量の短いサンプル…

透明な背景のアイコン

忘れてました、アドインを作成するとアイコンがあった方が良いんです。 悩みます。背景が透明じゃないとこんな感じで浮き足立っちゃいます。探した所、こちらに便利なサイトがありました。 PEKO STEP - 無料で楽しめるゲームやアプリの配信サイトありがたい…

速度を落とさず、Undo歴をスッキリ3

こちら続きです。 速度を落とさず、Undo歴をスッキリ2 - C#ATIA 225秒 → 44秒(しかも不完全) → 15秒! 今度はちゃんと確認しました。 もう、スクリプトを実行してから、モグモグタイムなんて許しません!結局は、基本的な事が不足していました。 Fusion 360…

速度を落とさず、Undo歴をスッキリ2

Undo歴だけのお話じゃないけど、こちらの続きです。 速度を落とさず、Undo歴をスッキリ - C#ATIA色々思い付くことを試しているのですが、劇的に早くなりました。 前回が225秒で今回は44秒です。 もう、スクリプト実行してトイレすら 行く暇も与えません!!…

最小二乗法で円フィッティングを考える2

こちらの続きです。 最小二乗法で円フィッティングを考える1 - C#ATIA ・・・結局、探しても見つからない為、numpy使う事にしました。こちらを参考にさせてもらいました。 円の最小二乗近似 - morikomorou’s blog # param: list(Point3D) def circleFitting(…

速度を落とさず、Undo歴をスッキリ

こちらに ”Undo歴をスッキリさせると処理時間が2倍ぐらい かかるので、受け入れられない” と書きました。 ポリゴンなスケッチラインを円に書き換えるスクリプト - C#ATIAこれは正攻法のお話です。 トランザクションとやらの関係なのですが、これを速度を落と…

最小二乗法で円フィッティングを考える1

"続きやらない" って書いておきながら、こちらの続きを考えてます・・・。 ポリゴンなスケッチラインを円に書き換えるスクリプト - C#ATIAポリゴンの各始点から3点選び出して、3点通過円で処理して いるのですが、エラーの可能性も排除出来ていない(例外処…

登録されたスクリプト/アドインの管理ファイル1

1長年探していたのですが、やっと見つけました。 恐らく、正しいと思う。Fusion360 Ver2.0.10564で試した感じです。こちらに記載した内容と一部ダブります。 解決済み: Re: インポート後の強制終了 - Autodesk Community・テキストコマンドで Paths.UserDire…

ポリゴンなスケッチラインを円に書き換えるスクリプト

こちらでスクリプトとして公開しました。 Re: Polygons to circles - Autodesk Community気軽に始めたのですが、想像以上に作る事になりました。 色々とあったので、覚書です。・変換出来る可能性がある閉じた連続線(ポリゴンを)を見つけ出す 必要があるの…

閉じた折れ線を円にする1

こちらに挑戦中です。 Polygons to circles - Autodesk Community 同様の問い合わせがあるので、需要はあるはず。作ってみたものの、小さなデータはまぁまぁOKです。 添付されたDXFでは、殺意を覚えるぐらい遅いです・・・。 # Fusion360API Python script i…

FeatureCAM

全てを読んではいないのですが、こちらにも批判的な方が・・・。 Re: FeatureCAM 2021 - Page 2 - Autodesk Community正直な感想としては、FeatureCAMはPowerMill(共に元Delcam製品)より シェアが小さいのではないかと思うのですが、Autodeskが買収せず De…

3DCAMソフトの仕上げ代

ありがたい事に、しばらく忙しかったのでブログが 書けませんでした。(書くほどの事に取り組めていない)3DCAMソフトの仕上げ代の扱いについて、こちらに記載しました。 解決済み: Re: R2のボールエンドミルで中心で走らせて加工したいのですが… - Autodesk…

図面のスケッチ

Fusion360の図面は、あまりやったことの無いのです。 解決済み: Re: 2D図面での矢視図 - Autodesk Community斜めな矢視図ダメなんだ。不便すぎる。 あちらで行った図面でも十分なんですが、古き良き手書き図面の場合は、 位置関係が明確になる様に、平面図の…

表題欄の細々した項目をパラメータで変更する3

こちらの続きです。 表題欄の細々した項目をパラメータで変更する2 - C#ATIA表題欄用のパラメータが必要なのですが、DrawのパラメータってPartと違って コピペ出来ないのですね。知りませんでした。こんな感じのものを作りたいんですよ。 毎回作るのは面倒な…

空白のテキストを作る

CATIAのDrawで空白のテキストを作りたいんです。 全くわがまま人間(僕)は困っちゃいますね。 まず、テキストを作ってみます。 文字は何でも良いです。テキストの編集に入って、文字を削除します。 OK押すと・・・ 戻っちゃいます。僕よりわがままですね。 …

表題欄の細々した項目をパラメータで変更する2

こちらの続きです。 表題欄の細々した項目をパラメータで変更する1 - C#ATIA前回の最後に "ディテールシートにテーブル作り~" と書きました。 パラメータじゃなくて、テーブルを利用して を試すために こんなマクロを作りました。 'vba Option Explicit Sub…

接続された複数のスケッチ線を単一のスプラインにする

APIフォーラムのこちらに取り組んだのですが、完敗です。 Solved: Convert multiple lines into a single spline - Autodesk CommunityNurbsCurve3Dオブジェクトにmergeメソッドが存在していたことを 完全に見落としていました。 Fusion 360 Help但し、選択…

表題欄の細々した項目をパラメータで変更する1

CATIAの図面枠って、通常は背景図で作ってますよね? 僕もそうなんですけど。図面枠だけじゃなくて表題欄も背景図に入ってますよね? 最初からCATIAで図面を書いていたのであれば、表題欄はテーブルで 上手に作るのが正攻法のような気がするのですが、 他の2…