Skip to content

Circle

Module Geometry.Circles

In ixfx, a circle is simply an object with radius, or if it’s positioned it also has coordinates:

type Circle = {
radius:number
}
type CirclePositioned = {
radius:number
x:number
y:number
}

Once you have that there are a bunch of functions to help you work with circles.

Importing

// Sub module
import { Circles } from "@ixfx/geometry.js"
// Eg: Circles.nearest();
// Whole module
import * as Geometry from "@ixfx/geometry.js"
// Eg: Geometry.Circles.nearest();
// From bundle
import { Geometry } from "@ixfx/bundle.js"
// Eg: Geometry.Circles.nearest();
// And within your HTML's <HEAD> </HEAD> block:
<script type="importmap">{ "imports": { "@ixfx/": "/ixfx/" } }</script>