|
|
Extensions Tcl
 | TclMex regroupe au sein d'une même librairie un
ensemble de modules offrant de nombreuses fonctionnalités telles que l'encryption de mots
de passe, des outils pour la gestion de comptes de courrier electronqiue (POP3 et SMTP),
l'accés à des serveurs de données PostgreSQL, etc... |
 | TkMex définit divers widgets relativement
classiques, mais qui sont hélas absents du corps de la distribution officielle. Parce
qu'elle est entièrement écrite en Tcl, cette librairie vous permet d'offrir à votre
application un look professionnel, tout en préservant la portabilité de votre code sur
toutes les plateformes supportées par Tcl/Tk. |
Extensions natives
 | Scene définit un nouveau widget permettant le
rendu de scène 3D. OpenGL (ou éventuellement une API compatible comme Mesa) est utilisé
comme moteur 3D. La manipulation du contexte de rendu peut-être effectué soit
intégralement depuis Tcl, grâce à un certains nombre de primitives graphiques
élémentaires (rendu de polygones, formes géométriques génériques, plaquage de
textures, déplacement de caméra, etc...), soit depuis du code C en utilisant l'API
OpenGL. le programmeur dispose alors de toute la puissance de Tcl/Tk pour l'habillage de
son interface graphique.
 | support de tous les formats graphiques supportés par Tcl/Tk pour le chargement des
textures (voir la librairie pixane pour une liste étendue de
formats) |
 | capture des scènes 3D comme données de type photo sous Tk |
 | plusieurs modèles de navigation à l'aide du clavier ou de la souris prédéfinis |
 | compatibilité totale de votre code entre Microsoft Windows et Unix/X11 |
 | importation et exportation des modèles 3D au format WaveFront |
|
 | Pixane permet d'accéder aux
fonctions graphiques de la librairie serik depuis Tcl.
Ce module introduit le support pour de nombreux nouveaux formats graphiques, ainsi que
plusieurs filtres et primitives graphiques vous permettant de modifier ces images
aisément depuis votre code Tcl. Tk n'est pas requis pour faire fonctionner ce module. Si
Tk n'est pas disponible au moment où la librairie est initialisée (ou chargée), la
fonction de transfert entre le type "photo" de Tk et le type "picture"
defini par Pixane, ainsi que l'extension des formats supportés pour le type
"photo", sont desactivés. Vous pouvez ainsi utiliser cette librairie dans des
scripts s'exécutant en tâche de fond, sans affichage (en particulier l'implémentation
de CGI). |
 | Tangel est un pseudo-compilateur Tcl. Il vous
permet de générer, à partir d'un ensemble de fichiers Tcl, un bytecode chargeable
depuis tout interprète Tcl. Notez cependant que bien que votre code source soit ainsi
moins facilement accessible, des techniques simples de décompilation permettraient
(relativement) facilement d'obtenir tout ou partie de votre code original. La principale
vocation de ce module reste donc la possibilité de diffuser sous une forme plus pratique
(un seul fichier) vos applications, même si celles-ci sont composées d'une multitudes de
fichiers (code Tcl, images, etc...). |
|