# vtk_python **Repository Path**: HFUTZHAO/vtk_python ## Basic Information - **Project Name**: vtk_python - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-14 - **Last Updated**: 2024-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 安装pymeshlab ```shell apt install libgl1-mesa-glx pip install pymeshlab pip install numpy -i https://mirrors.aliyun.com/pypi/simple/ -trusted-host=mirrors.aliyun.com conda install matplotlib -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy matlibplot stomp-py pymeshlab pyinstaller https://pypi.tuna.tsinghua.edu.cn/simple import numpy as np print(np.__version__) ``` - Sample - Point Cloud Simplification:点稀疏一些会更好 - Normals, Curvature, and Orientation:法向量,曲率和方向 - 这里可以提前设置一下法向量中心点 - Compute Normals for point sets:计算法向量 - Remeshing, Simplification And Reconstructions: - Surface Reconstruction:Screened Poisson Surface Reconstruction - Quality Measure and Computation: - Compute Geometry Quality:计算几何质量 - ### 配置docker ```shell docker pull mcr.microsoft.com/devcontainers/anaconda docker run -it --rm -v $(pwd):/workdir -w /workdir --name mesh_worker mcr.microsoft.com/devcontainers/anaconda --network=host --dns=8.8.8.8 --dns=8.8.4.4 ``` ### slim镜像 ```shell docker pull python:3.12.5-slim docker pull mcr.microsoft.com/devcontainers/python:3.12 docker run -it --rm -v $(pwd):/workdir -w /workdir --name mesh_worker docker.io/python:3.12-slim docker run -it --rm -v $(pwd):/workdir -w /workdir --network=host --entrypoint /bin/bash --name mesh_worker docker.io/python:3.11-slim --dns=8.8.8.8 --dns=8.8.4.4 ``` https://docker.aityp.com/image/docker.io/python:3.12-slim docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/python:3.12-slim docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/python:3.12-slim docker.io/python:3.12-slim docker commit ff34a08e2cec mesh_worker ### 启动程序 进入镜像: docker exec -it container_id /bin/bash 用来测试启动用: docker run -it --rm -v $(pwd):/workdir -w /workdir --network=host --entrypoint /bin/bash --name mesh_worker_test mesh_worker 用来静默后台运行 docker run -d -v $(pwd):/workdir --rm -w /workdir --network=host --name mesh_worker_receiver mesh_worker python activemq_test_sender_with_receiver.py docker run -d -v $(pwd):/workdir --rm -w /workdir --network=host --name mesh_worker_analysis mesh_worker python activemq_test_sender_with_receiver_analysis.py ### 更新源 sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources ### 封包程序 apt install binutils pyinstaller --onefile activemq_test_sender_with_receiver.py