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


IEncode3DProperties Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IE > IEncode3DProperties Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Geometry)  

IEncode3DProperties Interface

Provides access to members that encode and decode normals and 2D texture coordinates into a single double value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Name Description
Method PackNormal Encodes a normal into part of a double. A normal and texture information can both be packed in a single double without conflict.
Method PackTexture2D Encodes texture coordinates into part of a double. A normal and texture information can both be packed in a single double without conflict.
Method UnPackNormal Decodes a normal from a double.
Method UnPackTexture2D Decodes texture coordinates.

CoClasses that implement IEncode3DProperties

CoClasses and Classes Description
GeometryEnvironment Provides a way of creating geometries from different inputs and setting/getting global variables for controlling behavior of geometry methods.