KoMaDo   VISIO SQUARE : 図形・操作  ■ Headline ■ HOME    

図形・操作トップへ ▼カッ飛び最後 

  建築設計アドオン用のシェイプを追加

01: 名前:visGeek投稿日:2007/03/19(月) 22:06
「住宅設計」テンプレートの「壁」シェイプ上に「窓」シェイプを乗せると
・窓が壁に吸い付く
・窓が壁の向きに合う
・壁の一部が白抜きになる
・壁を移動すると窓も追従する
といった動きをします。

この「壁」に対して「窓」と同様の動きをする
「窓2」のような新しいシェイプを作成したいと思います。

上述の動きは「建築設計」アドオンによるものでしょうから、
このアドオンに「窓2」を「窓」として誤認させるようなデータを
「窓2」に付加してやればいいのではないかと考え、
「窓」のカスタムプロパティとユーザ定義セルを
全て「窓2」にコピーしたのですが、上述の動きは発生しませんでした。

このアドオンがカスタマイズ向けに公開されているわけでは
ないので難しいということは分かるのですが
何とか「窓2」を作成する方法はないでしょうか?

02: 名前:yoda投稿日:2007/03/20(火) 08:36
窓のシェイプをそのまま使って、図形だけを変更したら、
もしかしたら、できるかもしれませんが、試したわけでは
ないので、分かりません。

03: 名前:名無しさん投稿日:2007/03/20(火) 08:55
スクラッチやイベントもコピーしてますか?
前に試した時は、セルの数や位置まで完全コピーしたら動いてましたよ。

04: 名前:visGeek投稿日:2007/03/20(火) 13:55
窓シェイプを元にする方法は、確実そうです。
ただ、改変したシェイプを再配布できない
(ライセンス上)ため今回は採用できません。

スクラッチとイベントもコピーしましたが、ダメなようです。

さらに実験したところ、ユーザ定義セルに
visBESnapObjectを持つ子シェイプがないと動作しないようです。
ただ、この子シェイプがあるだけでも動作しないので、これプラス
親シェイプのユーザ定義セルやカスタムプロパティをコピー
という方法で試してみます。

05: 名前:visGeek投稿日:2007/03/21(水) 10:02
上記方針で親シェイプ・子シェイプの
セルをコピーしたところ、うまく動作しました。
ありがとうございます。


図形・操作トップへ ▲カッ飛び先頭