API Documentation
Loading...
Searching...
No Matches
PolylineSlicer Class Reference

Logic for slicing one or more Model/Geometry objects into polyline Model/Geometry objects based on set criteria. More...

#include <PolylineSlicer.h>

Static Public Member Functions

static void CreateActiveLinework (SlicerArgs &args)
 
static constexpr const char * SliceTypeName ()
 

Static Protected Member Functions

static void AddVertices (Geometry &geo, const SlicePlane &plane, const Matrix< fltp08 > &mat)
 
static void FinishSegmenting (const Matrix< fltp08 > &transform, Model &model, uint04 slice_index, const PolylineSliceCache &params)
 
static void PrepareCache (const Matrix< fltp08 > &transform, const Geometry &geo, PolylineSliceCache &params)
 
static void SliceIntoLineSegments (uint04 slice_index, PolylineSliceCache &args)
 

Detailed Description

Logic for slicing one or more Model/Geometry objects into polyline Model/Geometry objects based on set criteria.


Member Function Documentation

◆ AddVertices()

static void AddVertices ( Geometry & geo,
const SlicePlane & plane,
const Matrix< fltp08 > & mat )
staticprotected

◆ CreateActiveLinework()

static void CreateActiveLinework ( SlicerArgs & args)
static

◆ FinishSegmenting()

static void FinishSegmenting ( const Matrix< fltp08 > & transform,
Model & model,
uint04 slice_index,
const PolylineSliceCache & params )
staticprotected

◆ PrepareCache()

static void PrepareCache ( const Matrix< fltp08 > & transform,
const Geometry & geo,
PolylineSliceCache & params )
staticprotected

◆ SliceIntoLineSegments()

static void SliceIntoLineSegments ( uint04 slice_index,
PolylineSliceCache & args )
staticprotected

◆ SliceTypeName()

static constexpr const char * SliceTypeName ( )
inlinestaticconstexpr

The documentation for this class was generated from the following file: