2017年9月30日土曜日

ファミリパラメータ~三択

3つの値を切り替える

Autodesk University Japan 1日目のセッションで 1H-2 ファミリチュートルアル解説にお越しいただいたみなさん、ご参加ありがとうございました。セッション後に「3つの値を切り替えるトグルスイッチのようなパラメータは作れませんか?」という質問がありました。
トグルスイッチ
ダイアログボックスでよく見かけるようなトグルスイッチは残念ながら作ることはできませんが、3つ以上の値から選択する、というパラメータは作成できます。

三択パラメータの作り方

選択肢「A、B、C」のうちどれかを選択する、というパラメータを作ってみます。
  1. 作成タブ≫プロパティパネル≫ファミリタイプ
  2. はい/いいえ型のパラメータを3つ作成します。
    はい/いいえ型のパラメータを3つ作る
  3. 入力用のパラメータとして、整数型のパラメータを作成する。
    整数型のパラメータを追加
  4. 2で作成したパラメータの式を次のように設定する。
    A:=InputValue<1
    B:=InputValue=1
    C:=InputValue>1
    式を設定
  5. InputValueの値を変更して、A、B、Cの値が変わることを確認する。
これで三つの値をInputValueの数字だけで制御できます。

あまり直接的な解決法でなくて申し訳ないのですが、これならば三択に限らず、五択でも十択でも可能です。
五択の例