Creates point data from points and edge information.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.0

Syntax

C#
public SurfaceOperationAdd3DFaces AddFrom3DFaces(
	Point3dCollection points,
	IEnumerable<KeyValuePair<int, int>> edges,
	string description
)
Visual Basic
Public Function AddFrom3DFaces ( _
	points As Point3dCollection, _
	edges As IEnumerable(Of KeyValuePair(Of Integer, Integer)), _
	description As String _
) As SurfaceOperationAdd3DFaces
Visual C++
public:
SurfaceOperationAdd3DFaces^ AddFrom3DFaces(
	Point3dCollection^ points, 
	IEnumerable<KeyValuePair<int, int>>^ edges, 
	String^ description
)

Parameters

points
Type: Point3dCollection
Specifies the point information.
edges
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'KeyValuePair<(Of <(<'Int32, Int32>)>)>>)>)>
Specifies the edge information.
description
Type: System..::..String
Specifies the description for the point data to be created.

Remarks

The value of an edge is the index of an item in points.

Exceptions

ExceptionCondition
System..::..ArgumentNullException
  1. Thrown when points is null.
  2. Thrown when edges is null.
  3. Thrown when description is null.
System..::..ArgumentNullException Thrown the index of the edge's vertex is out of the range [0, CountOfPoints].

See Also