# Displayz ## qt with debug symbols - download and extract qt-5.14 - install python from windows app store - download, extract and set path to strawberryPerl - `"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64` - `.\configure -debug -shared -force-debug-info --libpng=qt --libjpeg=qt --assimp=qt -qt3d-profile-jobs -qt3d-profile-gl --webp=qt -opensource -confirm-license -prefix D:\CYL\thirdparty\Qt\Qt5.14.0-debug` - nmake - nmake install - cd cyl/build_external - cmake -A x64 -DCMAKE_BUILD_TYPE=Debug ..\thirdparty\external - build solution - emerge qtcore qtgui qtnetwork qtwidgets qtopengl - cd cyl/build - cmake -A x64 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_PREFIX_PATH=D:\CYL\thirdparty\Qt\Qt5.14.0-debug -DCMAKE_INSTALL_PREFIX:PATH=dist .. - copy build/shaders build/src/shaders - displayz properties->debugging->Environment= PATH=%PATH%;D:\CYL\thirdparty\Qt\Qt5.14.0-debug\bin - displayz properties->debugging->Command Arguments= -gui - PointArray::drawPoints() View3D::paintGL() QGLWidget::glDraw() - centroid = {251.56921008110047, 246.04205997467042, 54.332489967346191} - bbox {min = {x = 7.1090002059936523, y = 0, z = 48.516998291015625}, max = {x = 499.9119873046875, y = 405.593994140625, z = 65.407997131347656}} - offset = {478500, 170094.016, 0} - centroid+offset = {478751.56921008113, 170340.05805997466, 54.332489967346191} - bbox {{x = 478507.10900020599, y = 170094.016, z = 48.516998291015625}, {x = 478999.91198730469, y = 170499.60999414063, z = 65.407997131347656}} - m_P[99] = {x = 255.388, y = 265.971008, z = 59.7410011} OpenGL implementation: GL_VENDOR = AMD GL_RENDERER = AMD Radeon Graphics (radeonsi, navi32, LLVM 17.0.6, DRM 3.54, 6.6.16-gentoo-dist) GL_VERSION = 4.6 (Core Profile) Mesa 24.0.7 GLSL_VERSION = 4.60 GLEW_VERSION = 2.2.0 Decimating "/home/Necktwi/workspace/displaz/SU785700.las" by factor of 592636 Loaded 12 of 7111632 points from file /home/Necktwi/workspace/displaz/SU785700.las in 0.71 seconds OpenGL implementation: GL_VENDOR = AMD GL_RENDERER = AMD Radeon Graphics (radeonsi, navi32, LLVM 17.0.6, DRM 3.54, 6.6.16-gentoo-dist) GL_VERSION = 4.6 (Core Profile) Mesa 24.0.7 GLSL_VERSION = 4.60 GLEW_VERSION = 2.2.0 Decimating "/home/Necktwi/workspace/displaz/SU785700.las" by factor of 592636 Loaded 12 of 7111632 points from file /home/Necktwi/workspace/displaz/SU785700.las in 0.71 seconds currentInd: 0 0: 0: 0,4,0: 0.000000,0.000000,0.000000 0: 1: 0,3,4,0: 10.000000,10.000000,0.000000 0: 0: 0,4,0: 0.000000,0.000000,0.000000 0: 1: 0,3,4,0: 10.000000,10.000000,0.000000 currentInd: 1 1: 1: 0,3,4,0: 10.000000,10.000000,0.000000 1: 1: 0,3,4,0: 10.000000,10.000000,0.000000 currentInd: 2 2: 2: 3,3,4,0: 13.300000,13.300000,0.000000 2: 2: 3,3,4,0: 13.300000,13.300000,0.000000 currentInd: 3 3: 3: 1,5,0: 30.000000,0.000000,0.000000 3: 3: 1,5,0: 30.000000,0.000000,0.000000 currentInd: 4 4: 4: 1,2,5,0: 20.000000,10.000000,0.000000 4: 4: 1,2,5,0: 20.000000,10.000000,0.000000 currentInd: 5 5: 5: 2,2,5,0: 16.600000,13.300000,0.000000 5: 5: 2,2,5,0: 16.600000,13.300000,0.000000 currentInd: 6 6: 6: 1,1,6,0: 13.300000,16.600000,0.000000 6: 6: 1,1,6,0: 13.300000,16.600000,0.000000 currentInd: 7 7: 7: 2,1,6,0: 10.000000,20.000000,0.000000 7: 7: 2,1,6,0: 10.000000,20.000000,0.000000 currentInd: 8 8: 8: 2,6,0: 0.000000,30.000000,0.000000 8: 8: 2,6,0: 0.000000,30.000000,0.000000 currentInd: 9 9: 9: 0,0,7,0: 16.600000,16.600000,0.000000 9: 9: 0,0,7,0: 16.600000,16.600000,0.000000 currentInd: 10 10: 10: 3,0,7,0: 20.000000,20.000000,0.000000 10: 10: 3,0,7,0: 20.000000,20.000000,0.000000 currentInd: 11 11: 11: 3,7,0: 30.000000,30.000000,0.000000 11: 11: 3,7,0: 30.000000,30.000000,0.000000 | pointCount | cgalTriangulationTime | |------------+-----------------------| | 1000 | 0000000000.028590733 | | 10000 | 0000000000.300497433 | | 100000 | 0000000002.979451420 | | 1000000 | 0000000030.924852670 | | 10000000 | 0000000230.057697632 | | | | ## LASlib ``` git clone git@github-necktwimech:Necktwi/LAStools.git cd LAStools git checkout v2.0.3 mkdir build cd build cmake .. make sudo make install ```