Librairie de simplification pour Shiva.
Project description
Librairie utile pour simplifier le programme. Librairie destinee au projet Shiva.
Dependance :
- Numpy
Fonctions :
line(p1,p2,norme,name='vect',large=0.3, color=[1.0, 0.5, 0.5]) :
- p1 : position de depart (x,y,z)
- p2 : position d'arriver (x,y,z)
- norme : taille de la ligne
- name : nom de la ligne (optionnel)
- large : largeur de la ligne (optionnel)
- color : couleur du Markups (optionnel)
point(p1,name="point",large=5.0, color=[1.0, 0.5, 0.5]) :
- p1 : position du point (x,y,z)
- name : nom du point (optionnel)
- color : couleur du markup (optionnel)
final(suite) :
- suite : suite contenant tout les dictionnaire creer precedement (Attention, il est imperatif que la condition soit une suite et non un dictionnaire)
rotatBbox(vectPro, centroid, coords) :
- vectPro : le vecteur propre de l'objet
- centroid : le centroid de l'objet
- coords : les coordonnees de chaque voxel de l'objet
calcul(centroid, long, vectPro) :
- centroid : le centroid de l'objet
- long : les longueurs renvoyees par rotatBbox(...)
- vectPro : le vecteur propre de l'objet
Change Log
1.0 (08/07/2021)
- First release : Ajout des fonctions contenue dans la libraire MarkupFor3DSlicer. Ainsi que rotatBbox(...) et calcul(...).
1.0.1 (08/07/2021)
- Second release : Aucun ajout. Juste un patch pour rendre fonctionnel calcul(...).
1.1 (08/07/2021)
- Third release : Changement entier de la fonction calcul(...) pour qu'elle renvoie les coordonnée des trois axes.
1.2 (08/07/2021)
- Fourth release : Changement des fonction de ligne et point.
1.3 (09/07/2021)
- Fifth release : Changement d'emplacement : markups.py et calculs.py. Aucun changement dans les fonction
1.3.1 (09/07/2021)
- Sixth release : Aucun ajout. Juste un patch pour les markups.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
LibForShiva-1.3.1.tar.gz
(4.3 kB
view hashes)