[maxscript] selectコマンドでオブジェクト名は'(シングルクォーテーション)で囲むべし。

2014/01/29

Maxscript

t f B! P L


maxscript tip of select function
シーン上のオブジェクト名からオブジェクトを選択するスクリプトは、

select $オブジェクト名

ですが、これだとオブジェクト名に「スペース」や「ハイフン」、「ピリオド」などが含まれている場合にエラーになり、「no "select" function for undefined」と言ったエラーが出てしまいます。
これを回避するには

select $'オブジェクト名'

というように、オブジェクト名をシングルクォーテーションで囲む必要があるようです。
シングルクォーテーションがあって問題になることは特にないようなので、普段から付けるように癖をつけておいたほうが無難かもしれません。

もちろんこれは、オブジェクトを追加選択するselctmoreコマンドでも selectmore $'オブジェクト名'と同様にシングルクォーテーションで囲むべきです。


ブログ内検索:Search

Translate

ブログ アーカイブ

ラベル

Blogリンクタグ

QooQ