[CATIA V5 掲示板にもどる]
CATIA V5 掲示板 返信フォーム

- 以下は、記事NO. 2434 に関する 返信フォーム です -

【マクロ】形状同士の接触情報を取得する方法 ぺー - 2007/03/16(Fri) 13:19 No.2434
マクロについてお聞きしたい事があります。
ある形状同士が接触、もしくは干渉してる場合、
その情報を取得する方法は無いでしょうか。
よろしくお願いします。
(_help)

Re: 【マクロ】形状同士の接触情報を取得する方法 emily - 2007/03/16(Fri) 13:30 No.2435
ぺーさん、こんちは〜
Set Cshes = TopProduct.GetTechnologicalObject("Clashes")
Set Csh = Cshes.Add
・・・て感じで必ずできますヨ!あとは、Clashをマクロのマニュアルで調べてください。(^_-)

Re: 【マクロ】形状同士の接触情報を取得する方法 ぺー - 2007/03/16(Fri) 13:38 No.2436
もう少しやりたい事を詳しく書きます。
箱のような形状の中に、ある条件で膨らむ性質の物質
(風船というよりは綿菓子のようなものを想像してください)
を入れ、その物質が膨らんで、箱の面に触れると動きが疎外されて、
膨らむ方向が変わる、もしく動きが止まるようにしたいのです。
よろしくお願いします。

Re: 【マクロ】形状同士の接触情報を取得する方法 ぺー - 2007/03/16(Fri) 13:40 No.2437
emilyさん、早速ありがとうございます(^_^)
試してみます。

Re: 【マクロ】形状同士の接触情報を取得する方法 emily - 2007/03/16(Fri) 16:32 No.2438
あと、distance でマニュアルを検索したら、
CAASpaMaxmumSeparation.CATScript というコードがあります。これで、距離をみたほうが、いいかもです


おなまえ
タイトル    
コメント ico ico ico ico ico ico ico ico ico ico ico ico ico ico ico
添付データ 添付可能ファイル GIF,JPEG,PNG,LHA,ZIP 最大データ 1000KB
データ 1
データ 2
暗証キー  記事メンテ時に使用(英数字で8文字以内)
投稿キー  (投稿時 投稿キー を入力してください)