ProbePoints
The pinned points of an item, packed (§FVS-6: "The model holds the probe points only, 12 bytes each").
In the namespace construct::model::presentation. Declared in src/libs/libconstruct/construct/model/presentation/Probes.hpp.
Detailed description
A point is 12 bytes. The ids take no memory while they are 1 to N, the form that `construct.probe.add_many` writes; a remove keeps the ids of the others, and from then on each id is 4 bytes more. A snap flag and a label are kept only for the probes that have one.
The text form, the `points` parameter of the `probes` presenter, is one packed array too (§FVE-4): `{"xyz": [x0, y0, z0, x1, ...]}`, with `ids`, `snap` (a list of ids) and `labels` (an object from id to text) only when they are needed.