#include <WEMCutOp.h>
Public Member Functions | |
| WEMCutOp () | |
| Default constructor. | |
| ~WEMCutOp () | |
| Default destructor. | |
Static Public Member Functions | |
| static int | getClosestCut (Vector3 position, Vector3 reference, WEMVector< WEMFaceCut > *faceCuts, int edgeIndex) |
| Get closest cut to given position between position and reference on given edgeIndex. | |
| static bool | mergePartialFaceCuts (WEMVector< WEMPartialFaceCut > *partialFaceCuts, WEMVector< WEMFaceCut > *faceCuts) |
| Merge partial face cuts into one or more face cuts. | |
| static WEMFaceCut * | findFaceCut (WEMVector< WEMFaceCut > *faceCuts, int faceIndex) |
| Find face cut which continues given face index. | |
| static void | mergeFaceCuts (WEMVector< WEMFace > *intersecting, WEMVector< WEMFaceCut > **faceCutTable, WEMVector< WEMCut > *cuts=NULL) |
| Merge face cuts into one or more cuts. | |
Definition at line 25 of file WEMCutOp.h.
| ml::WEMCutOp::WEMCutOp | ( | ) |
Default constructor.
| ml::WEMCutOp::~WEMCutOp | ( | ) |
Default destructor.
| static WEMFaceCut* ml::WEMCutOp::findFaceCut | ( | WEMVector< WEMFaceCut > * | faceCuts, | |
| int | faceIndex | |||
| ) | [static] |
Find face cut which continues given face index.
| static int ml::WEMCutOp::getClosestCut | ( | Vector3 | position, | |
| Vector3 | reference, | |||
| WEMVector< WEMFaceCut > * | faceCuts, | |||
| int | edgeIndex | |||
| ) | [static] |
Get closest cut to given position between position and reference on given edgeIndex.
| static void ml::WEMCutOp::mergeFaceCuts | ( | WEMVector< WEMFace > * | intersecting, | |
| WEMVector< WEMFaceCut > ** | faceCutTable, | |||
| WEMVector< WEMCut > * | cuts = NULL | |||
| ) | [static] |
Merge face cuts into one or more cuts.
Open cuts are tagged invalid.
| static bool ml::WEMCutOp::mergePartialFaceCuts | ( | WEMVector< WEMPartialFaceCut > * | partialFaceCuts, | |
| WEMVector< WEMFaceCut > * | faceCuts | |||
| ) | [static] |
Merge partial face cuts into one or more face cuts.
1.5.8