|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects Help for .NET developers > ArcObjects namespaces > 3DAnalyst > ESRI.ArcGIS.Analyst3D > Interfaces > I3 > I3DProperties3 Interface (ArcObjects .NET 10.5 SDK) | 
Provides additional access to members that control three-dimensional properties.
This interface is new at ArcGIS 9.3. It supersedes I3DProperties and I3DProperties2.
I3DProperties3 introduces the AlphaThreshold property to get or set transparency thresholds for a layer.
The JPEG compression is the default compression type in memory and persistence. DXT is optional at runtime; it takes advantage of the graphic card capability and may improve runtime performance significantly.
TextureDownsamplingFactor (double type) ranges from 0.0 to 10.0, with 1.0 applying no down-scaling and 10.0 maximum down-scaling. The value set by the user will be snapped to the next lower power of 2 because OpenGL can only take a power of 2 number for the texture dimension. Generally, the larger the number, the more texture down-scaling, meaning coarser texture resolution, hence the better navigation performance, due to less memory consumption by textures.
| Description | ||
|---|---|---|
|  | AlphaThreshold | Alpha threshold for transparency. | 
|  | Apply3DProperties | Applies 3D properties. | 
|  | BaseExpressionString | The base expression string. | 
|  | BaseName | The name of the base surface. | 
|  | BaseOption | The base option. | 
|  | BaseSurface | The base surface. | 
|  | DepthPriorityValue | The drawing priority to be applied to a layer when in the same location than others. | 
|  | ExtrusionExpressionString | The extrusion expression string. | 
|  | ExtrusionType | The extrusion type. | 
|  | FaceCulling | The face culling mode. | 
|  | Illuminate | Indicates if areal features are illuminated. | 
|  | MaxRasterColumns | The maximum number of columns for a raster elevation grid. | 
|  | MaxRasterRows | The maximum number of rows for a raster elevation grid. | 
|  | MaxTextureMemory | The maximum texture memory a layer can use. | 
|  | OffsetExpressionString | The offset expression string. | 
|  | RenderMode | The rendering mode. | 
|  | RenderRefreshRate | The rendering refresh rate. | 
|  | RenderVisibility | The render visibility option. | 
|  | SmoothShading | Indicates if smooth shading is enabled. | 
|  | TextureCompressionType | The current texture compression type. | 
|  | TextureDisplayType | The current texture display type. | 
|  | TextureDownsamplingFactor | The texture downsampling factor. | 
|  | ZFactor | The z factor. | 
| Interfaces | Description | 
|---|---|
| I3DProperties2 | Provides additional access to members that control three-dimensional properties. | 
| I3DProperties | Provides access to members that control three-dimensional properties. | 
| CoClasses and Classes | Description | 
|---|---|
| Basic3DProperties | Basic scene filter encapsulating three-dimensional properties. | 
| Feature3DProperties | Three-dimensional scene filter for features. | 
| Raster3DProperties | Three-dimensional scene filter for a raster. | 
| Tin3DProperties | Three-dimensional scene filter for TINs. |