PolygonPipeline
Polygon geometry processing functions, including triangulation and subdivision.
See also
Functions
Link copied to clipboard
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.