I would like to draw a line between two points and place a label "label" at its center, above the line. It would be also useful if this label remain parallel to the line when rotating the figure. What I have tried is the following:
MeshRegion[{{0, 0, 0}, {0, 0, 1}}, {Line[{1, 2}]},
MeshCellLabel -> {1 -> Placed["label", "Above"]}]
but the directive "Above" does not seem to work. The command
MeshRegion[{{0, 0, 0}, {0, 0, 1}}, Line[{1, 2}],
MeshCellLabel -> {1 -> Placed["label", "Centroid"]}]
results in an undesired arrangement perpendicular to the line:
Furthermore, the absolute position retains while rotating the figure.