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 |
Creates a new instance of a TinSurface from a specified LandXML file, and adds it 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.) | |
| 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.) | |
| 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.
|
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.) | |
| AutoRebuild |
Gets or sets whether to rebuild the surface when surface definition is changed.
(Inherited from Surface.) | |
| 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.
| |
| FingerPrint |
Gets or sets FingerPrint of the Entity.
(Inherited from Entity.) | |
| FolderId |
Gets the folder ObjectId of the Entity
Returns ObjectId::Null if the Entity is located in root folder
(Inherited from Entity.) | |
| 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.) | |
| IsUsed |
Gets whether the style is used by other objects in the current drawing.
(Inherited from Entity.) | |
| 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.
|