3dsin (AutoLISP/外部関数)

3D Studio (.3ds)ファイルを読み込みます。

サポートされているプラットフォーム: Windows のみ

条件: この関数を呼び出す前に、(arxload "acrender"). を使用して AcRender ObjectARX アプリケーションをロードする必要があります。旧リリースでは、render.arx ファイルのロードが必要な場合があります。

構文と要素

(c:3dsin mode [multimat create] file)
mode

タイプ: 整数型

コマンドをインタラクティブ(mode = 1)に使用するか、ノンインタラクティブ(mode = 0)に使用するかを指定する数値。

multimat

タイプ: 整数型

複数のマテリアルを使用したオブジェクトの処理方法を指定する数値。mode が 0 の場合に必要です。有効な値は、次のとおりです。

0 それぞれのマテリアルごとに新しいオブジェクトを作成します。

1 最初のマテリアルを、新しいオブジェクトに割り当てます。

create

タイプ: 整数型

新しいオブジェクトの編成方法を指定する数値。このモードは、常に .3ds ファイル内のすべてのオブジェクトを読み込みます。mode が 0 の場合に必要です。有効な値は、次のとおりです。

0 それぞれの 3DS オブジェクトに対して画層を作成します。

1 それぞれの 3DS 色に対して画層を作成します。

2 それぞれの 3DS マテリアルに対して画層を作成します。

3 すべてのオブジェクトを単一の画層に配置します。

file

タイプ: 文字列

読み込む 3DS ファイル。ファイル拡張子 .3ds が必要です。

戻り値

タイプ: 整数または nil

ファイルが正常に読み込まれた場合は数値、ファイルが読み込まれなかった場合は nil が返されます。

ユーザ入力なしに、shadow.3ds 全体を読み込みます。複数のマテリアルを使用したオブジェクトは分割し、すべての新しいオブジェクトは単一の画層に配置します。

(c:3dsin 0 0 3 "c:/my documents/cad drawings/shadow.3ds")
Initializing Render...
Initializing preferences...done.
Processing object B_Leg01
Converting material SKIN
Processing object B_Leg02
Processing object Central_01
Processing object Central_02
Processing object F_Leg01
Processing object F_Leg02
Processing object M_Quad01
Processing object ML_Feele01
Processing object ML_Feele02
Processing object Pre_Quad01
Processing object Pre_Quad02
3D Studio file import completed
1