Transferring Holes
- Last UpdatedJan 23, 2023
- 2 minute read
There is a limitation as to which holes are exported. Only secondary PLOO boundaries and NXTR elements can be handled as well as NBOX and NCYL under certain conditions. PLOOs are full depth penetrations: partial penetrations can be modelled using NXTR elements. Circular boundaries of holes and indentations can be imported and exported if recognized as such, by having 4 unique fillet vertices.
On import vertices in boundaries are given a DESP value according to the list below.
|
PVTLastPoint |
0 |
|
PVTStraight |
1 |
|
PVTArc |
2 |
|
PVTFillet |
3 |
|
PVTCircle |
4 |
Using these values specific shapes, such as circles, ellipses, ., can be detected.
A message is output when the export process ignores most non loop-based negative primitives. This is because it is difficult to determine the geometric intersection with the PANEL, especially if the primitive axis is not perpendicular to the plate plane. In the future it may be possible to handle more of them, but only within tight geometrical constraints. Negative boxes and cylinders could be transferred only if a principal axis is parallel to the plate's normal. This means that the cylinder's Z-axis, and any of the box's X, Y or Z-axis must be parallel to the plate normal. We even have to limit NXTR elements those with an extrusion vector parallel to the panel plane normal. Some negatives are not exported at all:
|
(NBOX) |
NPOLYH |
(NCYL) |
NSLC |
NSno |
|
NDIS |
NCON |
NPYR |
NCTO |
NRTO |
|
(NXTR) |
NREV |
Imported holes will be either NXTR or PLOO elements. A full penetration will be a PLOO, and a partial penetration will be an NXTR.
Any other negatives will not be compared or merged on import. Other pre-existing negatives will be just moved and updated to maintain their original position and orientation.