The TinSurface type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AddLine |
Adds a line to the TinSurface object.
|
![]() | AddVertex(Point2d) |
Adds a vertex to the TinSurface object.
|
![]() | AddVertex(Point3d) |
Adds a vertex to the TinSurface object.
|
![]() | AddVertices(Point2dCollection) |
Adds multiple vertices to the TinSurface object.
|
![]() | AddVertices(Point3dCollection) |
Adds multiple vertices to the TinSurface object.
|
![]() ![]() | Create(Database, String) |
Creates a new instance of a TinSurface and adds it to the specified database.
|
![]() ![]() | Create(String, ObjectId) |
Creates a new instance of a TinSurface and adds it to the database that contains styleId.
|
![]() ![]() | CreateByCropping(Database, String, ObjectId, Point2dCollection) |
Creates a new TinSurface by cropping from an existing source TinSurface, and then inserts the new surface into another drawing.
You must specify the cropped area with at least 3 points.
|
![]() ![]() | CreateByCropping(Database, String, ObjectId, Point3dCollection) |
Creates a new TinSurface by cropping from an existing source TinSurface, and then inserts the new surface into another drawing.
You must specify at least 3 points as the cropped area.
|
![]() ![]() | CreateByCropping(Database, String, ObjectId, ObjectIdCollection, Point2d) |
Creates a new TinSurface by cropping from a source TinSurface, and then inserts the new surface into another drawing.
You must specify a cropped area with at least one AutoCAD drawing object.
|
![]() ![]() | CreateFromCorridorSurface |
Creates a new TinSurface from corridor surface.
|
![]() ![]() | CreateFromIMX |
Creates a new instance of a TinSurface from a specified IMX file to the specified database.
|
![]() ![]() | CreateFromTin |
Creates a new instance of a TinSurface from a specified TIN file, and adds it to the specified database.
|
![]() | CreateSnapshot |
Creates a snapshot that contains the current state of points and triangles resulting from previous Surface operations.
A snapshot can improve the performance of Surface builds from subsequent operations.
(Inherited from Surface.) |
![]() | DeleteLine |
Deletes a line from the TinSurface object.
|
![]() | DeleteLines |
Deletes multiple lines from the TinSurface object.
|
![]() | DeleteVertex |
Deletes a vertex from the TinSurface object.
|
![]() | DeleteVertices |
Deletes multiple vertices from the TinSurface object.
|
![]() | ExportToDEM(String, String, Double, ExportDetermineElevationType) |
Exports the Surface to a DEM file.
(Inherited from Surface.) |
![]() | ExportToDEM(String, String, Double, ExportDetermineElevationType, Boolean, Single) |
Exports the surface to a DEM file, with an optional custom value for null elevation.
(Inherited from Surface.) |
![]() | ExtractBorder |
Extracts the surface border information from the terrain surface.
|
![]() | ExtractContours(Double) |
Extracts the surface contour information from the terrain surface at a specified elevation interval.
|
![]() | ExtractContours(Double, ContourSmoothingType, Int32) |
Extracts the surface contour information from the terrain surface at a specified elevation interval with smoothing.
|
![]() | ExtractContours(Double, Double, Double) |
Extracts the surface contour information from the terrain surface at a specified elevation range and interval.
|
![]() | ExtractContours(Double, Double, Double, ContourSmoothingType, Int32) |
Extracts the surface contour information from the terrain surface at a specified elevation range and interval with smoothing.
|
![]() | ExtractContoursAt(Double) |
Extracts the surface contour information from the terrain surface at a specified elevation.
|
![]() | ExtractContoursAt(Double, ContourSmoothingType, Int32) |
Extracts the surface contour information from the terrain surface at a specified elevation with smoothing.
|
![]() | ExtractGridded |
Extracts the surface grid information from the terrain surface.
|
![]() | ExtractMajorContours(SurfaceExtractionSettingsType) |
Extracts the surface major contour information from the terrain surface.
|
![]() | ExtractMajorContours(SurfaceExtractionSettingsType, ContourSmoothingType, Int32) |
Extracts the surface major contour information from the terrain surface.
|
![]() | ExtractMinorContours(SurfaceExtractionSettingsType) |
Extracts the surface minor contour information from the terrain surface.
|
![]() | ExtractMinorContours(SurfaceExtractionSettingsType, ContourSmoothingType, Int32) |
Extracts the surface minor contour information from the terrain surface.
|
![]() | ExtractWatershed |
Extracts the surface watershed information from the terrain surface.
|
![]() | FindDirectionAtXY |
Gets the direction of the Surface at the specified location (x, y).
(Inherited from Surface.) |
![]() | FindEdgeAtXY |
Finds the closest TinSurfaceEdge near location (x, y).
|
![]() | FindElevationAtXY |
Gets the elevation of the Surface at the specified location (x, y).
(Inherited from Surface.) |
![]() | FindSlopeAtXY |
Gets the slope of the Surface at the specified location (x, y).
(Inherited from Surface.) |
![]() | FindTriangleAtXY |
Finds the TinSurfaceTriangle which contains location (x, y).
|
![]() | FindVertexAtXY |
Finds the closest TinSurfaceVertex near location (x, y).
|
![]() | GetBoundedVolumes(Point3dCollection) |
Calculates the volume of an area defined by several points.
(Inherited from Surface.) |
![]() | GetBoundedVolumes(Point3dCollection, Double) |
Calculate the volume of an area defined by several points.
(Inherited from Surface.) |
![]() | GetGeneralProperties |
Gets the general properties of the surface.
(Inherited from Surface.) |
![]() | GetIntersectionPoint |
Gets the intersection point with surface by the specified point and vector.
(Inherited from Surface.) |
![]() | GetTerrainProperties |
Gets the Terrain properties of the surface.
|
![]() | GetTinProperties |
Gets the TIN properties of the surface.
|
![]() | GetTriangles |
Gets all the vertices in the TinSurface.
|
![]() | GetVerticesInsideBorder |
Gets an array that contains all the TinSurfaceVertex objects inside the border specified by a Point3d collection.
|
![]() | GetVerticesInsideBorderRandom |
Gets an array that contains a random selection of TinSurfaceVertex objects inside the border specified by a Point3d collection.
|
![]() | GetVerticesInsidePolylines |
Gets an array that contains all the TinSurfaceVertex objects inside the polyline.
|
![]() | GetVerticesInsidePolylinesRandom |
Gets an array that contains a random sample of TinSurfaceVertex objects inside the polyline.
|
![]() | IdentifyFeatureTypeAtXY |
Identifies the specific surface feature (triangle, edge, vertex) at a specified point.
|
![]() | MinimizeFlatAreas |
Minimizes flat areas in a surface.
|
![]() | MoveVertex |
Moves a vertex in the TinSurface object on the XY plane.
|
![]() | PasteSurface |
Pastes a surface into the current surface.
|
![]() | RaiseSurface |
Raises or lowers the surface.
|
![]() | RaiseVertices |
Raises or lowers multiple vertices in the TinSurface object.
|
![]() | Rebuild |
Rebuilds the surface by processing all the operations one by one in the list.
(Inherited from Surface.) |
![]() | RebuildSnapshot |
Rebuilds the snapshot for the surface.
(Inherited from Surface.) |
![]() | RemoveSnapshot |
Removes the existing snapshot for the surface.
(Inherited from Surface.) |
![]() | SampleElevations |
Gets the sampled points along a curve entity.
|
![]() | SetVertexElevation |
Sets the elevation of a vertex in the TinSurface object.
|
![]() | SetVerticesElevation |
Sets the elevation of multiple vertices in the TinSurface object.
|
![]() | SimplifySurface |
Reduces the number of points on TIN surface, making the surface file smaller and easier to process.
|
![]() | SmoothSurfaceByKriging |
Smooths the surface using the Kriging method.
|
![]() | SmoothSurfaceByNNI |
Smooths the surface using the Natural Neighbor Interpolation (NNI) method.
|
![]() | SwapEdge |
Swaps edges in order to change the direction of two triangle faces in a surface model.
|