IManagedConstraintsAddAngle Method |
Adds or modifies an angle assembly constraint.
Namespace:
Autodesk.iLogic.Interfaces
Assembly:
Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 23.0
Syntax Function AddAngle (
constraintName As String,
component1 As ComponentArgument,
entityName1 As String,
component2 As ComponentArgument,
entityName2 As String,
Optional angle As Object = Nothing,
Optional solutionType As AngleConstraintSolutionTypeEnum = AngleConstraintSolutionTypeEnum.kDirectedSolution,
Optional refVecComponent As ComponentArgument = Nothing,
Optional refEntityName As String = Nothing,
Optional biasPoint1 As Object = Nothing,
Optional biasPoint2 As Object = Nothing
) As IManagedConstraint
IManagedConstraint AddAngle(
string constraintName,
ComponentArgument component1,
string entityName1,
ComponentArgument component2,
string entityName2,
Object angle = null,
AngleConstraintSolutionTypeEnum solutionType = AngleConstraintSolutionTypeEnum.kDirectedSolution,
ComponentArgument refVecComponent = null,
string refEntityName = null,
Object biasPoint1 = null,
Object biasPoint2 = null
)
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. - angle (Optional)
- Type: SystemObject
Optional input that defines the angle between the two input entities. This can be either a numeric value or a string. - solutionType (Optional)
- Type: AngleConstraintSolutionTypeEnum
Optional input AngleConstraintSolutionTypeEnum that specifies the solution type. - refVecComponent (Optional)
- Type: Autodesk.iLogic.TypesComponentArgument
Optional input: the occurrence that contains the first refEntityName. - refEntityName (Optional)
- Type: SystemString
Optional name of an input object that provides a third entity to solve the angle constraint. This argument is ignored if the SolutionType argument is not kReferenceVectorSolution. - 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:
IManagedConstraintThe constraint.
See Also