This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IA > IArea3D Interface > IArea3D.Area3D Property (ArcObjects .NET 10.4 SDK) |
The 3D surface area.
[Visual Basic .NET] Public ReadOnly Property Area3D As Double
[C#] public double Area3D {get;}
[C++]
HRESULT get_Area3D(
double* Area
);
[C++]
Parameters Area [out, retval] Area is a parameter of type double
If Patches comprising a MultiPatch geometry have improperly ordered vertices such that positive faces are not pointing outwards, a negative 3D surface area will be returned. To ensure proper orientation, add vertices in a clockwise manner relative to an observer situated outside of the MultiPatch geometry.
public static void CalculateArea3D()
{
IGeometry multiPatchGeometry=GetMultiPatchGeometry();
IArea3D area3D = multiPatchGeometry as IArea3D;
double calculatedArea3D=area3D.Area3D;
//calculatedArea3D = 480
}