| Label | Explanation | Data Type | 
| Input Features
 | The 3D features whose vertex z-values will be modified. | Feature Layer | 
| Input Surface
 | The surface that will be used to determine the new z-value for the 3D feature vertices. | LAS Dataset Layer; Mosaic Layer; Raster Layer; TIN Layer | 
|  Interpolation Method  (Optional) | Interpolation method used in determining information about the surface. The available options depend on the data type of the input surface: 
 | String | 
| Status Field
 (Optional) | An existing numeric field that will be populated with values to reflect whether the feature's vertices were successfully updated. A value of 1 would be specified for updated features and 0 for features that were not updated. Features that partially overlap the surface will not be updated. | Field | 
Derived Output
| Label | Explanation | Data Type | 
| Updated Input Features | The updated 3D features whose vertex z-values have been modified. | Feature Layer |