You can define one of the Attach_M connectors to be the default designator. When dropping onto this component, the SmartAssembly would connect to the nearest attachment (Attach_M) for the Attach_F connector.
For example: A component may have X number of attachment points named Attach_M. This allows you the ability to define the default connection to drop and connect to. Since Part B has a parameter called SetMyValue, it will set that parameter equal to Part A's width value of 1.ĭefault SmartAssembly Attachment Designation can be defined to set the default connection attachment point for a given attachment name. When Part B is dropped onto Part A, it will smart snap to the attachment point and it will read the parameter settings. Part B's attachment point will just have PartB_F. In the Attachment point for Part A, we will name it as follows: PartA_M(:SetMyValue=Width). Part B is the part that we want to drop onto Part A and have its size change based on Part A's parameter value. For Example: Part A has a Parameter called Width and the value is 1. When setting the Attachment Point Name, you can add additional syntax to define parameter values to be set (Example: Attach_F(:SetParameter=Value,SetParameter2=Value,etc). You can use the Smart Assembly in conjunction with existing parameters added to shapes. Note: The Name is case sensitive to make the connection work for the pairs. Name_N – For a Neutral Connection that can connect to any other N connection type. Basically you will be creating a paired connection that is based on the naming convention: Type in a desired name followed by the connection type. Right-click on the attachment point and select Set Name. Note: You may need to turn on the visibility of the attachment points under the view menu. Also, use the tab key when the TriBall is active to toggle between attachment points (right-click to have direct access to specific attachment points). Position the TriBall and right-click to access "Create attachment point base on TriBall location"). Use the TriBall to reposition and orient to the desired location (or use the TriBall to create attachment points. Place the attachment point at the desired location on the part/assembly.
Select Attachment Point from the Shape Menu or from the Select the Part/Assembly to be used as a Smart Component. During the drag of components or drop from the catalog, shapes will evaluate the nearest attachment point and apply the smarts to the component for precise drop positioning. With the use of Attachment points, users can assign Names to the attachment points. Smart Assembly allows users to create intelligent positioning of components on drop from the catalog or on drag in the scene environment.