oaMinEdgeAdjacentLength
Sets the minimum length for edges on a polygon that are adjacent to an edge that is shorter than a specified length. Some processes require specific length values for both adjacent edges. For other processes, the constraint applies if a convex corner lies between two concave corners and if the length of one of the edges which form the convex corner is shorter than a specified length, then the length of the other convex corner edge must be greater than or equal to the value of the constraint.
oaMinEdgeAdjacentLength Quick Reference
Value Types
oaMinEdgeAdjacentLength constraints have the following value types:
-
Value
Specifies the minimum length, in user units, of edges adjacent to the short edge whenconvexCornerisfalseor not given. WhenconvexCorneristrue, this specifies the minimum length, in user units, of the longer convex corner edge. -
DualValue
Specifies the minimum lengths, in user units, for the two edges adjacent to the short edge.
Parameters
-
convexCorner(BoolValue, optional) specifies whether the constraint applies when a convex corner lies between two concave corners. Whentrue, if the length of one of the edges which form the convex corner is shorter thanmaxLength, then the length of the other convex corner edge must be greater than or equal to the value of the constraint. This parameter applies only when the constraint value type isValue. -
maxLength(Value, required) specifies that the constraint applies when the short edge is shorter than this value, in user units. -
concaveCorner(BoolValue, optional) specifies that if a concave corner is between two convex corners, and if the length of one of the edges that form the concave corner is less thanmaxLength, then the other length must be greater than or equal to the value of this constraint. TheconcaveCornerparameter is mutually exclusive with theconvexCornerparameter.

Examples
Example 1—oaMinEdgeAdjacentLength with adjacent length minimums
-
On
Metal1, the length of edges adjacent to an edge shorter than 1.5 must be greater than or equal to 3.0. -
On
Metal2, the length of one edge adjacent to an edge shorter than 1.5 must be greater than or equal to 2.0 and the length of a second edge adjacent to the edge shorter than 1.5 must be greater than or equal to 3.0.
Example 2—oaMinEdgeAdjacentLength with convexCorner
The following example specifies that if a convex corner is between two concave corners, and one edge of the convex corner is less than 0.6 user units, then the other convex corner edge must be longer than or equal to 1.0 user units.

Related Topics
Return to top