Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CShapesTools.hpp
Go to the documentation of this file.
1
#ifndef LIBS_SHAPES_CSHAPESTOOLS_HPP_
2
#define LIBS_SHAPES_CSHAPESTOOLS_HPP_
3
4
#include "
math/structs.hpp
"
5
6
#include <cstdint>
7
#include <memory>
8
#include <vector>
9
10
class
CShapesTools
11
{
12
public
:
13
static
std::vector<iv::math::geometry::Point3d>
calculateNormalPlaneXY
(uint64_t numPoints);
14
static
std::vector<iv::math::geometry::Point2d>
15
calculateTextureDecal
(
const
std::shared_ptr<std::vector<iv::math::geometry::Point2d>> &points,
16
bool
textureInverted);
17
static
std::vector<uint32_t>
createIndex
(uint64_t numPoints);
18
};
19
20
#endif
/* LIBS_SHAPES_CSHAPESTOOLS_HPP_ */
CShapesTools
Definition
CShapesTools.hpp:11
CShapesTools::calculateTextureDecal
static std::vector< iv::math::geometry::Point2d > calculateTextureDecal(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, bool textureInverted)
Definition
CShapesTools.cpp:19
CShapesTools::createIndex
static std::vector< uint32_t > createIndex(uint64_t numPoints)
Definition
CShapesTools.cpp:55
CShapesTools::calculateNormalPlaneXY
static std::vector< iv::math::geometry::Point3d > calculateNormalPlaneXY(uint64_t numPoints)
Definition
CShapesTools.cpp:6
structs.hpp
src
ui
shapes
CShapesTools.hpp
Generated by
1.12.0