RadialArrayArrayElementWithoutAssociation Method |
Creates a new radial array from a single element based
on an input rotation axis.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic static ICollection<ElementId> ArrayElementWithoutAssociation(
Document aDoc,
View dBView,
ElementId id,
int count,
Line axis,
double angle,
ArrayAnchorMember anchorMember
)
Public Shared Function ArrayElementWithoutAssociation (
aDoc As Document,
dBView As View,
id As ElementId,
count As Integer,
axis As Line,
angle As Double,
anchorMember As ArrayAnchorMember
) As ICollection(Of ElementId)
public:
static ICollection<ElementId^>^ ArrayElementWithoutAssociation(
Document^ aDoc,
View^ dBView,
ElementId^ id,
int count,
Line^ axis,
double angle,
ArrayAnchorMember anchorMember
)
static member ArrayElementWithoutAssociation :
aDoc : Document *
dBView : View *
id : ElementId *
count : int *
axis : Line *
angle : float *
anchorMember : ArrayAnchorMember -> ICollection<ElementId>
Parameters
- aDoc Document
-
The view. If it is a 2d view, translation vector must be in the view plane if the element is a view-specific element.
- dBView View
-
The view.
- id ElementId
-
The element to array. The position of the rotation
axis is determined by the center of the element's bounding boxes.
- count Int32
-
The number of array members to create.
The accepted range is from 3 to 200 in a project document, and between 0 and 200 in a family document.
- axis Line
-
The rotation axis.
- angle Double
-
The angle in radians of the rotation.
- anchorMember ArrayAnchorMember
-
Indicates if the translation vector specifies the location of the second member
of the array, or the last member of the array.
Return Value
ICollectionElementId
The elements created by the operation.
ExceptionsException | Condition |
---|
ArgumentException |
The element id does not exist in the document
-or-
id is not arrayable.
-or-
count must be between 3 and 200 in project documents and between 0 and 200 in family documents.
-or-
The view is invalid for specific view elements array.
-or-
The rotation axis is invalid to array the element.
-or-
Angle value must be not zero.
|
ArgumentNullException |
A non-optional argument was null
|
ArgumentOutOfRangeException |
A value passed for an enumeration argument is not a member of that enumeration
|
InvalidOperationException |
Failed to create the radial array.
|
Remarks
The resulting elements will not be associated with an array element.
See Also