Skip to main content

Librairie de simplification pour Shiva.

Project description

Librairie utile pour simplifier le programme. Librairie destinee au projet Shiva.

Dependance :

  • Numpy

Fonctions :

line(x,y,z,vectX,vectY,vectZ,norme,name='vect',large=0.3, color=[0.4, 1.0, 0.0], selectedColor=[1.0, 0.5000076295109484, 0.5000076295109484]) :

- x,y,z : position de depart
- vectX,vectY,vectZ : position d'arriver
- norme : taille de la ligne
- name : nom de la ligne (optionnel)
- large : largeur de la ligne (optionnel)
- color : couleur du Markups (optionnel)
- selectedColor : couleur du Markups (optionnel)

point(x,y,z,name="point",large=5.0, color=[0.4, 1.0, 0.0], selectedColor=[1.0, 0.5000076295109484, 0.5000076295109484]) :

- x,y,z : position du point
- name : nom du point (optionnel)
- large : largeur du point (optionnel)
- color : couleur du Markups (optionnel)
- selectedColor : 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.

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.1.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file LibForShiva-1.1.tar.gz.

File metadata

  • Download URL: LibForShiva-1.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for LibForShiva-1.1.tar.gz
Algorithm Hash digest
SHA256 cefb0b8c0cedb4702cb45d19ebf9c57648fe60d6f5713be0e0d84fa029355203
MD5 2642d7ac1f41530f66f9d750bc84a77c
BLAKE2b-256 a656511bac4e7a7697f8c88eddd6fedf4009d8c687fb798ca6c2eae31f9ae681

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page