概要
3D オブジェクト フィーチャ レイヤーが参照する 3D フォーマットを削除します。
図
使用法
3D オブジェクト フィーチャ レイヤーは、1 つ以上の関連 3D モデル フォーマットでサポートされているテクスチャおよびマテリアル機能によって、マルチパッチ フィーチャクラスが一連の視覚化効果を使用してそのメッシュ ジオメトリを表示できるようにします。3D オブジェクト フィーチャ レイヤーはマルチパッチ ジオメトリの新しいフィーチャクラス拡張機能で、複数の関連テーブルをサポートしています。このフィーチャ レイヤーによってマテリアルのレンダリング、パフォーマンスの向上、3D 業界標準フォーマットの利用が可能になります。
マルチパッチに関連付けられた 3D フォーマットの多くは、さまざまな専門的なアプリケーションで編集することができます。マテリアル情報が不要になり、以降のすべての編集が完了した場合は、マルチパッチからこれらの 3D フォーマットへの参照を削除することを検討してください。
構文
arcpy.management.Remove3DFormats(in_features, {multipatch_materials}, {formats})
パラメーター | 説明 | データ タイプ |
in_features | 3D オブジェクト フィーチャクラスに変換されたマルチパッチ フィーチャクラス。 | Table View |
multipatch_materials (オプション) | マルチパッチ ジオメトリを、3D モデルのマテリアル情報を使用して視覚化するか、マルチパッチに保存されているテクスチャおよび色情報を使用して視覚化するかを指定します。
| Boolean |
formats [[formats],...] (オプション) | 3D オブジェクト フィーチャ レイヤーが参照する 3D モデル フォーマットのうち、削除するフォーマットを指定します。入力フィーチャにリンクされているフォーマットのみ指定できます。
| String |
派生した出力
名前 | 説明 | データ タイプ |
updated_features | 更新された入力フィーチャ。 | フィーチャ レイヤー |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで Remove3DFormats ツールを使用する方法を示しています。
import arcpy
arcpy.env.workspace = "C:/data/city_models.gdb"
arcpy.management.Remove3DFormats('Downtown_Buildings',
'MULTIPATCH_WITHOUT_MATERIALS',
['FMT3D_DAE', 'FMT3D_OBJ'])
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい