| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface I3DProperties2
Provides additional access to members that control three-dimensional properties.
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.
| Method Summary | |
|---|---|
|  int | getTextureCompressionType()The current texture compression type. | 
|  int | getTextureDisplayType()The current texture display type. | 
|  double | getTextureDownsamplingFactor()The texture downsampling factor. | 
|  void | setTextureCompressionType(int type)The current texture compression type. | 
|  void | setTextureDisplayType(int type)The current texture display type. | 
|  void | setTextureDownsamplingFactor(double texResamplingFactor)The texture downsampling factor. | 
| Method Detail | 
|---|
double getTextureDownsamplingFactor()
                                    throws IOException,
                                           AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextureDownsamplingFactor(double texResamplingFactor)
                                  throws IOException,
                                         AutomationException
texResamplingFactor - The texResamplingFactor  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextureCompressionType(int type)
                               throws IOException,
                                      AutomationException
type - A com.esri.arcgis.analyst3d.esriTextureFormatType constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getTextureCompressionType()
                              throws IOException,
                                     AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setTextureDisplayType(int type)
                           throws IOException,
                                  AutomationException
type - A com.esri.arcgis.analyst3d.esriTextureFormatType constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getTextureDisplayType()
                          throws IOException,
                                 AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||