Module fj_kernel::geometry::path

source ·
Expand description

Paths through 2D and 3D space

See SurfacePath and GlobalPath.

Implementation Note

This is a bit of an in-between module. It is closely associated with curves (Curve/GlobalCurve) and Surfaces, but paths are not really objects themselves, as logically speaking, they are owned and not referenced (practically speaking, all objects are owned and not referenced, but that is an implementation detail; see #1021 for context on where things are going).

On the other hand, the types in this module don’t follow the general style of types in fj-math.

We’ll see how it shakes out. Maybe it will stay its own thing, maybe it will move to fj-math, maybe something else entirely will happen.

Enums

A path through global (3D) space
A path through surface (2D) space