270 "align_al: 'a' must be x_axis_ci (0), y_axis_ci (1), or z_axis_ci (2)"
x_axis3d_uv
<vector-3d> The unit vector of the positive x-axis in 3d Euclidean space.
x_axis_ci
<integer> The coordinate axis index for the Euclidean space x-axis.
y_axis_ci
<integer> The coordinate axis index for the Euclidean space y-axis.
z_axis3d_ul
<line-3d> A positively-directed unit line centered on the z-axis in 3d Euclidean space.
z_axis_ci
<integer> The coordinate axis index for the Euclidean space z-axis.
origin3d
<point-3d> The origin point coordinate in 3-dimensional Euclidean space.
y_axis3d_uv
<vector-3d> The unit vector of the positive y-axis in 3d Euclidean space.
y_axis3d_ul
<line-3d> A positively-directed unit line centered on the y-axis in 3d Euclidean space.
x_axis3d_ul
<line-3d> A positively-directed unit line centered on the x-axis in 3d Euclidean space.
grid_fine
OpenSCAD fine grid limit.
function line_tp(l)
Return the terminal point of a line or vector.
function angle_ll(l1, l2, s=true)
Compute the angle between two lines or vectors in a 3d or 2d-space.
function vol_to_origin(l)
Convert line to vector by shifting it to the origin.
function point_to_3d(p)
Return 3d point unchanged or add a zeroed third dimension to 2d point.
function line_ip(l)
Return the initial point of a line or vector.
function mean(v)
Compute the mean/average of a list of numbers.
function select_ci(v, i, l=true)
Select specified element from list or return a default.