![]() |
Description |
Represents the duplication of the bodies of a solid in either a rectangular or polar grid. |
Parameters |
Label – A unique name that identifies the transformation. (ISolidOperation/Label) Type – Type of array. (ISolidArray/Type) Rows/Number of Elements – Number of elements in row direction. Only visible if Type is rectangular. (ISolidArray/RectangularRowNumberElements) Rows/Direction – Row direction defined in the solid's coordinate system. Only visible if Type is rectangular. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/RectangularRowDirection) Rows/Offset - [LENGTH] – Distance between rows. Only visible if Type is rectangular. (ISolidArray/RectangularRowOffset) Columns/Number of Elements – Number of elements in column direction. Only visible if Type is rectangular. (ISolidArray/RectangularColumnNumberElements) Columns/Direction – Column direction defined in the solid's coordinate system. Only visible if Type is rectangular. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/RectangularColumnDirection) Columns/Offset - [LENGTH] – Distance between columns. Only visible if Type is rectangular. (ISolidArray/RectangularColumnOffset) Levels/Number of Elements – Number of elements in level direction. Only visible if Type is rectangular. (ISolidArray/RectangularLevelNumberElements) Levels/Direction – Level direction defined in the solid's coordinate system. Only visible if Type is rectangular. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/RectangularLevelDirection) Levels/Offset - [LENGTH] – Distance between levels. Only visible if Type is rectangular. (ISolidArray/RectangularLevelOffset) Axis Point - [LENGTH] – Point on axis about which polar fill occurs. Defined in the solid's coordinate system. Only visible if Type is polar. (ISolidArray/PolarAxisPoint) Axis Direction – Direction of axis about which polar fill occurs. Defined in the solid's coordinate system. Only visible if Type is polar. This is a unitless vector and its magnitude is irrelevant. (ISolidArray/PolarAxisDirection) Angle to fill - [PHASE] – Angle to fill. Only visible if Type is polar. (ISolidArray/PolarAngleToFill) Number of Elements – Number of copies to place within the chosen fill angle. Only visible if Type is polar. (ISolidArray/PolarNumberOfElements) Rotate Elements As Copied – Indicates if the individual copies should be rotated. Only visible if Type is polar. (ISolidArray/PolarRotateElements) Include - Indicates if the operation is included in the regeneration process. (ISolidOperation/Include) |
Example(s) |
|
User Interface Button |
|
Command Details |
Mouse click order is: |
Example Creation Script |
SolidArray_2 = Solid_1.Get_ISolid().RectangularArray("Array_1", "1, 0, 0",
"0.01", "5", "0, 1, 0", "0.01", "5", "0, 0, 1", "0.01", "1") |
Scripting Interfaces |
Please send email to awr.support@cadence.com if you would like to provide feedback on this article. Please make sure to include the article link in the email.