https://github.com/ariva00/b3dv
A package to easily plot functions over 3D surfaces and point clouds.
https://github.com/ariva00/b3dv
3d 3d-graphics 3d-models 3d-plot computer-graphics point-cloud pointcloud rendering surface-plot
Last synced: 4 months ago
JSON representation
A package to easily plot functions over 3D surfaces and point clouds.
- Host: GitHub
- URL: https://github.com/ariva00/b3dv
- Owner: ariva00
- License: mit
- Created: 2024-04-25T20:56:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T14:33:45.000Z (11 months ago)
- Last Synced: 2025-09-23T13:19:55.438Z (4 months ago)
- Topics: 3d, 3d-graphics, 3d-models, 3d-plot, computer-graphics, point-cloud, pointcloud, rendering, surface-plot
- Language: Python
- Homepage:
- Size: 180 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# b3Dv
This package is meant to easily plot functions over 3D surfaces and point clouds.
It is built on top of the [Blender Python API](https://docs.blender.org/api/current/index.html),
as such it is only compatible with the Python version that Blender uses.
This limitation is due to the bpy package that is used to interact with Blender.
To check which Python version to use see the requirements of [bpy at PyPI](https://pypi.org/project/bpy/).
## Installation
The project is available on PyPI.
To install it, run the following command:
```bash
python3 -m pip install b3Dv
```
The installation of dependencies might be necessary.
The following command will install the necessary dependencies:
```bash
python3 -m pip install numpy open3d bpy
```
## Usage
main.py is a simple example of how to use the package.
More documentation is coming soon.