Perimeter GCD
perimetersExtractionEnabled: set to false to disable extraction of perimeter GCDs—see Stock Machining Routing and Plate Stock and Perimeter Milling Operation. This is set to true in aPriori starting point VPEs.
A perimeter GCD represents the boundary of the part’s projection onto a plane that is orthogonal to the part’s length, width, or depth direction (that is, a projection of a part along a direction parallel to the part’s length, width, or height direction). For example, one perimeter of a part represents the boundary of the shadow cast by a light shining aong the length of the part onto a plane orthogonal to the part’s length direction.
Perimeter GCD properties include, among others, the following:
Direction: this is a unit vector two of whose componenets are 0 (and one of whose components is 1 or -1). It can be compared with the Component GCD properties Length Direction, Width Direction, and Height Direction in order to determine a direction that is orthogonal to the plane containing the perimeter. For example, if a Perimeter GCD’s Direction vector matches the Component’s Length Direction vector, the perimeter is contained in a plane orthogonal to the part’s length direction. (Note that two vectors match in this sense if the absolute value of each component of one vector matches the absolute value of the corresponding component of the other vector.)
Is Length Direction: true if the perimeter is contained in a plane orthogonal to the part’s length direction; false otherwise.
Is Width Direction: true if the perimeter is contained in a plane orthogonal to the part’s width direction; false otherwise.
Is Height Direction: true if the perimeter is contained in a plane orthogonal to the part’s length direction; false otherwise.