LibreCad is a Cross-platform Open-source 2D CAD, so I guess no, points are not 3D points.
I usually import points from ascii files in the form of
100 , 100.000, 100.000, 100.000, 0
101 , 47.183, 59.070, 122.316, 0
102 , 77.196, 31.408, 122.178, 0
103 , 84.496, 23.883, 121.862, 0
and so on
What I get when I import those points from an ascii file is:
Number converted to a string displayed next to the point
X converted to the X value of the point
Y converted to the Y value of the point
Z converted to a string displayed next to the point
Sometimes, and depending of the needed result, I transpose and recompute those points before importing to LibreCAD in order to get the projection of a facade in the plane of draw, but inside LibreCad they continue to be 2D points
Later I imagined a way to extract the Z value from the string contents of the elevation values:
If when importing the ascii file you tell the plugin to store the elevation as text and if later the list entities plugin outputs the text point insertion and the text string of the elevation, then with some modification of the script you provide on the other thread you could correlate them to the corresponding point.
The problem is that the list entities plugin doesn't output currently those values, so here is a patch for it, I don't know if that would be useful, anyway hope this helps.
That second approach -to get those values from the label contents (point number, height or code)- failed for me when the 'list entities'-function didn't return them in the output window, as you noticed as well.
I'm afraid I have no idea as to how use this patch you appended. Copy-paste into the command console? Open some config file and put it there?
It's just that for land surveyors this is the single most useful purpose of a CAD. Get co-ordinates out of it and transfer them to their instruments for further use in the field.
The patch is for modifying the list entities plugin source code, aftter modified, it should be compiled and installed on the system.
So to be able to use it you should be able to compile LibreCAD, (or hope the developers include it and then the added functionallity will appear in a new build)