Converting Points into a Mesh

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: Converting Points into a Mesh

Post by looo »

adrianinsaval wrote: Tue Aug 02, 2022 8:34 pm @uwestoehr @looo does any of these builds have pcl enabled?
Conda-builds should have PCL enabled.
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: Converting Points into a Mesh

Post by uwestoehr »

looo wrote: Fri Aug 05, 2022 9:44 am Conda-builds should have PCL enabled.
Thanks for this info since I see now that for the Libpack build of 0.20 it seems I forgot to enable PCL. Since 0.20.1 cone out next week, I will assure this has PCL support.
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: Converting Points into a Mesh

Post by uwestoehr »

uwestoehr wrote: Fri Aug 05, 2022 11:58 am Thanks for this info since I see now that for the Libpack build of 0.20 it seems I forgot to enable PCL. Since 0.20.1 cone out next week, I will assure this has PCL support.
This is unfortunately impossible. Compiling with PCL gives me these errors:

Code: Select all

3>D:\FreeCAD-build\LibPack-OCC76-V2\include\pcl-1.9\pcl/pcl_macros.h(177,1): error C2169: 'log2f': intrinsic function, cannot be defined (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\pcl-1.9\pcl/pcl_macros.h(177,1): error C2169: 'log2f': intrinsic function, cannot be defined (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\AppReverseEngineering.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/heap.h(108,50): error C2143: syntax error: missing ',' before '<' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/heap.h(112): message : see reference to class template instantiation 'flann::Heap<T>::CompareT' being compiled (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/heap.h(161): message : see reference to class template instantiation 'flann::Heap<T>' being compiled (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/random.h(120,14): error C2039: 'random_shuffle': is not a member of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\eigen3\Eigen\src/Core/arch/Default/BFloat16.h(659): message : see declaration of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/random.h(120,1): error C3861: 'random_shuffle': identifier not found (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/lsh_table.h(367,10): error C2039: 'random_shuffle': is not a member of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\eigen3\Eigen\src/Core/arch/Default/BFloat16.h(659): message : see declaration of 'std' (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\flann/util/lsh_table.h(367,1): error C3861: 'random_shuffle': identifier not found (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>Done building project "ReverseEngineering.vcxproj" -- FAILED.
So 3 libraries of our Libpack issue compilation errors -> need more time to investigate and i won't have this before 0.20.1.
-> I will add this to the known issues.
User avatar
adrianinsaval
Veteran
Posts: 5551
Joined: Thu Apr 05, 2018 5:15 pm

Re: Converting Points into a Mesh

Post by adrianinsaval »

looo wrote: Fri Aug 05, 2022 9:44 am Conda-builds should have PCL enabled.
@stefankorisnik3 you can get the conda builds here: https://github.com/FreeCAD/FreeCAD-Bundle/releases if you use one those it should work
_Nemo
Posts: 117
Joined: Sat Feb 06, 2021 8:25 am

Re: Converting Points into a Mesh

Post by _Nemo »

uwestoehr wrote: Fri Aug 05, 2022 12:09 pm
This is unfortunately impossible. Compiling with PCL gives me these errors:

Code: Select all

3>D:\FreeCAD-build\LibPack-OCC76-V2\include\pcl-1.9\pcl/pcl_macros.h(177,1): error C2169: 'log2f': intrinsic function, cannot be defined (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\SurfaceTriangulation.cpp)
3>D:\FreeCAD-build\LibPack-OCC76-V2\include\pcl-1.9\pcl/pcl_macros.h(177,1): error C2169: 'log2f': intrinsic function, cannot be defined (compiling source file D:\FreeCAD-git\src\Mod\ReverseEngineering\App\AppReverseEngineering.cpp)
Has this problem been solved? I encountered this problem when compiling FreeCAD 0.19.4.
Post Reply