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.10.tar.gz
(226.5 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.10-py3-none-any.whl
(244.9 kB
view details)
File details
Details for the file geomie3d-0.0.10.tar.gz.
File metadata
- Download URL: geomie3d-0.0.10.tar.gz
- Upload date:
- Size: 226.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6932e04cc5e7026a1ab06c125255f00d91da26154ab9aa7308240fd1a56701f2
|
|
| MD5 |
6507f6ec622809da6356e1f9cbf7a81b
|
|
| BLAKE2b-256 |
cd448cd7d550495fe11733ee88faeb7710a51b9602286780a8f4208c7a6cfafd
|
File details
Details for the file geomie3d-0.0.10-py3-none-any.whl.
File metadata
- Download URL: geomie3d-0.0.10-py3-none-any.whl
- Upload date:
- Size: 244.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb19546cd51287c2742c47096236f85847fe25e4fb13c9703a6c00621b3498ee
|
|
| MD5 |
2f636ae0b553da1068209dff5f7c0db2
|
|
| BLAKE2b-256 |
6559a4bfc40430271447bac6c94a70a4c20fa5b8609db196d5a558d249d71dff
|