/-----------------------------------\
| Grapheur 2D, modeleur 3D          |
| 2D graph describer, 3D modeller   |
| Eureka 2.12 (c) Archimedium 02/87 |
\-----------------------------------/

Eureka rev 10.99
Voici la revision du mois d'Octobre d'Eureka 2.12.

- Des problemes de portabilite entre PURE C 1.1 et GCC 2.8.1
ont ete resolus. Les fichiers textes exportes etaient pour
la plupart exportes au format UNIX (caracteres de controle).
Il sont maintenant exportes au format ATARI. Il y aura
moins de problemes dans l'export des fichiers.
- Une nouvelle version des LDG a ete mise au point par
Dominique BEREZIAT et Olivier LANDEMARRE. C'est un beau travail.
Il faudra pour une mise a jour d'Eureka remplacer le contenu
des dossiers AUTO GEMSYS et CPX par les elements qui
se trouvent dans l'archive d'Eureka.
- Lorsque la librairie SCREEN.LDG suportera le mode
monochrome (c'est pour bientot ...) Eureka sera a meme
de le suporter.
_________________________________________________________________________
Eureka rev 09.99
Voici la revision du mois de Septembre d'Eureka 2.12.

- La gestion du chargement de fichiers de donnees sous forme texte a ete
revue. Il est maintenant possible de charger les listes de donnees 
X et Y separemment de facon a former une serie XY. Bien
sur, il est imperatif que les deux listes aient un nombre
de valeurs identiques. Lorsque l'on charge des listes X
et Y independantes, il faut indiquer le nombre de points
de la serie (contenue dans le fichier texte qui doit etre charge).
- La formule d'un drapeau flottant a ete ajoutee dans
le repertoire POVRAY.FMU\PAR3DREC.FMU. Celle-ci necessite
qu'une image IMAGE.RAW soit au meme niveau que l'executable
d'Eureka (l'image qui sera mappee sur la surface du drapeau).
IMAGE.RAW pourra etre convertie soit par le programme
IMGTORAW, soit generee par Eureka. L'animation de la surface
sera effectuee par 17 rotations que l'on pourra capturer
avec l'option DUMP de la boite de rotation.
- Prenez bien en compte mon changement de domicile pour
m'adresser un courrier.
_________________________________________________________________________
Eureka rev 08.99
Voici la revision du mois d'Aout d'Eureka 2.12.

- On peut de nouveau imprimer lorsque MESA a ete
charge.
- La variable "clock" peut remplacer la variable "time"
dans une formule. En effet, ces deux variables jouent
des roles identiques. Mais pour qu'une formule soit
exportable dans Persistence Of Vision, il faut utiliser
la variable "clock". Pour l'instant, il n'y a que la
formule VAGUES.FMU qui exploite l'animation de surfaces
que permet la variable "clock". Libre a vous d'animer
d'autres surfaces. On peut par exemple creer un drapeau
qui flotte au vent. Comment faire ? La reponse dans
les release d'Eureka suivantes ! Un exemple pour un drapeau
flottant se trouve a la fin de la documentation HTML
Francaise d'Eureka. Peut-on faire mieux ?
- Lors du rendu avec MESA 3D, il est maintenant possible
d'obtenir deux types de rendu : "Flat" ou "Gouraud". Precedemment,
seul le rendu "Gouraud" etait disponible. Le rendu "Flat" permet
de gagner 25% pour la rapidite du rendu. "Flat" est par contre
nettement moins bon.
- Pour la couleur de fond, en 256 couleurs ou plus, il est
maintenant possible de la choisir dans une formule. Les
options ";noir" et ";blanc" ou ";black" et ";white" ont ete
ajoutees. Ces options sont a ajouter lors de l'enonce d'une
formule.
- L'axe des x pour la fonction erreur "err()" a ete inverse.
err() est maintenant defini comme :
	
err(x)=Integrale[exp(-t*t)]*2/sqrt(pi)
       [-Inf,x]
       
_________________________________________________________________________
Eureka rev 07.99
Voici la revision du mois de Juillet d'Eureka 2.12.

- Un probleme a ete corrige dans la sauvegarde d'images
True Color (TGA) en presence de MESA 3D.
- Lorsque l'on demande un dump d'ecran et que MESA 3D
est present, ce n'est pas l'accessoire de dump qui
entre en jeu, mais la sauvegarde TGA de MESA.
- Une remarque. Si avec MESA 3D, vous observez que la
surface que vous visualisez est dessinee bizarrement
(on ne voit que l'interieur de l'objet, des parties
de l'objet ne sont pas dessinees ...), la cause vient
certainement du fait que le mot cle "solid" a ete
employe a tord. Ce mois ci, j'ai verifie les surfaces,
en m'assurant qu'elles se dessinaient bien.
- Un bouton "ROTATE" a ete ajoute dans le dialogue du
choix des couleurs (menu Legende->Fleche). Cette
rotation agit en cas de mapping d'image sur une surface.
En fait, lorsque l'on fait un mapping, il y a deux
options pratiques, qui sont "ROTATE" et "FLIP".
La combinaison de ces deux tranformations d'images,
permet d'obtenir toutes les formes de mapping.
Il a aussi ete ajoute une option ";rotate" a
ajouter dans une formule pour obtenir la rotation
d'image. Cette rotation est notament utile pour
le mapping spherique qui ne s'effectue pas de la
meme facon que les mapping pour d'autres systemes
de coordonnees.
- Une nouvelle version de MESA 3D (0.91) accompagne
cette release. Merci a Olivier LANDEMARRE.
_________________________________________________________________________
Eureka rev 06.99
Voici la revision du mois de Juin d'Eureka 2.12.

- Les fonctions max() et min(), inf() et sup() etaient inversees.
Ca a ete corrige.
- L'export vers POV 3.1X est maintenant possible. Les expressions
mathematiques de POV et d'Eureka n'etant pas tout a fait semblables
(bien que proches), pour exporter une formule depuis Eureka, il
faut tracer une surface 3D qui est contenue dans le repertoire
POVRAY.FMU. Eureka permet de tracer bien plus de fonctions que POV.
Le nombre de formules contenues dans POVRAY.FMU est donc moins important
que dans FORMULA.FMU. Libre a vous d'en inventer d'autres ...
Pour expliquer, le signe d'exponentiation "^" d'Eureka doit etre
remplace par la fonction pow() (celle-ci ne traite pas les nombres
complexes). "%" doit etre remplace par mod(). A ces adaptations pres,
le rendu de surfaces est tout a fait identique dans POV et Eureka.
Eureka exporte un objet a facettes. Il est donc important de bien preciser 
les dimensions de la maille de l'objet (directive ";mesh=P*L"). Toutefois
l'objet genere etant un mesh de smooth_triangle, il est inutile
de generer un grand nombre de facettes, celles-ci etant interpolees.
- Un probleme qui apparaissait avec MAGIC MAC 6 avec la distinction
des majuscules et minuscules aux noms de fichiers a ete corrige.
- Il a ete ajoute un bouton ANNULER dans la sauvegarde de fichiers
en 3D.
- Le contenu des dossiers AUTO et CPX a ete change. Il faut les mettre
a jour sur votre disque de boot.
- Le trace des fonctions 2D et 3D a ete accelere.
_________________________________________________________________________
Eureka rev 05.99
Voici la revision du mois de Mai d'Eureka 2.12.

- Les fonctions max(), min(), floor(), ceil(), pow(), mod(), degrees(),
radians() ont ete rajoutees pour la compatibilite avec les formules
de Persistence Of Vision.
- Un nouveau SCREEN.LDG (driver ecran pour MESA 3D) est joint.
Grace a celui-ci, le mode TrueColor du FALCON 030 est maintenant
reconnu.
- J'ai converti toutes les formules du repertoire CONVERT.POV/SHAPES
avec la nouvelle syntaxe de POV 3.10. Vous verez que le script
est considerablement plus court. POV s'ameliore, et devient tres
souple. Il est en effet maintenant possible de definir des macros
fonctions. Pour calculer les images correspondantes, glissez
l'icone du fichier texte *.DEF correspondant au script *.POV
que vous voulez calculer, sur l'icone de l'executable de POV 3.XX.
Les fichiers contenus dans les differents repertoires, correspondent
a POV 3.0X (3.00, 3.01 et 3.02) et POV 3.1X (3.10, 3.1e).
En examinant les scripts, vous verez qu'il est assez immediat
de transcrire une formule d'Eureka, en un script de POV.
Surtout avec POV 3.1X (que j'ai compile).
_________________________________________________________________________
Eureka rev 04.99
Voici la revision du mois d'Avril d'Eureka 2.12.

- Ca fait maintenant 3 ans qu'Eureka est telechargeable sur
Internet. Je remercie a cette occasion toutes les personnes
qui ont contribuees a son developpement. Si Eureka est devenu
plus convivial, et plus stable, c'est aussi grace a chacun de vous.
- Olivier LANDEMARRE participe a cet anniversaire, puisque
sa realisation MESA 3D LDG est maintenant livree en version
0.9. Encore plus de fonctions OPEN/GL a disposition ...
Merci Olivier !
- Un nouvel indicateur a ete ajoute dans la definition des surfaces.
Si l'on rajoute ";solid" a la formule d'une surface, c'est qu'on
suppose que cette surface est solide. Une surface solide defini
un objet 3D qui peut etre vu dans n'importe quelle direction, et
tel que l'elimination des surfaces non visibles, ne pose
pas de probleme. C'est dans la plupart des cas, une surface fermee.
Par exemple, une cloche n'est pas solide, une sphere l'est.
Un objet ferme qui laisse apparaitre les deux cotes
de sa surface, n'est pas solide. L'exemple de l'ORCHID.FMU
est un exemple de surface fermee, qui n'est pas solide.
Il faut utiliser cet indicateur, a propos. Lorsqu'on l'utilise
cela permet de gagner 30% en vitesse de rendu MESA 3D, d'ou
son interet. Les formules *.FMU ont ete corrigees en fonction
de ce nouvel attribut. Un objet solide est un objet tel
qu'on ne puisse voir que sa surface exterieure quel que soit
le point de vue. Bien sur, si on entre a l'interieur de
la surface, il apparait transparent. C'est pourquoi l'export
VRML reste un export d'objets non solides. On veut en effet
pouvoir contempler l'interieur des objets.
- La gestion de la boite de saisie de fichiers de donnees
texte, a ete revue. Il n'est plus possible de planter Eureka
en repondant n'importe quoi.
- Au lieu d'ecrire dans les fichiers exportes en texte des
NaN ou des Inf, qui ne sont pas lisibles, Eureka exporte
maintenant un nombre tres grand.
- Il est maintenant possible de mettre une formule pour le
nombre de points affectes a la creation d'une serie. Ca a rendu possible
la creation d'une formule de reechantillonnage d'un sample RESAMPLE.FMU.
_________________________________________________________________________
Eureka rev 03.99
Voici la revision du mois de Mars d'Eureka 2.12.

- Le rendu MESA 3D a ete accelere de 75% environ.
- Le rendu MESA a aussi ete ameliore par sa mise en
oeuvre. On ne risque plus d'obtenir des facettes
d'objet de mauvaise couleur ou mal rendues (tri
des facettes maintenant gere par MESA)
- La couleur de fond d'ecran (blanc ou noir) est maintenant
sauvegardee entre les utilisations d'Eureka. Les adeptes
de fond noir (c'est vrai c'est joli !) vont apprecier.
Merci a Olivier de m'avoir fait la remarque.
- Un bug a ete corrige dans la gestion des fichiers de
couleurs (*.map).
- Une nouvelle version de la librairie ecran d'O.L. et G.T.
a ete mise au point, qui ne pose plus de probleme de
conflit entre applications. C'est important, car depuis
que Mountain se sert de cette librairie, je ne suis plus seul,
et le partage de celle-ci pouvait poser probleme ...
- Pour les emulateurs tels que TOS2WIN ou STEmulator
qui n'ont pas de palette de couleur hard, il est plus
difficile de gerer la palette avec MESA 3D. Une solution
de remplacement temporaire a ete trouvee. Avec ces emulateurs
MESA fera un rendu en niveaux de gris. Pour un support
complet de la couleur, il faudra attendre les versions suivantes.
_________________________________________________________________________
Eureka rev 02.99
Voici la revision du mois de Fevrier d'Eureka 2.12.

Comme je vous l'avais annonce, et grace a la cooperation
de Guillaume TELLO et Olivier LANDEMARRE, il est maintenant
possible d'obtenir un rendu 3D MESA directement a l'ecran.
MESA est un clone d'OPEN/GL qui est portable sur de nombreuses
plates formes. MESA etait deja integre a Eureka, la nouveaute
est donc que l'on peut voir le resultat directement a l'ecran.
Pour cela, il faudra pour l'instant etre dans un mode superieur
a 256 couleurs. Un driver ecran a ete concu par mes deux
comperes, qui permet d'afficher l'image 24 bits generee par
MESA, a l'ecran. Ce driver, sous forme de librairie dynamique
gem, suporte toutes les configurations graphiques exotiques.
C'est un beau defi, que vous ne manquerez pas d'apprecier.
Tous les commentaires seront les bienvenus dans ma boite
au lettre ... Merci donc a G.T. et O.L.
_________________________________________________________________________
Eureka rev 01.99
Voici la revision du mois de Janvier d'Eureka 2.12.

Bonne annee a tous ... Tout specialement aux ATARIstes.
Vous pouvez desormais trouver la derniere version d'Eureka
a l'adresse http://eureka.atari.org et laisser un mot dans
ma boite a lecoat@atari.org
 
- Cette release est accompagnee de la version 0.7 de MESA
3D. Il a en effet ete detecte un bug dans l'utilisation de
la fonction Mxalloc(). Celui-ci faisait planter MESA sur TT
et FALCON avec memoire virtuelle avec la version 0.6.
- Le rendu en mode interactif et faces cachees a ete
accelere. Le rendu est moins precis, mais l'animation
est plus fluide.
- Il est maintenant devenu possible d'indiquer un chemin
de sauvegarde pour les fichiers metafiles GEM, dans la
sauvegarde 3D.
- Lorsque l'on est en 256 couleurs (ou plus) il est maintenant
possible de designer la couleur de fond pour le dessin des
objets 3D. C'est le bouton FOND qui se trouve dans le dialogue
Legendes Fleche. Il y a le choix entre noir et blanc.
- Nous sommes, avec Olivier LANDEMARRE et Guillaume TELLO,
entrain de mettre au point une librairie qui permettra
de faire un rendu MESA 3D directement a l'ecran. Plus
de details dans les releases qui suivront ...
- J'inaugure de livrer Eureka avec une compilation par
GCC. Bien que l'executable genere par GCC soit plus gros
que celui de PURE C, j'ai pu me rendre compte que la
version que je vous livre, utilise moins de place memoire
que la version PURE C. Free GEM de K. Ellis est tres utile
pour s'en rendre compte. De plus, les librairies de GCC
sont beaucoup plus a jour que celles de PURE C. J'attend
vos remarques. Normalement cette version est plus rapide
que la precedente. GCC optimise bien mieux.
_________________________________________________________________________
Eureka rev 12.98
Voici la revision du mois de Decembre d'Eureka 2.12.
- Lorsque l'on fait un mapping sur une surface, l'image
n'est plus chargee a chaque rotation. C'est du temps de
gagne ...
- Un affreux bug c'etait glisse dans la sauvegarde
des fichier 3D. Il y avait une limitation quand a leur
nombre. On en parlera plus.
- Quelques formules de surfaces 3D ont ete ajoutees.
Apres la pomme, la poire. Quelques formules en coordonnees
3D cylindriques. Ce systeme de coordonnees n'etait
pas tres pourvu. Si votre imagination en 3D est active,
et que vous generez des formes interessantes, faites
en moi part. Je les integrerai a la distribution d'Eureka. 
- Une mauvaise gestion de la boite de dialogue de saisie
du centre des objets 3D a ete corrigee.
- Cette release est accompagnee de la version 0.6 de MESA
3D. Cette version a ete amelioree par sa gestion memoire
plus rigoureuse. Cette version a aussi ete compilee avec
LIBM (dont l'auteur est aussi O. LANDEMARRE) ce qui fait
que les calculs flottants qu'elle integre sont maintenant
rigoureux. GCC devient un outil fiable et efficace ...
Pour l'instant Eureka reste compile avec PURE C 1.1 qui produit
un code plus compact.
_________________________________________________________________________
Eureka rev 11.98
Voici la revision du mois de Novembre de Eureka 2.12.
- La gestion des messages de la barre de menu a ete revue.
Le multitache ne pose maintenant plus de probleme.
- Le chargement de la librairie MESA pouvait ne pas avoir
lieu dans certains cas. Ca a ete corrige.
- Le test du cookie LDGM a ete supprime pour le chargement
des librairies MESA. C'est dominique qui va etre content ...
- La croissance des enregistrements a Eureka est exponentielle !
Merci a tous ceux qui m'envoient leurs encouragements. Mes
efforts ne sont pas vains. Eureka est en effet un shareware
pour lequel vous pouvez contribuer en m'envoyant soit 100FF
soit un logiciel dont vous etes l'auteur. C'est un concept
qui s'appelle le free-shareware-ware, et vise a developper
la cooperation entre les auteurs de logiciels pour nos
machines ATARI.
_________________________________________________________________________
Eureka rev 10.98
Voici la revision du mois d'Octobre de Eureka 2.12.
- Il est maintenant possible de calculer une image True Color
des surfaces en 3 dimensions, grace au librairies dynamiques
d'Olivier LANDEMARRE et Dominique BEREZIAT. Il s'agit plus
precisement des librairies OPEN/GL (MESA) qui permettent
un rendu 3D en un temps record. Pour utiliser ces librairies,
il faut placer LDG.PRG dans le dossier AUTO et LDG.CPX dans
le dossier CPX et le dossier GEMSYS\LDG\* sur le disque C.
Si ces librairies sont installees, une boite d'alerte apparaitra au 
demarrage, et demandera la taille de l'image True Color a calculer 
(image TGA lisible avec Gemview et Image Copy). Attention, ces 
librairies et l'image, prennent beaucoup d'espace memoire. 
Une version plus legere de ces librairies est en cours de realisation. 
En attendant, vous aurez peut etre recours a la memoire virtuelle (OUTSIDE).

ATTENTION : Le calcul d'une image True Color (MESA) necessite d'avoir
au minimum 4 mega octets de memoire. Si vous avez moins de 4Mo, il
est inutile d'installer les LDG. Ce qui precede ne vous concerne
donc pas. Si vous avez juste 4Mo, intallez le minimum d'autres
accessoires (AUTO et ACC) et choisissez un mode 16 couleurs de
preference (ou moins).

- Le cube en rotation dans le mode interactif 3D (touche SHIFT)
etait ralenti sur certaines machines. Merci a Emmanuel de me
l'avoir fait remarquer.
- La barre d'information ne s'affiche plus, en multitache, au
dessus des autres applications qu'Eureka. Merci a Olivier
d'avoir insiste. Il se peut que ca ne fonctionne pas bien sous Magic
(trop special, menu_bar(NULL,-1) ne retourne pas l'id AES du
proprietaire de la barre)
- Il est maintenant possible de distinguer les surfaces fermees
ou non pour l'export EBS. Les surfaces fermees sont plus rapides a
dessiner dans EB_MODEL, car on peut alors proceder a une elimination
de surfaces cachees (interieures a la surface).
_________________________________________________________________________
Eureka rev 09.98
Voici la revision du mois de Septembre de Eureka 2.12.
- Il y avait un probleme avec la capture d'ecran en PPM.
Il arrivait que le contenu de l'ecran change, avant que
la capture ne soit completement achevee. Ca a ete rectifie.
- Il est maintenant possible que le rendu d'un objet VRML 2
soit fait en Gouraud Shading. Il y a donc maintenant 3
types de rendus en VRML 2 : Bleu (l'objet est d'un bleu
uniforme), Flat (les facettes de l'objet sont visibles)
et Gouraud (les facettes ne sont plus visibles, car les
couleurs sont interpolees).
- 15 memoires sont maintenant definies. Elles s'appellent
mem0 a mem14. Il est possible de les affecter dans une formule
ou un groupe de formules, en donnant par exemple ";mem0=10.5"
apres une formule. L'utilite de telles memoires est d'eviter
d'ecrire plusieurs fois un parametre redondant. Ainsi
si une formule contient la mention precedente, chaque
fois qu'apparaitra mem0, il sera remplace par 10.5. Si
il s'agit d'un groupe de formules, la memoire est affectee
generalement pour la premiere d'entre elles. Une utilisation
de ces memoires est illustree par la formule "PAR3DREC.FMU\MORPHING.FMU".
Le morphing 3D entre deux surfaces devient beaucoup plus aise.
_________________________________________________________________________
Eureka rev 08.98
Voici la revision du mois d'Aout de Eureka 2.12.
- Lorsque l'on est en mode interactif 3D avec la souris,
si on appuie sur SHIFT, au lieu de visualiser la surface
qui tourne, on visualise un (hyper)cube qui tourne.
l'interet est que le cube est bien plus rapide a dessiner
que la surface. Ainsi, la rotation est rendue plus fluide.
Lorsque l'on relache SHIFT c'est de nouveau la surface qui
apparait. La c'est Nicolas qui a eu l'idee brillante ...
- Toujours en mode interactif, le curseur apparait comme
un vecteur anime. Ce vecteur indique le vecteur axial de
la rotation. Il est ainsi plus facile de reperer dans quel
sens va etre effectuee la rotation.
- Une autre idee du meme genre (merci Emmanuel) : pour
la sauvegarde des fichiers en 3D, il est maintenant possible
d'indiquer un chemin de sauvegarde en clicquant sur le
bouton "CHEMIN". Il est inutile d'indiquer un nom de fichier
celui-ci etant genere automatiquement a partir des six
premieres lettres (indiquees a gauche du bouton chemin)
de deux chiffres, et de l'extension adequate ... Le
selecteur de fichier ne sert alors qu'a indiquer le
chemin de sauvegarde ...
- Il est maintenant possible, lorsque le Z-buffer est
propose (256 couleurs ou plus) d'avoir un rendu de Gouraud.
Le rendu de Gouraud est de tres bonne qualite, et pas beaucoup
plus couteux (en temps) que le Z-buffer. A essayer ...
- desormais tg() <=> tan(), atg() <=> atan(), cotg() <=> cotan(),
th() <=> tanh(), ath() <=> atanh() et coth() <=> cotanh().
_________________________________________________________________________
Eureka rev 07.98
Voici la revision du mois de Juillet de Eureka 2.12.
- La compatibilite avec les premieres versions de GDOS
est retablie. Et oui lorsque l'on a peu de memoire
autant utiliser GDOS plutot que SPEEDO. C'est maintenant
possible ...
- Il est possible d'utiliser Eureka sur un support
non accessible en ecriture. Maintenant lorsque Eureka
se trouvera sur les CDROM on pourra le lancer tout de
meme.
- Le signe "?" (guess) a ete rajoute. Il est utile pour
les systemes de coordonnees 3D ou les limites du trace
ne sont pas connues. Dans ce cas, si "?" vous est propose,
il n'est pas necessaire de le remplacer par une valeur
numerique. La determination des limites de l'espace 3D
se fera apres le calcul de la surface. Choisir des
limites pour le trace n'est pas toujours evident. Le
signe "?" est la pour faciliter l'utilisation.
- Les variables duL et frL ont ete rajoutees. duL
correspond a la duree de l'echantillon L. frL
correspond a la frequence d'echantillonage de
l'echantillon L. Ainsi L pourra etre remplace par
les lettres 'a' a 'j' correspondantes a la serie
en memoire (echantillon sonore par exemple). En
combinant ces variables avec le signe "?" il est
plus facile de constituer des formules d'exemple
de la transformee de Wigner-Ville. Un certain
nombre de formules ont donc ete modifiees. Attention,
lorsque l'on utilise l'une de ces formules a ce que
l'echantillon sonore ait ete charge en memoire
prealablement (serie a).
- J'ai oublie de dire le mois dernier, qu'il faut
lorsque l'on utilise l'option ";mesh=P*L", pour le
nouveau systeme de coordonnee spherique, inverser
P et L. Par exemple la formule de l'etoile (ETOILE.FMU)
n'etait pas correcte. Il fallait mettre ";mesh=5*11" a la
suite de la formule, plutot que ";mesh=11*5". Ca
a ete rectifie, et vous vous en serez peut etre
rendu compte ... ca change beaucoup de choses ...
- Une version 030+881 de TRI2POV est maintenant fournie.
_________________________________________________________________________
Eureka rev 06.98
Voici la revision du mois de Juin de Eureka 2.12.
- Tout le monde se rejouissait du nouvel export EBS.
He bien, certain, merci Emmanuel, ont constate un bug
dans l'export. Ca devrait maintenant bien fonctionner.
- A propos de l'export EBS, Emmanuel m'a propose une
amelioration qui fait que les boites englobantes des
objets correspondent maintenant a la taille des
objets. Reste-il encore quelque chose a faire pour
satisfaire vos exigences ?...
- Depuis tres longtemps (presque toujours) le systeme
de coordonnes spheriques a un probleme. theta (lettre t)
et phi (lettre p) etaient inverses. Ce probleme a ete
corrige, ainsi que toutes les formules dans le repertoire
FORMULA.FMU\SPHERIC.FMU. Si vous avez aussi vos propres
formules en coordonnees spheriques, pour les corriger :
 * inversez t et p dans la formule
 * attention d'inverser les formules THETA(t) et PHI(p)
   en inversant les lettres t et p
 * changer le domaine de variation de theta par celui
   de phi
 * changer le commentaire
Remarque : j'ai du changer les 11 formules qui se trouvent
dans le repertoire SPHERIC.FMU, et j'ai constate qu'il
etait beaucoup plus simple d'editer le fichier .FMU
avec un editeur de texte.
- J'ai ajoute dans le repertoire CONVERT.POV\SHAPES
la traduction d'un certain nombre de formules d'Eureka
en script POV III. En examinant la concision de ces
scripts, on a une idee de la puissance de POV III. Il
ne s'agit ni plus ni moins que de rajouter des primitives
a POV ... La traduction est presque instantanee, ce qui
me fait reflechir a un export POV III depuis Eureka ...
- 3D22POV et TRI2POV ont ete modifies pour accepter
la donnee eventuelle d'un chemin complet pour les
fichier .tri et .3d2
_________________________________________________________________________
Eureka rev 05.98
Voici la revision du mois de Mai de Eureka 2.12.
- Le mois dernier j'ai modifie Eureka pour la
compatibilite P-SOUND, sans me soucier de la
compatibilite avec les autres machines. C'est
maintenant repare. La gestion du YAMAHA et du
son DMA est maintenant retablie.
- Ajout de la possibilite de faire un "flip" de
l'image mappee. Lorsque l'on fait un mapping d'une
image (image.raw) sur une surface, si celle-ci n'a
pas ete cree par Eureka (Image 2D) elle apparait
renversee sur la surface. L'option "flip" (menu
legende -> fleche) permet d'effectuer un miroir
de l'image. Activer "flip" est equivalent a
ajouter ";flip" a une formule.
- Il est maintenant possible d'exporter une (ou plusieurs) serie
de donnees avec un format texte compatible avec la
plus part des tableurs. Vous pourrez ainsi creer une
serie que votre tableur traditionnel ne peut pas generer,
car il ne possede pas toutes les fonctions mathematiques
(ou pour d'autre raison de commodite) et l'importer
au format texte. Les tableurs testes sont ATARI WORKS, TEXEL,
LDWPOWER et le tres pratique GRAPH 1.50 de B. LE TIRANT.
Du reste heureusement qu'il existe un tableur pratique
comme GRAPH, car pour arriver a tracer une courbe sur
les successeurs de LOTUS 1-2-3 c'est un casse tete
qui est bien loin d'une informatique conviviale.
Un seul regret par rapport a celui-ci, il ne possede
pas d'echelles logarithmiques.
- Ajout de l'export EBS qui est le format de EB_MODEL.
L'export necessitera peut etre encore quelques ameliorations,
mais dans l'attente c'est Emmanuel qui va etre content ...
_________________________________________________________________________
Eureka rev 04.98
Voici la revision du mois de Avril de Eureka 2.12.
- La combinaison "ALT-C" permet de copier le contenu
d'une boite de dialogue dans le presse-papier.
- Ca fait maintenant deux ans exactement qu'Eureka
subit une nouvelle release tous les mois, et que
celui-ci est disponible en chargement libre sur
l'internet.
- La touche "Q" remplace le bouton droit de la souris
et permet de sortir d'un ecran d'affichage. Un bug
donnait un mauvais fonctionnement de cette touche. Il
a ete corrige.
- La carte son "P-SOUND" pour HADES est maintenant
detectee et geree par Eureka. Merci a Loic SEBALD pour
avoir concu cette carte, car un ATARI sans son c'est
comme un jour sans soleil.
_________________________________________________________________________
Eureka rev 03.98
Voici la revision du mois de Mars de Eureka 2.12.
- La gestion des Redraws dans Eureka a ete amelioree
pour le multitache.
- Le programme IMG_SHOW ne perturbe plus la barre de
menu lors du retour, en environnement multitache.
- La touche HELP et toutes les autres touches envoient
maintenant vers le dialogue d'aide ... C'est Karl qui va
etre content !
- Un mode dot-rendering a ete ajoute lorsque l'on
demande une visualisation interactive d'une surface 3D.
La c'est Emmanuel qui va etre content ...
- Un grand merci a Karl SAMYN qui vient de realiser
une superbe documentation HTML en Anglais pour Eureka.
Il va falloir que je revoie l'esthetique de ma propre
documentation pour etre a la hauteur !
_________________________________________________________________________
Eureka rev 02.98
Voici la revision du mois de fevrier de Eureka 2.12.
- Eureka est devenu moins gourmand en memoire. Il pourra
se lancer sur des configurations legeres. En particulier
il se lance avec succes sur la version de demo de
TOS2WIN (emulateur Atari pour PeCe). Toutefois, si par
manque de memoire les redraws ne sont pas parfaits, il ne faut
pas s'en etonner. Comment se fait-il d'ailleurs que TOS2WIN
ne soit pas plus connu ? Il est de loin le plus performant
et probablement moins cher que d'autres. Il est vrai qu'il
n'est peut etre pas le plus compatible.
- J'ai oublie de dire que la documentation Papyrus Anglaise
maintenue pas Karl SAMYN est lisible avec la version de
demo de Papyrus 5 disponible sur divers FTP et sur le CD
de STRATOS No 3. Elle a d'ailleurs ete edite a l'aide de
cette demo. La documentation est aussi lisible avec la
version 4 (presque complete) qui se trouve sur le CD de
STRATOS. J'ai meme reussi - quel bonheur - a imprimer
cette documentation sans que les alterations subies par
le texte, ne soient trop genantes pour la comprehension.
- Un mode interactif a ete cree, qui permet de se mouvoir
autour des objets en se deplacant avec la souris. Ce mode
interactif ne sera vraiment utilisable que sur des machines
rapides. Ca n'est pas encore COSMO PLAYER, mais on s'en
rapproche ... Pour les machines plus lentes le mode
filaire interactif est acceptable.
_________________________________________________________________________
Eureka rev 01.98
Voici la revision du mois de janvier de Eureka 2.12.
- Une camera a ete ajoutee pour l'export VRML 2.0. Vous
verez bien que cela vaut mieux que la camera par defaut
qui se trouve en (0,0,10). Si vous avez des remarques,
faites les moi, car je travaille quasiment en aveugle
dans ce domaine (il manque un visualisateur).
- Une documentation HTML Francaise a ete rajoutee.
- Le rendu Z-buffer a ete optimise. Il est desormais
4 fois plus rapide que dans les versions precedentes.
Mais jusqu'ou ira-t-on ?
- Une petite astuce fait qu'il n'est plus necessaire
d'effacer l'ancien fichier EUREKA.RSC.
_________________________________________________________________________
Eureka rev 12.97
Voici la revision du mois de decembre de Eureka 2.12.
- L'operateur "//" parallele peut maintenant etre un operateur
qui agit sur des variables complexes. Cela corrige un petit
oubli de la version precedente.
- Eureka exporte maintenant des surfaces 3D au format VRML 2.
C'est l'un des premiers format 3D qui ait ete normalise par
quelqu'un d'autre qu'un concepteur de logiciel. Pour donner
une image, celui-ci ressemble au niveau des fonctionnalites
au langage de Persitence Of Vision. Il contient autant de
primitive et possibilites de synthese. Alors que POV est
un langage qui est destine a produire des images en temps
differe, VRML grace a la puissance de nos machines actuelles
permet un rendu (Gouraud principalement) en temps reel.
Les scenes 3D deviennent alors virtuellement interactives.
VRML : Virtual Reality Modeling Language. Eureka exporte
aussi en VRML 1 ...
- Des palettes ont ete rajoutees dans le dossier "COLORS".
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 10.97
Voici la revision du mois d'Octobre de Eureka 2.12.
- L'operateur "//" parallele a ete ajoute. Pour memoire R1//R2=
R1*R2/(R1+R2) utile en electronique ...
- Une superbe documentation en Anglais pour Eureka a ete
concue par Karl SAMYN, sur le FTP duquel Eureka est regulierement
uploade (Royal Military Academy of Belgium). Toute suggestion
de votre part est la bienvenue. Cette documentation constitue
principalement une traduction de la documentation Francaise.
Elle est aussi enrichie d'exemples d'utilisation tires de l'experience
de son auteur. Elle est pour l'instant disponible en document
Papyrus, lisible et editable avec la version 5 de ce logiciel
disponible sur la plupart des FTP.
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 09.97
Voici la revision du mois de Septembre de Eureka 2.12.
Les nouveautes sont :
- Le format d'objet 3D *.TRI a ete ajoute. Ce format est reconnu
par le modeleur freeware POV III "AC3D" sur station UNIX et LINUX.
L'avantage de ce format est de permettre l'export d'une couleur
par triangle 3D. Les surfaces seront donc maintenant en couleur
(a condition de lancer Eureka en 256 couleurs ou plus).
- Le dossier 3D2POV18 s'appelle maintenant CONVERT.POV car il
contient aussi TRI2POV.TTP qui traduit les fichiers TRI
en POV (toutes versions). Pour traduire un fichier *.TRI en
POV III, glissez simplement le fichier sur TRI2POV.TTP. Il
apparaitra alors un fichier .POV (compatible POV III par defaut)
et un fichier .INC.
- Des exemples des fonctions de base d'Eureka ont ete enregistres
dans des fichiers formule (*.FMU) dans le dossier FORMULA.FMU/
CARTANA.FMU/EXP_FUNK.FMU/*.*. Vous devrez vous placer dans le
systeme de coordonnees cartesien analytique.
- L'option ";mesh=P*L" a ete ajoutee pour parametrer la maille
des surfaces 3D. "P" est a remplacer par le nombre de points/ligne
et "L" par le nombre de lignes dans les formules 3D.
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 07.97
Voici la revision du mois de Juillet de Eureka 2.12.
Les nouveautes sont :
- La dftiL() transformee de Fourier discrete inverse est devenue
rapide (aussi performante que fftiL() pour un nombre de points en
2^n). La dftdL() (directe) est bien entendu aussi performante. L'avantage
de la DFT est qu'elle est faite sur un nombre arbitraire de points
(pas necessairement en 2^n) sans zero padding. C'est un avantage
sur la FFT.
- La gestion des couleurs a ete amelioree.
- Ajout d'un item "Charger ..." dans le menu Courbe qui permet
de charger automatiquement une formule *.FMU sans passer par le
menu Systeme. C'est un menu pratique, mais qui ne permet pas encore
de charger toutes les formules. Pour la premiere utilisation l'item
Tracer se comporte de la meme maniere que "Charger ...".
- Peut etre bientot VRML 2, patience ...
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 06.97
Voici la revision du mois de Juin de Eureka 2.12.
Les nouveautes sont :
- L'export des surfaces au format *.TXT compatible EB_MODEL.
- l'ajout d'une grille pour les graphes 2D. Cette grille peut etre
placee sur les graduations majeures ou mineures.
- Possibilite de faire des rotations de palette sur les images 2D
ou les surfaces 3D. Pour lancer la rotation de palette, appuyer sur
<R> (Run) et pour arreter appuyer sur <S> (Stop) lors de l'affichage
du graphe.
- Ajout de la transformee de Fourier discrete directe (dftdL()) et
inverse (dftiL()). Attention, seule la transformee directe est
rapide ... Il existe bien sur, la transformee de Fourier rapide
directe (fftdL()) et inverse (fftiL()). Pour y acceder, charger
un fichier de donnees (Courbe->Donnee) dans une serie (la premiere
est A) et remplacer L par la lettre de la serie (exemple : fftda(x)).
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 05.97
Voici la revision du mois de Mai de Eureka 2.12.
Les nouveautes sont :
- Correction des bugs sous MAGIC qui donnaient un comportement incoherent
 au programme. Cette version doit etre compatible MAGIC MAGIC MAC/PC.
- Ajout d'un programme IMGTORAW.PRG qui converti les images (X)IMG au format
 propre d'image (.RAW) d'Eureka. Ceci permet de faire des mappings d'images
 sur des surfaces. Pour cela il faut placer une image IMAGE.RAW au meme niveau
 que EUREKA.PRG et ajouter dans la formule de la surface la directive
 ";color=image". Le programme IMGTORAW.PRG produit aussi un fichier .MAP
 qui contient une palette de couleur utilisable comme colormap grace au bouton
 AUTRE dans le dialogue qui apparait dans la fleche a cote de l'item LEGENDES
 dans le menu COURBE. Attention pour qu'une image soit relisible par Eureka
 dans le menu IMAGE 2D il faut qu'elle ait certaines dimensions arbitraires
 qui dependent de la taille de l'ecran. Par contre pour qu'une image soit mappee
 sur une surface, ses dimensions ne sont pas imposees.
- Ajout de l'export VRML couleur pour les surfaces. Vous aurez grace au
 viewer VRML un rendu similaire et meme superieur a celui d'Eureka.
- Ajout d'un format *.XYZ specifique a Eureka d'import/export de surfaces
 3D. C'est un format texte qui contient la liste des points de la maille
 necessaire a la description d'une surface par Eureka. Il est assez aise
 de generer de tels fichiers avec un programme adequat. Pour toute precision
 sur ce format contactez moi ...
- Le nombre de vertices pour une surface 3D (dimensions de la maille) n'est
 plus necessairement impair.
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 03.97
Voici la revision du mois de Mars de Eureka 2.12.
Les nouveautes sont :
- L'amelioration de l'export GEM.
- L'impression couleur fonctionne maintenant parfaitement.
- L'accessoire SCR_DMP.ACC peut maintenant prendre des snapshots
  *.PPM (lisibles avec GEMVIEW) ce qui permet de faire des copies
  d'ecran avec des cartes graphiques exotiques.
- Une meilleure compatibilite MAGIC MAC/PC. Les Utilisateurs sont
  invites a me faire part de leur remarques ...
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 01.97
Voici la revision du mois de Janvier de Eureka 2.12.
Bonne annee a tous !
Un bug a ete supprime dans la generation d'image_map.
L'accessoire RECORD.ACC est maintenant compatible avec toutes les
cadences de processeurs.
Eureka a ete teste avec succes sur MAGIC,TOS2WIN,STonX.
J'ai ajoute et recompile 3D22POV pour toutes machines.
Un patch pour le coprocesseur du 68060 est present dans
l'archive. Il permet de faire tourner les logiciels tel POV
sur machine a base de ce processeur.
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 11.96
Voici la revision du mois de Novembre de Eureka 2.12.
La gestion de la variable time a ete amelioree.
Au premier lancement il est possible de choisir la langue : Francais ou Anglais.
ATTENTION : Il faut effacer l'ancien EUREKA.RSC lors de la mise a jour.
_________________________________________________________________________
Eureka rev 09.96
Voici la revision du mois de Septembre de Eureka 2.12.
L'export d'images 2D calculee se fait maintenant en couleur.
L'export VRML est maintenant compatible avec de plus nombreux visualisateurs.
Le logiciel devrait fonctionner maintenant tres bien avec les cartes graphiques.
Le programme est compatible avec NVDI 4.XX. 
_________________________________________________________________________
Eureka rev 07.96
Voici la revision du mois de Juillet de Eureka 2.12.
L'export d'objet VRML et le mapping d'images on ete rajoutes.
Le programme est maintenant compatible avec NVDI 4.XX. 
_________________________________________________________________________
rev 05.96
Voici la revision du mois de mai de Eureka 2.12.
Un bug a ete supprime dans le choix des couleurs pour les images
et le rendu X-buffer.
_________________________________________________________________________
Pour tout contact :
WEB http://www.ief.u-psud.fr/~lecoat/
E-mail lecoat@ief.u-psud.fr
