Share

TangentConstraintProxy Object

Derived from: TangentConstraint Object

Description

This is an assembly-context proxy object derived from its native definition-context object.

Methods

Name Description
ConvertToAngleConstraint Method that converts the constraint to an angle constraint, and returns the AngleConstraint object. This method can also be used to edit the geometries associated with an angle constraint without changing its type, in which case the same object is returned by the method.
ConvertToCustomConstraint Method that converts the constraint to a custom constraint, and returns the CustomConstraint object. This method can also be used to edit the geometries associated with a custom constraint without changing its type, in which case the same object is returned by the method.
ConvertToFlushConstraint Method that converts the constraint to a flush constraint, and returns the FlushConstraint object. This method can also be used to edit the geometries associated with a flush constraint without changing its type, in which case the same object is returned by the method.
ConvertToInsertConstraint Method that converts the constraint to an insert constraint, and returns the InsertConstraint object. This method can also be used to edit the geometries associated with an insert constraint without changing its type, in which case the same object is returned by the method.
ConvertToInsertConstraint2 Converts the constraint to an insert constraint, and returns the InsertConstraint object.
ConvertToMateConstraint Method that converts the constraint to a mate constraint, and returns the MateConstraint object. This method can also be used to edit the geometries associated with a mate constraint without changing its type, in which case the same object is returned by the method.
ConvertToMateConstraint2 Converts the constraint to a mate constraint, and returns the MateConstraint object.
ConvertToRotateRotateConstraint Method that converts the constraint to a rotate-rotate constraint, and returns the RotateRotateConstraint object. This method can also be used to edit the geometries associated with a rotate-rotate constraint without changing its type, in which case the same object is returned by the method.
ConvertToRotateTranslateConstraint Method that converts the constraint to a rotate-translate constraint, and returns the RotateTranslateConstraint object. This method can also be used to edit the geometries associated with a rotate-translate constraint without changing its type, in which case the same object is returned by the method.
ConvertToSymmetryConstraint Converts the constraint to a symmetry constraint, and returns the AssemblySymmetryConstraint object.
ConvertToTangentConstraint Method that converts the constraint to a tangent constraint, and returns the TangentConstraint object. This method can also be used to edit the geometries associated with a tangent constraint without changing its type, in which case the same object is returned by the method.
ConvertToTransitionalConstraint Method that converts the constraint to a transitional constraint, and returns the TransitionalConstraint object. This method can also be used to edit the geometries associated with a transitional constraint without changing its type, in which case the same object is returned by the method.
Delete Method that deletes the constraint.
GetReferenceKey Method that generates and returns the reference key for this entity.

Properties

Name Description
AffectedOccurrenceOne Property that returns the first of the two objects affected by this constraint. This is the same as the owning occurrence obtained from the OccurrenceOne property in the case where the owning assembly is not adaptive. Else, this is the first non-adaptive occurrence in the path leading from the owning occurrence to the occurrence that contains the first of the two geometries that this constraint is between.
AffectedOccurrenceTwo Property that returns the second of the two objects affected by this constraint. This is the same as the owning occurrence obtained from the OccurrenceTwo property in the case where the owning assembly is not adaptive. Else, this is the first non-adaptive occurrence in the path leading from the owning occurrence to the occurrence that contains the second of the two geometries that this constraint is between.
Application Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned.
AttributeSets Property that returns the AttributeSets collection object associated with this object.
ConstraintLimits Property that returns the ConstraintLimits object that provides access to various limits related settings for the constraint.
ContainingOccurrence Property that returns the ComponentOccurrence that the native object is being referenced through. The returned occurrence is the containing occurrence.
DriveSettings Returns the DriveSettings object for the constraint.
EntityOne Property that indicates the first of the geometric entities (Face, Axis, Edge, etc.) being constrained.
EntityTwo Property that indicates the second of the geometric entities (Face, Axis, Edge, etc.) being constrained.
GeometryOne Property that returns the geometry of the first of the two entities that this constraint is between. The geometry returned is in the space of the assembly and for face or work plane geometries it accounts for the orientation of the face or work plane.
GeometryTwo Property that returns the geometry of the second of the two entities that this constraint is between. The geometry returned is in the space of the assembly and for face or work plane geometries it accounts for the orientation of the face or work plane.
HealthStatus Property that returns an enum indicating the current state of the object.
iMateResult Property that returns the iMateResult object that resulted in the creation of this constraint.
InsideTangency Property that returns whether the curvatures of the surfaces at the point of tangency are on the same side. True if they are on the same side.
IsDefaultName Indicates if the name of this constraint is the original default name or if the user has changed the name. A value of True indicates the name is the original default name.
LayoutConstraint Property that returns the layout constraint this constraint is a member of. Returns Nothing in the case where this constraint is not a member of a layout constraint. You can also determine if a constraint is a member of a layout constraint by using the ResultOfLayoutConstraint property.
Name Gets/Sets the displayable name of this constraint.
NativeObject Gets the object in the context of the definition instead of the containing assembly.
OccurrenceOne Property that returns the first of the two objects this constraint is between.
OccurrenceTwo Property that returns the second of the two objects this constraint is between.
Offset Property that returns the Parameter object that controls the offset distance of the constraint.
Parent Property that returns the parent of the object.
ResultOfiMate Property that indicates if this iMateResult represents a composite iMate.
ResultOfLayoutConstraint Property that indicates if this constraint is a member of a layout constraint. If True then it is a member of a layout constraint. The layout constraint can be obtained by using the LayoutConstraint property.
Suppressed Gets/Sets the Boolean flag indicating whether this constraint is suppressed.
Type Returns an ObjectTypeEnum indicating this object's type.
Visible Gets/Sets the Visible indicating whether this constraint is visible.

Version

Introduced in version 11

Was this information helpful?