ULine
The purpose of the class is to make "readable" and to fix a convention for x and y array dimensions on points, lines and array of lines. Thus, the most easy to acess value is by .x and .y properties, or A and B for points. If acessing array is necessary, for speed purposes, you can get the values by calling specific properties. For Upoints, you can call .vec ( as vector ). The returned array has x on index 0 and y on index 1 For Ulines, you can call .seg ( as segment ). The returned array has 2 dimensions, first is point A, second is point B. In each dimension you have an arrya containing x and y as in vec. For UlineCollection you can call .array, or acess slices by directly indexing the class object. The array has 3 dimensions, and their content is described in the method dim_names