Skip to content

メタセコイア4用ShrinkWrap + Gravity互換モード

License

Notifications You must be signed in to change notification settings

devil-tamachan/MQShrinkWrap

Repository files navigation

MQShrinkWrap

メタセコイア4用ShrinkWrap + Gravity互換モード。多角形対応

4種類の吸着モード

  • 通常のShrinkWrap
    • 一番近い面の一番近い面上へ頂点を移動
  • mqdlさんのGravity.dll互換モード
    • X軸のみ移動
    • Y軸のみ移動
    • Z軸のみ移動
    • カメラ方向のみ移動

使い方

  • 移動させたい頂点を選択します
  • メニュー -> 選択部処理 -> ShrinkWrap
  • 吸着先のオブジェクト & 吸着モードを選んでOK押す

ダウンロード (Win64/MacOSX)

インストール方法 (Windows x64版)

  • MQShrinkWrap.dll, ShrinkWrap.exe の2ファイルを Metasequoia4_x64\Plugins\Select フォルダへコピー、貼り付け
    • 場所がわからない人はアプリを全部終了して、Windowsキーを押したままRを押して"ファイル名を指定して実行"アプリを出します。
    • 名前に %APPDATA%\tetraface\Metasequoia4_x64\Plugins\Select と入力してOKを押してください

インストール方法 (MacOSX版)

  • 上記リンクからダウンロードしたzipを解凍する
  • メタセコ画面上部のメニュー → ヘルプ → プラグインについて → インストールボタンをクリック。MQShrinkWrap.pluginを選択してインストール

詳しい動作解説

  • ポリゴンの裏表関係なく一番近い面上に吸着します。
  • Gravity互換モードは正方向と逆方向の近い方へ吸着します。例えば "カメラ方向のみ移動" の場合、頂点から画面奥、頂点から画面手前の近い方へ吸着します。"Y軸のみ移動" の場合、頂点から直上、直下の近い面へ吸着します

コンパイル方法

  • VCインストール
  • CGAL4.9.1をインストール、CMakeでビルド (4.9.1までVC2010対応)
  • Boostインストール
  • CMakeでコンパイル

分離した処理部分はこちら(GPL部分を分離しました)

メタセコイア4 プラグインリンク集