maxscript

RayTraceMaterialがundocumentedな件

リファレンスと実装が完全に食い違っている。MaxScriptリスナーでshowClass "RayTraceMaterial.*"をして、プロパティ名から動作を推測するしかない。スペルミスしてるRayTraceMaterial.Transparecyプロパティとか酷い。

関数のプロトタイプ宣言

どこにも載ってなかったので。 fn funcasdf arga argb argc = 0 fn funcbsdf = ( funcasdf 1 2 3 ) fn funcasdf arga argb argc = ( format "testtest" )で正常動作するっぽい。

MAXScriptを軽く触ってみた印象

3ds max用スクリプティング言語MAXScriptを軽く触ってみた印象。構文が今までに読んだことのあるどの言語とも違い独特 ブロックが{}ではなく() メソッド引数区切りにコンマはいらない。(Haskellライク?) 関数定義がfn {関数名} = () return省略するとブロ…