Age | Commit message (Collapse) | Author |
|
dans le sens CCW. Il est laiss� tel quel.
* Ajout d'un attribut -fillrule controlant la fa�on de remplir
un curve.
* (Coords): suppression de la possiblilit� d'ajouter un contour
� une curve sans contour et suppression de la destruction
automatique d'un contour lorsqu'il devient vide. Il faudra
d�sormais passer par la commande contour.
|
|
addhole est supprim�e, un flag est ajout� � la commande
add pour indiquer si le contour doit �tre ajout� CW(-1),
CCW(1) ou tel quel(0), cette derni�re valeur uniquement
si on sp�cifie une liste de points.
* Modification de la commande transform afin qu'elle retourne
une liste de m�me forme que la liste d'entr�e (avec les
points de contr�les et tout).
* Modification de la commande smooth afin qu'elle retourne une
liste de points de nouvelle forme.
* Modification de la commande fit afin qu'elle retourne une
liste de points de nouvelle forme.
* (Contour): la sous commande add retourne un
entier sign� d�crivant l'index du contour ajout� et le signe
informe si la liste de points fournie a �t� retourn�e par
la commande (n'a pas d'effet si on a sp�cifi� un item).
* Modification de ParseCoordList pour retourner un booleen
indiquant si il a pars� une liste nouvelle forme ou non.
* Ajout de code pour maintenir en m�moire la texture des
fontes par d�faut, autrement elles sont sans arr�t lib�r�es
puis recharg�es � chaque cr�ation d'item contenant du texte
jusqu'� ce qu'un item garde la fonte par d�faut.
* Lib�ration des fontes et des textures associ�es dans Destroy.
Pour l'instant le code de lib�ration des fontes Tk est
comment� car il provoque un core dump en Perl/Tk
|
|
|
|
�tait ancien style ou pas.
|
|
|
|
|
|
par d�faut.
|
|
remplissage du gradient.
|
|
vraiment erron� pour certaines configurations de points
controle. Le nouveau code est probablement plus lent mais
correct.
|
|
le contexte graphique GL n'�tait pas n�cessairement correctement
positionn�, ce qui provoquait la lib�ration dans le mauvais
contexte donc le mauvais widget. Visible au travers d'un bug
de dessin de textes sous forme de carr�s noirs mais vrai
aussi pour les images.
|
|
|
|
angles pour les arcs dans les cartes. Dor�navant il s'agit de
degr�s.
|
|
|
|
correctement les contours.
* Suppression de l'optimisation display list en GL.
|
|
le centre du gradient afin d'�viter des d�fauts de couverture
par calcul erron� du cercle englobant. Il faudrait trouver un
meilleur algo pour calculer ce dernier.
* (ZnComputeRadialGradient): Correction d'une erreur lorsque le
centre d'un gradient radial est au centre d'un arc elliptique
|
|
ne g�n�re pas de surface donc pas de tristrip.
|
|
|
|
l'on employe un tag dans la commande lower.
|
|
|
|
|
|
|
|
en perl/tk
|
|
|
|
|
|
avec GL.
* Modifs pour compiler proprement en Tcl
* Corrections de bugs dans Contour et Coords.
|
|
|
|
|
|
item (potentiellement).
* Mise � jour du code de clipping pour tenir compte de la
nouvelle structure des tristrips.
|
|
|
|
|
|
|
|
les coordonn�es. On utilise une list en interne pour stocker
les points.
|
|
si on n'utilise pas GL.
|
|
|
|
|
|
* Reprise du code de TestCCW pir qu'il fonctionne mieux.
|
|
|
|
* Les lignes sont anti-alias�es m�me si elles ont de
l'alpha, jusqu'� 80%, en dessous, il n'y en a pas besoin.
|
|
|
|
|
|
* Utilisation des display lists pour am�liorer les perfs en GL.
* Adaptation pour g�rer la nouvelle fa�on de traiter les contours.
* Nombreuses corrections de bug suite � l'introduction du
code sur les contours.
* Fin de r�alisation des paths.
|
|
Les coordonn�es (incompatibilit�s).
* Remaniement du code des gradients (incompatibilit�s).
* Utilisation des display lists pour am�liorer les perfs en GL.
* Adaptation pour g�rer la nouvelle fa�on de traiter les contours.
|
|
|
|
Suppression de GPC et remplacement par le tesselateur GLU.
Support des paths et de la nouvelle gestion des contours.
|
|
Chagement des printf en fprintf sur stderr.
Initialisation et support du tesselateur GLU.
Modification et exportation de la fonction ZnParseCoordList afin
de g�n�raliser son emploi dans tout Zinc. Elle supporte maintenant
un nouveau type de liste de coords avec specification optionnelle
d'un controle par point.
La fonction Contour (et la commande associ�e) ont �t� enti�rement
remani�es suite � la suppression de GPC. Il n'est plus possible de
faire diff, intersect, union et xor entre deux contours. A la place
on peut ajouter un contour 'add' un trou 'addhole' ou les supprimer.
Il est possible de g�rer des contours paths.
Remaniement de Coords (et de la commande associ�e) afin de g�rer le
nouveau style de contour paths.
|
|
Ajout du param�tre controls � la m�thode Coords.
|
|
Corrections suite au d�placement du champ fan dans la structure ZnStrip.
|
|
structure ZnContour.
Ajout de controls � la structure ZnContour pour faire de paths.
Ajout de l'enum ZnContourCmd pour les op�rations sur les contours.
Migration de fan de la structure ZnTristrip � la structure ZnStrip
pour g�n�raliser (Tesselateur GLU).
Ajout de ZnCombineData pour assurer le support du tesselateur GLU.
|
|
|
|
et dans la structure tristrip.
Initialisation de cw dans le contour retourn� par GetContours.
Ajout du param�tre controls � la m�thode Coords.
|