GMOperatorsInterfaces Enumeration CATHybSelectionMode
enum CATHybSelectionMode {
BOTH_SIDES,
POSITIVE_POSITIVE_SIDE,
NEGATIVE_POSITIVE_SIDE,
POSITIVE_NEGATIVE_SIDE,
NEGATIVE_NEGATIVE_SIDE,
POSITIVE_POSITIVE_SIDE_NO_CONFUSION,
NEGATIVE_POSITIVE_SIDE_NO_CONFUSION,
POSITIVE_NEGATIVE_SIDE_NO_CONFUSION,
NEGATIVE_NEGATIVE_SIDE_NO_CONFUSION
}
Defines the domains to be kept after a cutting operation.
Right and Left definitions:
- The right of a shell cut by another shell is the part
of the cut shell which is pointed out by the orientation of the cutting shell.
The left side is the other one.
- The right of a shell cut by a wire is the part
of the cut shell such that the orientation of the shell,
the orientation of the wire and the direction on the selected part is direct.
- The right of a wire cut by a shell, a wire or a vertex is the part
of the wire that is pointed out by the orientation of the wire.
- Values:
-
- BOTH_SIDES
- Keeps all the domains
- POSITIVE_POSITIVE_SIDE
- Keeps the domains that are to the right of the cut body and the cutting body.
- NEGATIVE_POSITIVE_SIDE
- Keeps the domains that are to the left of the cut body and to the right
of the cutting body.
- POSITIVE_NEGATIVE_SIDE
- Keeps the domains that are to the right of the cut body and to the left
of the cutting body.
- NEGATIVE_NEGATIVE_SIDE
- Keeps the domains that are to the left of the cut body and to the left
of the cutting body.
- POSITIVE_POSITIVE_SIDE_NO_CONFUSION
- Keeps the domains that are to the right of the cut body and the cutting body.
Does not keep the portions of the domains which are shared between the input bodies.
- NEGATIVE_POSITIVE_SIDE_NO_CONFUSION
- Keeps the domains that are to the left of the cut body and to the right
of the cutting body.
Does not keep the portions of the domains which are shared between the input bodies.
- POSITIVE_NEGATIVE_SIDE_NO_CONFUSION
- Keeps the domains that are to the right of the cut body and to the left
of the cutting body.
Does not keep the portions of the domains which are shared between the input bodies.
- NEGATIVE_NEGATIVE_SIDE_NO_CONFUSION
- Keeps the domains that are to the left of the cut body and to the left
of the cutting body.
Does not keep the portions of the domains which are shared between the input bodies.
This object is included in the file: CATHybDef.h
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.