Module @luciad/ria/shape/ShapeFactory

The ShapeFactory allows you to create new shapes.

  const ref = getReference("EPSG:4326");
const center = createPoint(ref, [52, 5]);
const arc = createArc(ref, center, 20000, 10000, 0, 90, 180);

Functions

createArc
createArcBand
createBounds
createCircleBy3Points
createCircleByCenterPoint
createCircularArcBy3Points
createCircularArcByBulge
createCircularArcByCenterPoint
createComplexPolygon
createCubicBezierCurve
createEllipse
createExtrudedShape
createGeoBuffer
createOrientedBox
createOrientedBoxFromBounds
createPoint
createPolygon
createPolyline
createQuadraticBezierCurve
createSector
createShape
createShapeList