Arrangement |
Creating an ArrangementBoundary Object |
![]() |
This macro shows you how to create an ArrangementBoundary object under a Product. This macro opens a new Product document and retrieves the ArrangementBoundaries collection from the Root Product via the ArrangementProduct object. It then adds an ArrangementBoundary object. Once the ArrangementBoundary object is created, the individual ArrangementNode's that make up the object are retrieved and the bend radius is applied on them.
|
|||||
![]() |
CAAArrCreateBoundary is launched in CATIA [1]. No open document is needed. CAAArrCreateBoundary.CATScript is located in the CAAScdArrUseCases module. Execute macro (Windows only).
|
|||||
![]() |
CAAArrCreateBoundary includes the following steps:
Prolog
Once the new Product document has been created, fetch the ArrangementProduct and the associated movable object from the root product of the new product document. Obtaining the ArrangementProduct Object and the Associated Movable Object from the Root Product
The ArrangementBoundaries object is a collection object that manages ArrangementBoundary object's under a given ArrangementProduct. The movable object serves as the relative axis for the new ArrangementBoundary object to be created. Creating the ArrangementBoundary Object under the ArrangementBoundaries Collection Object
The newly created ArrangementBoundary object is visualized as a curve and does not have any section definition. In addition the nodes do not have any bend radius. We therefore define a rectangular section and change the visualization mode to solid. Modifying Properties (Defining a Rectangular Section, Changing the Visualization Mode and Bend Radii of the Nodes) of the Newly Created ArrangementBoundary Object
Here we define a rectangular section and change the visualization mode
to Epilog
|
[Top]
This use case has shown how to create an ArrangementBoundary object within a product document.
[Top]
[1] | Replaying a Macro |
[2] | ArrangementBoundaries, Product, ArrangementProduct, ArrangementBoundary, ArrangementNode. |
[Top] |
Copyright © 2000, Dassault Systèmes. All rights reserved.