C#ATIA

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

2022-08-01から1ヶ月間の記事一覧

エッジを選択して平面を作成

ちょっと無くしてしまいそうなので、こちらに覚書。 パラメトリックとダイレクトで挙動が違う!!! # Fusion360API Python script import traceback import adsk.fusion import adsk.core def run(context): ui = adsk.core.UserInterface.cast(None) try: …

空のテキストを全て削除する

久々にCATIAです。Drawのシート内に空のテキストを全て削除するマクロです。 'vba 'Drawの空のテキストを削除 Option Explicit Sub CATMain() 'ドキュメント Dim doc As DrawingDocument Set doc = CATIA.ActiveDocument '空のテキスト取得 Dim nullTxts As …

板状に分割したい4

こちらの続きです。 板状に分割したい3 - C#ATIAどうもイマイチの様で・・・、完璧は難しいのですが、もう少し 打率を上げたいです。データがあれば試せるのですが、こちらでそれっぽいものを 作りました。 球(ソリッド) → メッシュ化 → BRep化(ソリッド)→…

板状に分割したい3

こちらの続きです。 板状に分割したい2 - C#ATIAもうちょっと取り組みました。 こんな感じで、完全中空では無く一部開放している形状でも 対応出来るようにしました。 ・・・ん~完全では無く、エラーになるものがあるのですが、 スクリプト自体は途中で止ま…

板状に分割したい2

こちらの続きです。 板状に分割したい1 - C#ATIAあのスクリプトは、もうちょっと汎用的にしようかな?とは 思っているのですが、とりあえず前回の忘れ物です。 処理出来るボディに制限をかけているのですが、そちらを 先に説明します。 "全ての面が平らな面…

マウスカーソル位置を表現したい1

もう2年前だ・・・こちらの不満部分を解消したいのですが。 OnTheFly1 - C#ATIAそもそもあのアドインですが、"それ程、使わないな" と放置して いるのですが、フォームらのリプライ書く際に結構角度(や曲率) を確認したい時が多いのですが、未だに標準の機…

板状に分割したい1

もう8月になったので、7月病は終わったみたいです。 こちらの取り組みです。 解決済み: 板状に分割したい - Autodesk Community操作方法が確立出来れば、自動化出来ます。 念の為形状ですが、こんな感じで完全中空なボディです。 不透明度50%にしてみました…

シートメタルのフラットDXF

タイトル端折りました。 ”シートメタルボディのフラットパターンDXFのエクスポートの自動化” です。こちらの取り組みです。 Re: Automating or accelerating DXF export - Autodesk Communityシートメタルボディの面を選択することで、フラットパターン化し…