laser

### Implementation of QuickFeatures in PC-DMIS Laser

In order to cleanly implement the QuickFeature functionality, rules must be applied when switching between certain feature types that have the Inner/Outer options (Laser Circle, Laser Round Slot, Laser Square Slot, Laser Cylinder, Laser Cone, and Laser Sphere, for example).

This functionality is not available for Flush and Gap features since the hovering mouse functionality is not available for this feature type.

Since the Inner option enables LEAST_SQR and MAX_INSC and the Outer option enables LEAST_SQR and MIN_CIRCSC, the following rules apply:

- Whenever the Inner/Outer option that is selected in the dialog box as the default matches the Inner/Outer information that comes from the CAD quick selection, the best fitting algorithm default is kept in the created feature.

- When the Inner/Outer option that is selected in the dialog box as the default doesn’t match the Inner/Outer information that comes from the CAD quick selection, the best fitting algorithm default is kept in the created feature only if LEAST_SQR was set as a default. In all the other cases, the created feature will have the Inner/Outer information coming from the CAD and the best fitting algorithm option set to LEAST_SQR.

For example, if you set Outer Circle as the default and MIN_CIRCSC as the best fitting algorithm, and then you quick select an inner circle, you’ll get an Inner Circle with LEAST_SQR option as result.

For more information on ways to create QuickFeatures, see the "Quick Ways to Create Auto Features" topic in the "Creating Auto Features" chapter of the PC-DMIS Core documentation.