Creates a new radial grid line.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.1.0.0 (26.1.0.34)
Syntax
C#
public static Grid Create( Document document, Arc arc )
Parameters
- document Document
- The document in which the new instance is created.
- arc Arc
- An arc object that represents the location of the new grid curve.
Return Value
GridThe newly created grid.
Exceptions
Exception | Condition |
---|---|
ArgumentException | document is not a project document. -or- The input arc is not on a horizontal plane. |
ArgumentNullException | A non-optional argument was null |
Remarks
The arc should be on a horizontal plane.Example
C#
// Create the geometry arc which the grid locates XYZ end0 = new XYZ(0, 0, 0); XYZ end1 = new XYZ(10, 40, 0); XYZ pointOnCurve = new XYZ(5, 7, 0); Arc geomArc = Arc.Create(end0, end1, pointOnCurve); // Create a grid using the geometry arc Grid arcGrid = Grid.Create(document, geomArc); if (null == arcGrid) { throw new Exception("Create a new curved grid failed."); } // Modify the name of the created grid arcGrid.Name = "New Name2";
VB
' Create the geometry arc which the grid locates Dim end0 As New XYZ(0, 0, 0) Dim end1 As New XYZ(10, 40, 0) Dim pointOnCurve As New XYZ(5, 7, 0) Dim geomArc As Arc = Arc.Create(end0, end1, pointOnCurve) ' Create a grid using the geometry arc Dim arcGrid As Grid = Grid.Create(document, geomArc) If arcGrid Is Nothing Then Throw New Exception("Create a new curved grid failed.") End If ' Modify the name of the created grid arcGrid.Name = "New Name2"