仕事のカタマリにようこそ!  [ ログイン | ユーザ登録 ]
フォーラムから検索

機械用3D-CAD SolidWorks非公認のユーザサイトです
 
 
Web katamari.org
仕事のカタマリ
ホーム リンク集 ダウンロード フォーラム(掲示板) FAQ お問い合わせ









フォーラムニュース: 質問、相談カテゴリに「SolidWorks操作方法」に関するフォーラムを追加しました。(2003/11/27)
いらっしゃい、 ゲストさん. まずはこちら→ ログイン または 登録. 2024/05/11 - 15:48:13
ホーム ヘルプ 検索 ログイン 登録

仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: 幾何拘束内で外部のみ削除 前のトピック 次のトピック
ページ: [1] Page Bottom 返信 返信のお知らせ Print 
   著者  トピック: 幾何拘束内で外部のみ削除  (閲覧数 1022 回)
psychic
Sr. メンバー
****

オフライン

投稿: 59



I'm a llama!

プロファイルを見る
幾何拘束内で外部のみ削除
« 投稿日: 2009/11/16 - 22:14:05 »
引用して返信

こんにちは
いつもお世話になっております
表題にもあったとおり
幾何拘束の追加と削除をおこなってそのなかで外部の欄だけ全削除というのをマクロでやりたいのですが
フィーチャマネージャー内で外部を参照したスケッチ(主に穴あけ)のスケッチを選択した後
エンティティをの拘束を巡回して拘束のタイプを取得し外部のものだけ削除という手順になるとおもいますが
どうしても巡回して外部かどうかの取得方法がわかりません
片方の部品に穴をあけアセンブリないで相手の部品に穴を空ける作業が多いため
ボタンを4,5個触ればすむことですが苦になります

どなたかご教授お願いできないでしょうか?
よろしくお願いします
議長に報告する   記録済み
hisa
カタマリの王様!?
*****

オフライン

投稿: 507



PANDA-Z!!

プロファイルを見る WWW
Re:幾何拘束内で外部のみ削除
« 返信 #1 投稿日: 2009/11/17 - 11:57:04 »
引用して返信

実は、以前同じことをやろうとして苦労しました

"外部"の寸法拘束の取得は、SketchRelationManager::GetRelationsで
簡単に取得できるんですが、いざ削除しようとすると寸法に関わる拘束が何故か
削除できないんです

なので、寸法だけ別途巡回してスケッチ外要素を参照していれば削除するという
流れで処理しました

※一応、注意すべき点だけコメント付けてます

追記:スケッチ編集状態じゃないと寸法が削除できないので、ちょっと変更
 Delete_External_SketchRelations.txt
議長に報告する   記録済み
psychic
Sr. メンバー
****

オフライン

投稿: 59



I'm a llama!

プロファイルを見る
Re:幾何拘束内で外部のみ削除
« 返信 #2 投稿日: 2009/11/17 - 21:17:11 »
引用して返信

hisa様
いつもいつもありがとうございます
なるほど、寸法だけ別途巡回してスケッチ外要素を参照ですか
さすがです!
便利に使わせていただきます
ありがとうございました^^
議長に報告する   記録済み
ページ: [1] Page Top 返信 返信のお知らせ Print 
仕事のカタマリ 掲示板  |  SolidWorks一般  |  SolidWorksのカスタマイズ (議長: webmaster)  |  トピック: 幾何拘束内で外部のみ削除 前のトピック 次のトピック
ジャンプします: