Python library for processing 3d geometry
Project description
geomie3d
- documentation can be found at https://chenkianwee.github.io/geomie3d
Installation
- For the core library without visualization
- pip install geomie3d
- Core library and 3d visualization
- pip install geomie3d[viewer3d]
dependencies
- numpy
- pyqtgraph
- pyopengl
- PyQt6
- python-dateutil
- nurbs-python
- earcut-python
If you want to manually install the library:
- Install Python =<3.10 (https://www.python.org/)
- Create a virtual environment with 'py -m venv geomie3d' this will create a virtual environment in the directory ray of your current directory (https://realpython.com/python-virtual-environments-a-primer/#deactivate-it)
- Activate the environment geomie3d\Scripts\activate, for linux -> source geomie3d/bin/activate
- Install VScode
- Install geomie3d https://github.com/chenkianwee/geomie3d
- Install 'pip install numpy==2.0.1'
- install 'pip install pyqtgraph==0.13.7'
- install 'pip install PyOpenGL==3.1.7'
- install 'pip install PyQt6==6.7.1'
- install dateutil 'pip install python-dateutil==2.9.0'
Opengl issue with visualizing 3d geometries on Ubuntu 22.04
if this happen when running geomie3d
Failed to create wl_display (No such file or directory)
go to viz module and change the following
os.environ['QT_QPA_PLATFORM'] = 'wayland-egl' -> os.environ['QT_QPA_PLATFORM'] = 'egl'
If the openGL is giving you issue with the viz function do this to solve the issue
- go to /etc/gdm3/custom.conf and uncomment WaylandEnable=false
- go to /etc/environment and add this line QT_QPA_PLATFORM=xcb to the file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
geomie3d-0.0.11.tar.gz
(226.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
geomie3d-0.0.11-py3-none-any.whl
(245.0 kB
view details)
File details
Details for the file geomie3d-0.0.11.tar.gz.
File metadata
- Download URL: geomie3d-0.0.11.tar.gz
- Upload date:
- Size: 226.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
289d82e2a2d7533427b9f9bf32ed79725c49cbaced7e1b5e412e484223190fc3
|
|
| MD5 |
bec1ff53121f4c4b9a2cfed26c93f76c
|
|
| BLAKE2b-256 |
3813625850b5f5bbae63cdbdac39efc69b55ed4f10656b5393a82598d301f94a
|
File details
Details for the file geomie3d-0.0.11-py3-none-any.whl.
File metadata
- Download URL: geomie3d-0.0.11-py3-none-any.whl
- Upload date:
- Size: 245.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ab3e3fbb3b943d82e356a47cfc01f3d9c2b8415e2b0c3fa0d5b87056d7031f4
|
|
| MD5 |
18ac871b21f7cf41bdc37fcf99c308b6
|
|
| BLAKE2b-256 |
b70a49d5a22b08e9d886aa249667ede14d0335e299da36bee22b3ea17063b728
|