Library for applications were information should be displayed on the surface of a sphere. It allows for creating spheres with nodes and edges that can be dragged on its surface.
Project description
Introduction
This library was created as a building block for use in applications were information should be displayed as nodes or labels on a sphere. These nodes are interactive so they can be moved by dragging and can be connected to other nodes.
Development Status: 4 - Beta
Free software: MIT license
Features
Customizable spheres with textures and colors
Nodes, sockets and edges can be dragged over the surface of the sphere
Support for undo/redo, cut and paste using serialization
Hovering effects, dragging nodes, cutting edges
Background skybox image can be changed
Sphere color and texture can be changed
Example on how the library can be implemented
Requirements
This package is created in python using a pyqt5 window.
Python 3.x
PyOpenGL
PyQt5
pyperclip
pybullet
Pillow
numpy
Supported Environment
Windows (Win32, x64)
The library is available from PyPI
$ pip install sphere-base
Or download the source code from github
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
Built Distribution
Hashes for sphere_base-0.1.15-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adcf0e3517e8229419645740712535eb58d27e6487013bab45ec8b0319768e27 |
|
MD5 | 72a7fe8e5044e5fd07d4bd448ec26d2d |
|
BLAKE2b-256 | d46ba5f01b406b35d26271e49b03d837adc34b1d74d673c98e97c1e237c43487 |