Copies one or more components with mates in this assembly.
.NET Syntax
Visual Basic (Usage) | |
---|
Dim instance As IAssemblyDoc
Dim ComponentsToCopy As System.Object
Dim Repeat As System.Object
Dim NewEnityToMateTo As System.Object
Dim Values As System.Object
Dim FlipAlignment As System.Object
Dim FlipDimension As System.Object
Dim LockRotation As System.Object
Dim Orientation As System.Object
Dim value As System.Boolean
value = instance.CopyWithMates2(ComponentsToCopy, Repeat, NewEnityToMateTo, Values, FlipAlignment, FlipDimension, LockRotation, Orientation) |
Parameters
- ComponentsToCopy
- Array of components to copy
- Repeat
- Array of boolean values; each value indicates whether to use the existing mate reference for the corresponding component to copy; if true, copies the existing mate reference; if false, uses the corresponding entry in the NewEntityToMateTo array for the new mate reference
- NewEnityToMateTo
- Array of new mate references that map to the Repeat array; if an entry in the Repeat array is false, then the corresponding entry in this array is the new entity with which to mate the component to copy
- Values
- Array of distance or angle values for the mate references; specify distance in meters and angle in radians; valid for distance, angle, and profile center mates only
- FlipAlignment
- Array of booleans that map to the NewEntityToMateTo array; each value indicates the corresponding mate's alignment; true to flip alignment, false to not
- FlipDimension
- Array of booleans that map to the Values array; each value indicates the corresponding mate's distance; true for a positive distance dimension, false for a negative distance dimension; valid for distance, angle, and profile center mates only
- LockRotation
- Array of booleans that map to the NewEntityToMateTo array; true to prevent the components from rotating, false to allow the components to rotate; valid for concentric and profile center mates only
- Orientation
- Array of longs or integers that map to the Values array; each long or integer indicates the number of clicks in the user interface with which to orient the mate; a positive value indicates to orient the mate clockwise, a negative value indicates to orient the mate counterclockwise; valid for profile center mates only
Return Value
True if calling this method succeeded, false if it failed
Example
See Also
Availability
SOLIDWORKS 2016 FCS, Revision Number 24.0