Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CMesh.cpp File Reference
#include "CMesh.hpp"
#include <algorithm>
#include "math/CGeometry.hpp"
#include "math/CLimits.hpp"
#include "math/CPolylines.hpp"
#include "math/utils.hpp"
#include "ui/graphics/IGraphics.hpp"
#include "ui/shapes/CDrawShapes.hpp"
Include dependency graph for CMesh.cpp:

Functions

static void prvDeleteLoopsEmpty (std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > &contours)
 
static void prvCloseLoops (std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > &contours)
 
static void prvNormalizeLoops (std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > &contours)
 
static void prvApplyMatrixTransformationPolyline (const class CMatrix4x4 &matrixTransformation, const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > &polyline)
 

Function Documentation

◆ prvApplyMatrixTransformationPolyline()

static void prvApplyMatrixTransformationPolyline ( const class CMatrix4x4 & matrixTransformation,
const std::shared_ptr< std::vector< iv::math::geometry::Point3d > > & polyline )
static

◆ prvCloseLoops()

static void prvCloseLoops ( std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > & contours)
static

◆ prvDeleteLoopsEmpty()

static void prvDeleteLoopsEmpty ( std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > & contours)
static

◆ prvNormalizeLoops()

static void prvNormalizeLoops ( std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > & contours)
static