How to Create Radial Array with Angle Greater Than 180 Degrees

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
I am trying to programmatically (Revit 2017 API) create a radial array from a single element (nested family instance) with method RadialArray.Create. Revit draws the array counterclockwise when parameter angle is less than 180 degrees. This is OK. Revit draws the radial array clockwise (instead of counterclockwise) and sets the angle to 360 - angle when parameter angle is equal or greater than 180.0 degrees. And, you are not able to update the angle through API after creating the radial array. This is not OK. In conclusion, I am able to programmatically create only radial arrays where the angle is less than 180 degree.
Revit 2017 API seems to behave similar to creating the radial array from Revit user interface.
Can I somehow create a radial array from a single nested family instance also for angles between 180 and 360 degrees in Revit 2017 API?
The nested family instance has got a fixed position. And, I want to parameterize the number of objects in the radial array. This seems to work fine.