PolygonPipeline

external object PolygonPipeline(source)

Polygon geometry processing functions, including triangulation and subdivision.

See also

Functions

Link copied to clipboard
external fun computeArea2D(positions: ReadonlyArray<Cartesian2>): Double
Link copied to clipboard
external fun computeRhumbLineSubdivision(ellipsoid: Ellipsoid, positions: ReadonlyArray<Cartesian3>, indices: ReadonlyArray<JsDouble>, texcoords: ReadonlyArray<Cartesian2>, granularity: Double? = definedExternally)

Subdivides positions on rhumb lines and raises points to the surface of the ellipsoid.

Link copied to clipboard
external fun computeSubdivision(ellipsoid: Ellipsoid, positions: ReadonlyArray<Cartesian3>, indices: ReadonlyArray<JsDouble>, texcoords: ReadonlyArray<Cartesian2>, granularity: Double? = definedExternally)

Subdivides positions and raises points to the surface of the ellipsoid.

Link copied to clipboard
Link copied to clipboard
external fun scaleToGeodeticHeight(positions: ReadonlyArray<JsDouble>, height: Double? = definedExternally, ellipsoid: Ellipsoid? = definedExternally, scaleToSurface: Boolean? = definedExternally): ReadonlyArray<JsDouble>

Scales each position of a geometry's position attribute to a height, in place.

Link copied to clipboard
external fun triangulate(positions: ReadonlyArray<Cartesian2>, holes: ReadonlyArray<JsDouble>? = definedExternally): ReadonlyArray<JsDouble>

Triangulate a polygon.