Chicane

Curve

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

Types

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

関数

アクセスタイプモディファイア名前説明
public
std::vector<Polygon>
static
getPolygons(
const  std::vector<Curve>& inContours
)
public
std::vector<Vec3>
static
getTriangleVertices(
const  std::vector<Curve>& inContours
)
public
std::vector<std::uint32_t>
static
getTriangleIndices(
const  std::vector<Curve>& inContours
)
public
void
setSegmentCount(
std::uint32_t inSegmentCount
)
public
void
addQuadraticPoint(
const  Vec2& inControl
const  Vec2& inPoint
)
public
void
addBezierPoint(
const  Vec2& inControlA
const  Vec2& inControlB
const  Vec2& inPoint
)
public
bool
const
isHole()

メンバ

アクセスタイプモディファイア名前説明
protected
std::uint32_t
m_segmentCount