cee::ug::CuttingPlaneTriangulationCallback

class CuttingPlaneTriangulationCallback : public RefCountedObject

Abstract base class for custom triangulation of cutting plane contours.

Public Functions

CuttingPlaneTriangulationCallback() = default
virtual bool generateTriangles(const CuttingPlaneContourData &cutContourData, CuttingPlaneTriangulationData *triangulationData) = 0

Generates triangles from cutting plane contour data.

The generateTriangles function will be called for each individual contour in the cutting plane. The callback should generate triangles from the contour data and store the results in the output structure.

Parameters:
  • cutContourData – Struct containing contour nodes, edges, and plane normal
  • triangulationData – Populated CuttingPlaneTriangulationResult with triangulation data
Returns:

True if triangulation was successful, false otherwise