Chicane

Contour

ヘッダー
Includes/Chicane/Core/Math/Contour.hpp
ネームスペース
Chicane::Contour

Types

名前価値説明
Point
std::array<float2>
Points
std::vector<Point>

コンストラクター

名前説明
Contour()

関数

アクセスタイプモディファイア名前説明
public
void
triangulate(
const  Curve::List& inCurves
bool bInIsEvenOdd
)
public
const
getPositions()
public
const
getIndices()

メンバ

アクセスタイプモディファイア名前説明
public
float
static, constexpr
MIN_LENGTH
public
float
static, constexpr
SNAP_RELATIVE
public
float
static, constexpr
CONVEX_AREA_RELATIVE
public
float
static, constexpr
DEGENERATE_AREA_RELATIVE
public
float
static, constexpr
TESS_EXTENT
public
std::size_t
static, constexpr
MIN_POLYGON_VERTICES
public
std::size_t
static, constexpr
MAX_FAN_VERTICES
public
int
static, constexpr
TESS_POLYGON_SIZE
public
int
static, constexpr
TESS_VERTEX_SIZE
public
float
static, constexpr
TESS_NORMAL
private
m_positions
private
m_indices