Click or drag to resize

IManagedConstraintsAddInsert Method

Adds or modifies an insert assembly constraint.

Namespace:  Autodesk.iLogic.Interfaces
Assembly:  Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 23.0
Syntax
Function AddInsert ( 
	constraintName As String,
	component1 As ComponentArgument,
	entityName1 As String,
	component2 As ComponentArgument,
	entityName2 As String,
	Optional axesOpposed As Boolean = false,
	Optional distance As Object = Nothing,
	Optional lockRotation As Boolean = false,
	Optional biasPoint1 As Object = Nothing,
	Optional biasPoint2 As Object = Nothing
) As IManagedConstraint

Parameters

constraintName
Type: SystemString
The constraint name.
component1
Type: Autodesk.iLogic.TypesComponentArgument
The occurrence that contains the first entity. Examples: "Part:1" or {"Subassembly:1", "Part:1"}.
entityName1
Type: SystemString
The first entity name. This can be named or work geometry.
component2
Type: Autodesk.iLogic.TypesComponentArgument
The occurrence that contains the second entity. Examples: "Part:2" or {"Subassembly:2", "Part:2"}.
entityName2
Type: SystemString
The second entity name. This can be named or work geometry.
axesOpposed (Optional)
Type: SystemBoolean
Optional input Boolean that specifies whether the direction of the axes of the input entities are in the same direction or opposed.
distance (Optional)
Type: SystemObject
Optional input that defines the offset between the two entities. This can be either a numeric value or a string. Default: 0.
lockRotation (Optional)
Type: SystemBoolean
Optional input Boolean that specifies whether the rotation is locked.
biasPoint1 (Optional)
Type: SystemObject
Optional input object that is used to help in determining the initial position of the first occurrence. The occurrences are repositioned in an attempt to make the two bias points coincident.
biasPoint2 (Optional)
Type: SystemObject
Optional input object that is used to help in determining the initial position of the second occurrence. The occurrences are repositioned in an attempt to make the two bias points coincident.

Return Value

Type: IManagedConstraint
The constraint.
See Also