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.
|
![]() ![]() | 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.
|
![]() | 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.) |
![]() | 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.) |
![]() | 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.
|
Properties
Name | Description | |
---|---|---|
![]() | Analysis |
Gets a SurfaceAnalysis object that exposes the surface analysis properties for the Surface.
(Inherited from Surface.) |
![]() | Application |
Gets the Application. Not currently implemented.
(Inherited from Entity.) |
![]() | BoundariesDefinition |
Gets the collection of boundaries associated with the Surface.
(Inherited from Surface.) |
![]() | BreaklinesDefinition |
Gets the definition of breaklines associated with the surface.
|
![]() | BuildOptions |
Gets an object that encapsulates options applied to building or re-building a Surface.
(Inherited from Surface.) |
![]() | ContoursDefinition |
Gets the definition of contours associated with the surface.
|
![]() | DEMFilesDefinition | |
![]() | Description |
Gets or sets the Entity object's description.
(Inherited from Entity.) |
![]() | DisplayName |
Gets the Entity object's display name.
(Inherited from Entity.) |
![]() | Document |
Gets the Document. Not currently implemented.
(Inherited from Entity.) |
![]() | DrawingObjectsDefinition |
Gets the definition of drawing objects associated with the surface.
|
![]() | HasSnapshot |
Gets a boolean value that specifies whether the surface has a snapshot.
(Inherited from Surface.) |
![]() | IsOutOfDate |
Gets whether this surface is out-of-date.
(Inherited from Surface.) |
![]() | IsReferenceObject |
Gets whether the Entity is a reference object. A reference object is
located in another drawing, and linked using a data shortcut or Vault.
If the entity is native to the current drawing this property returns false;
if it is being referenced via data shortcuts or AutoCAD Vault it returns true.
(Inherited from Entity.) |
![]() | IsReferenceStale |
For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is stale.
(Inherited from Entity.) |
![]() | IsReferenceSubObject |
For reference objects (IsReferenceObject == true), gets whether the Entity is a reference subobject.
For example, when iterating through the structure of a pipe network referenced from another drawing,
this property is true for each entity.
(Inherited from Entity.) |
![]() | IsReferenceValid |
For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is valid.
This indicates whether the referenced object can be found.
(Inherited from Entity.) |
![]() | IsSnapshotOutOfDate |
Gets whether the snapshot in the surface is out-of-date.
(Inherited from Surface.) |
![]() | IsVolumeSurface |
Gets whether the surface is a volume surface.
(Inherited from Surface.) |
![]() | Lock |
Gets or sets whether the Civil 3D GUI shows this surface as locked.
(Inherited from Surface.) |
![]() | Masks |
Gets all the masks in the Surface.
(Inherited from Surface.) |
![]() | Name |
Gets or sets the Entity object's name.
(Inherited from Entity.) |
![]() | Operations |
Gets the operation list for the Surface.
(Inherited from Surface.) |
![]() | PointFilesDefinition |
Gets the definition of point files associated with the surface.
|
![]() | PointGroupsDefinition |
Gets the definition of point groups associated with the surface.
|
![]() | ShowToolTip |
Gets or sets whether to show tooltips for the Entity.
(Inherited from Entity.) |
![]() | StyleId |
Sets the Surface's style Id.
(Inherited from Surface.) |
![]() | StyleName |
Gets or sets the Entity object's style name.
(Inherited from Entity.) |
![]() | SurveyQueriesAddFigureDefinition |
Gets the definition for figure survey adding queries associated with the surface.
|
![]() | SurveyQueriesAddPointDefinition |
Gets the definition for survey point adding queries associated with the surface.
|
![]() | Triangles |
Gets all the visible triangles in the TinSurface.
|
![]() | Vertices |
Gets all the visible vertices in the TinSurface.
|