|
static void | prvCalculateNormalPoint (const std::vector< iv::math::geometry::Point3d > &points, uint64_t indPto, double *Nx, double *Ny, double *Nz) |
|
static void | prvSumNormalPoint (const std::vector< iv::math::geometry::Point3d > &points, uint64_t indPto, double *NxSum, double *NySum, double *NzSum) |
|
static void | prvAppendNormalsBand (const std::vector< iv::math::geometry::Point3d > &points, uint64_t indBeginBand, std::vector< iv::math::geometry::Point3d > &normalsOut) |
|
static void | prvAppendIndexBand (const std::vector< iv::math::geometry::Point3d > &points, uint64_t indBeginBand, std::vector< std::vector< uint64_t > > *indexTriangleStrip) |
|
static void | prvAppendEdge (const std::vector< std::vector< iv::math::geometry::Point3d > > &polylinesInPathWithSamePoints, uint64_t indPolyline, uint64_t indEdge, std::vector< iv::math::geometry::Point3d > &pointsOut) |
|
static void | prvAppendPointsBand (const std::vector< std::vector< iv::math::geometry::Point3d > > &polylinesInPathWithSamePoints, uint64_t indEdge, std::vector< iv::math::geometry::Point3d > &pointsOut, uint64_t *indBeginBand) |
|
static void | prvAppendTriangleStripBand (const std::vector< std::vector< iv::math::geometry::Point3d > > &polylinesInPathWithSamePoints, uint64_t indEdge, std::vector< iv::math::geometry::Point3d > &pointsOut, std::vector< iv::math::geometry::Point3d > &normalsOut, std::vector< std::vector< uint64_t > > *indexTriangles) |
|
static uint64_t | prvNumPointsPolylines (const std::vector< std::vector< iv::math::geometry::Point3d > > &polylinesInPathWithSamePoints) |
|