CloudComPy_Conda310_MacOS_20231219
CloudComPy For macOS, Python 3.10 - December 19, 2023
CloudComPy For macOS, Python 3.10 - December 19, 2023
Experimental: Built and tested on macOS SONOMA 14.2. Compatible with macOS 12.7 and later.
This application is self contained, signed and notarized. Please post issues on CloudComPy GitHub in case of problem.
The previous macOS versions (2022 and older) of CloudCompare provided on the CloudCompare site had several known problems: see the known issues on CloudCompare GitHub.
This version is built with an up to date source of CloudCompare, and we try to fix some of the above issues.
CloudCompare fixed issues in this release :
- #1912 CloudCompare not available on current macOS Version
Already fixed in previous releases :
- #1889 Registration tool broken with current master
- #1671 animation FFMPEG not working
- #1553 zooming with trackpad erratic
- #1836 plugin RANSAC-SD loops indefinitely
- #1830 plugin PoissonReconstruction aborts
Please read the installation instructions on GitHub
CloudCompare works as it is (no specific environment). It is located in CloudComPy310/CloudCompare/CloudCompare.app
and can be launched from the Finder.
CloudComPy needs a Python 3.10 configuration with at least the following packages, either with conda or not:numpy
scipy
requests
psutils
matplotlib
You can create an environment for CloudComPy with conda, from the terminal
(here, I chose to activate conda environment on demand: please adapt the instructions to your installation)
The following package list corresponds to the building environment, but you can adjust the list
(at least the above list):conda activate
conda update -y -n base -c defaults conda
If your environment CloudComPy310 does not exist:conda create --name CloudComPy310 python=3.10
# --- erase previous env with the same name if existing
Add or update the packages:conda activate CloudComPy310
conda config --add channels conda-forge
conda config --set channel_priority strict
conda
install "boost" "cgal" cmake draco ffmpeg "gdal" jupyterlab laszip
"matplotlib" "mysql=8.0" "numpy" "opencv" "openssl=3.0.8" "pcl" "pdal"
"psutil" pybind11 "qhull=2020.2" "qt=5.15.8" "scipy" sphinx_rtd_theme
spyder tbb tbb-devel "xerces-c=3.2" xorg-libx11 || error_exit "conda
environment ${CONDA_ENV} cannot be completed"
This version brings the following features:
- update to CloudCompare master (December 18, 2023): a lot of fixes (RANSAC_SD, Poisson...)
- several missing methods for introspection or modification on clouds, meshes, polylines
- various small fixes.