This document is archived and information here might be outdated.  Recommended version.

IImport3DFile Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > 3DAnalyst > ESRI.ArcGIS.Analyst3D > Interfaces > II > IImport3DFile Interface
ArcGIS Developer Help

IImport3DFile Interface

Provides access to a file used to create 3D General Multipatches. Note: the IImport3DFile interface has been superseded by IImport3DFile2. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

When To Use

This interface is new at ArcGIS 9.3. It supersedes IImport3DFile.


Name Description
Read-only property CanBrowse Indicates if this implementation can browse for files.
Method CreateFromFile Load from File.
Read-only property FileDescription The File Description for Browsing.
Read-only property FileExtension The File Extension for Browsing.
Read-only property Geometry The Geometry interface.
Read-only property IsValidFile Indicates if this is a valid 3D Import File.

Classes that implement IImport3DFile

Classes Description
Import3DFile Import 3D File component.


Use this interface to import supported 3D models for 3D symbology.  As of version 9.3, the following 3D model formats are supported: 3D Studio (*.3ds), OpenFlight 15.8 (*.flt), VRML 2.0 (*.wrl), SketchUp 6 (*.skp), and Collada 1.4 (*.dae). You can also use this interface to implement your own custom 3D models so that they can be imported on the user interface the same way as the other built-in 3D models.  Please see the examples.