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. |
![]() | ComputeFingerPrint |
Compute FingerPrint of the Entity.
(Inherited from Entity) |
![]() ![]() | 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. |
![]() ![]() | CreateFromLandXML(Database, String, String) | Obsolete. Creates a new instance of a TinSurface from a specified LandXML file, and adds it to the specified database. |
![]() ![]() | CreateFromLandXML(Database, String, String, String) | Creates a new instance of a TinSurface from a specified surface in the LandXML file, and adds it to the specified database. If the specified surface name does not exist in the LandXML file, this function will create an empty surface in 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) |
![]() | CreateSolidsAtDepth | Generate a solid with constant depth from a surface |
![]() | CreateSolidsAtDepthToFile | Generate a solid with constant depth from a surface and save solid to file |
![]() | CreateSolidsAtFixedElevation | Generate a solid at certain elevation from a surface |
![]() | CreateSolidsAtFixedElevationToFile | Generate a solid at elevation from a surface and save solid to file |
![]() | CreateSolidsAtSurface | Generate a solid at intersection of two surfaces. |
![]() | CreateSolidsAtSurfaceToFile | Generate a solid at elevation from a surface and save solid to file |
![]() | 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) |
![]() | FindPointsAlongLine |
Gets the points on the surface along the specified line segment.
(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) |
![]() ![]() | GetReferenceInfo |
For Data Shortcut reference entity (IsReferenceObject == true), gets the entity's reference information.
(Inherited from Entity) |
![]() | 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(ObjectId) | Gets the sampled points along a curve entity. |
![]() | SampleElevations(Point3d, Point3d) | |
![]() | 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. |