C#ATIA

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

Ariawase

CATIAV5 で Ariawase を試してみる(ArrFilter)

"Ariawase" の "Core.bas" や "Ext.bas" の中には魅力的な 関数名が色々と入っているので、勉強を兼ねてやってみます。ArrFilter関数は、ネーミングからして配列から条件を満たしたものだけを 返してくれそうな感じがします。CATIAとは無関係ですが、簡単なもの…

Ariawaseを利用してみたい3

こちらの続きです。 Ariawaseを利用してみたい2 - C#ATIA 先日は動く状態にまではしたのですが、同等な処理とはなっておらず 実行速度が著しく落ちます。 そこで同等処理を目指し再挑戦です。2度のループと同等にする為、データムポイントを作成と形状セットへの代入 を…

Ariawaseを利用してみたい2

こちらの続きです。 Ariawaseを利用してみたい1 - C#ATIA 元となるコードはこちらのスピードテストで利用したものです。 スピードテスト1 - C#ATIA理解不足でかなり迷いましたが、何とか動く状態になったものが こちらです。 'VBA - using_ariawase Private Declare…

Ariawaseを利用してみたい1

春頃に "Ariawase" と言う、VBAライブラリを見つけました。 vbaidiot/Ariawase · GitHub いげ太の日記 製作者のいげ太さんはF#erとして有名な方で、正直VBAを 扱っているとは驚きでした。(業務上仕方なく っぽいです) ライブラリだけではなく、"vbac" と言う…