Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-19 | Added the function ZnPointCartesianToPolar that is the reciprocal of | lecoanet | |
ZnPointPolarToCartesian. | |||
2005-04-27 | Modified the copyright to BSD style. | lecoanet | |
2005-04-14 | Fix a cumulative over-estimate of Curves bboxes (D.etienne) | lecoanet | |
2005-04-13 | Expanded the tabs into spaces to make the indenting independant of | lecoanet | |
the editing environment (emacs vs vi for example). | |||
2005-01-18 | Fixed a big memory leak in Geo.c related to polys and tristrips. | lecoanet | |
Fixed a typo in the find closest command related to atomic groups. | |||
2004-02-23 | Fixed an uninitialized controls pointer leading to unexepected behavior when ↵ | lecoanet | |
adding a contour from a curve item | |||
2004-01-26 | ZnLineToPointDist can optionally return the closest point on the line. | lecoanet | |
Added ZnRectOrigin2Anchor to compute the anchor position on any rectangles (ZnOrigin2Anchor works only for bounding boxes). | |||
2003-06-16 | Added a new quality grade for circles ZN_CIRCLE_FINER | lecoanet | |
2003-04-16 | Update from the Windows port and general cleanup/restructure | lecoanet | |
2003-03-17 | * (IntersectLines): Correction d'un probl�me de precision | lecoanet | |
il fallait utiliser des flottants. | |||
2003-01-22 | * (LineToPointDist): Changement des types en double pour corriger | lecoanet | |
un bug certainement du � un arrondi intempestif. | |||
2003-01-14 | * (GetBezierPoints): Corrige le test de fin de r�cursion. Il �tait | lecoanet | |
vraiment erron� pour certaines configurations de points controle. Le nouveau code est probablement plus lent mais correct. | |||
2002-12-09 | * Adaptation de POLY_CONTOUR et POLY_SET pour tenir compte de cw. | lecoanet | |
* Reprise du code de TestCCW pir qu'il fonctionne mieux. | |||
2002-11-05 | Ajout de TestCCW et exportation de GetBezierPoints, BezierSubdivide devient | lecoanet | |
priv�e. Le param�tre fan est ajout� � TRI_STRIP1. Suppression de holes et changement de gestion de cw qui est int�gr� au contour. | |||
2002-10-10 | * (GetCirclePoints): Correction de warnings sans objet. | lecoanet | |
2002-09-02 | * (SmoothPathWithBezier): Supprime les arrondis en entier utilis�s | lecoanet | |
dans le calcul des points de controle des Beziers intermediaires. Cela conduisait � des points inexplicables ?-) en sortie. | |||
2002-05-27 | * (PointPolarToCartesian): Correction du calcul de l'angle du guideur. | lecoanet | |
2002-05-16 | Correction de la fonction GetCirclePoints qu prend d�sormais un | lecoanet | |
angle_extent � la place du end_angle. Le start_angle et le angle_extent peuvent �tre n�gatifs. Ils sont exprim�s en radians. | |||
2002-03-15 | *** empty log message *** | lecoanet | |
2002-03-15 | Correction d'un bug dans GetCirclePoints qui amenait une facette | lecoanet | |
pour des arcs non complets. | |||
2002-02-15 | Correction des bugs de GetCirclePoints lorsque l'one demande | lecoanet | |
un arc. Passage des deltas de PointPolarToCartesian en flottant. | |||
2002-01-22 | Correction d'un bug dans GetCirclePoints qui dans certains cas | lecoanet | |
retournait un point de trop. | |||
2001-11-26 | Traitement des tristrips en interne. | lecoanet | |
Correction du bug dans IntersectLines. Ajout d'un niveau de d�tail dans la description des cercles | |||
2001-11-12 | La routine IntersectLines donnait des resultats mal arrondis | lecoanet | |
� cause de l'utilisation de flottants en valeurs interm�diaires. L'utilisation d'entiers a r�tabli la situation. | |||
2001-10-12 | Ajout de GetCirclePoints pour dessiner des arcs d'ellipses | lecoanet | |
sans passer par des beziers. | |||
2000-12-22 | *** empty log message *** | lecoanet | |
2000-11-13 | *** empty log message *** | lecoanet | |
2000-05-11 | Ajout des fonctions de manipulation de la structure de polygone. | lecoanet | |
Exportation de la fonction de lissage par des Beziers. Ajout de la fonction d'interpolation par des Beziers. | |||
2000-03-23 | *** empty log message *** | lecoanet | |
2000-03-10 | *** empty log message *** | lecoanet | |
2000-03-09 | *** empty log message *** | lecoanet | |
2000-03-07 | * D�placement de fonctions g�om�triques vers Geo. | lecoanet | |
2000-02-02 | Passage en Zinc | lecoanet | |
2000-01-26 | Correction de bug dans PolygonInBBox. | lecoanet | |
Adaptation de PointInAngle � des angles d�crits dans le sens des aiguilles d'une montre. Ajout de HorizLineToArc et VertLineToArc. Ajout de GetArcPath permettant de convertir un arc en courbes de Bezier. | |||
2000-01-12 | Adaptation des ent�tes. | lecoanet | |
Importation du code sur la gestion des Beziers et routines g�om�triques. Modification du code de g�n�ration des Beziers. Correction de bugs dans PolylineToPointDist, PolygonInBBox, PolylineInBBox. |