SkillAgentSearch skills...

SwiftEarcut

🤖 A Swift port of Mapbox's earcut.js library

Install / Use

/learn @measuredweighed/SwiftEarcut
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SwiftEarcut

A Swift port of Mapbox's earcut.js polygon triangulation library.

Table of Contents

  1. License
  2. Installation
  3. Documentation
  4. Quick Start

License

Mapbox's earcut.js is governed by an ISC license while this Swift port is governed by an MIT license.

Installation

Swift Package Manager

Add the following dependency

.package(url: "https://github.com/measuredweighed/SwiftEarcut.git", from: "1.0.0"),

Documentation

Comprehensive documentation for SwiftEarcut can be found on the Swift Package Index (click on Documentation).

Quick Start

Pass Earcut a flat array of vertex coordinates and optionally include an array of hole indices, and the tesselate function will return a flat array of triangle indices.

let result = Earcut.tesselate(data: [10, 0, 0, 50, 60, 60, 70, 10])

// result: [1, 0, 3, 3, 2, 1]
View on GitHub
GitHub Stars10
CategoryDevelopment
Updated5mo ago
Forks3

Languages

Swift

Security Score

92/100

Audited on Oct 15, 2025

No findings