summaryrefslogtreecommitdiff
path: root/graphics/pstricks/contrib/pst-eucl/Changes
blob: 31cbe6c090aac68503b65171619bbc046dda03c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
pst-eucl.pro --------
1.03 2020/01/09     - some new functions for 1.69
1.02 2019/11/21     - add DeterminantTwo,DeterminantThree,DeterminantFour,DeterminantFive.
1.01 2012/09/21     - fix for introduced bug
1.00 2011/08/05     - fix bug in /InterLines


pst-eucl.tex --------
1.69  2020/01/09 - add macro to get the chord with specified length, \pstCircleChordNode.
                 - add macro to draw the center of the triangle's escribed circle, \pstTriangleEC.
                 - add macro to draw the orthocenter of triangle, \pstTriangleHC.
                 - add macro to draw the gravity center of triangle, \pstTriangleGC.
                 - update macro \pstTriangleIC and \pstTriangleOC how to control the output points.
                 - update macro \pstMediatorAB to work with option PointSymbolA and PointSymbolB.
                 - update macro \pstLineAB to group the parameters as local to avoid affected the other macros.
                 - update macro \pstTriangle to group the parameters as local to avoid affected the other macros.
1.68  2019/11/21 - add macros to construct a triangle by SSS, SAS, ASA, AAS, \pstTriangleSSS, \pstTriangleSAS, etc.
                 - add macro to get the bisector node of angle AOB, \pstBisectorAOB, refer to pstBissectBAC, pstOutBissectBAC.
                 - add macro to get the Golden Mean node of a given segment, \pstGoldenMean.
                 - add macro to define an ellipse by its focus(F) and directrix line(l) and eccentricity(e), \pstGeneralEllipseFle.
                 - add macro to define an ellipse by quadratic curve equation $ax^2+bxy+cy^2+dx+ey+f=0$, \pstGeneralEllipseCoef.
                 - add macro to define an ellipse by given five points, \pstGeneralEllipseABCDE.
                 - add macro to define an parabola by its focus(F) and directrix line(l), \pstGeneralParabolaFl.
                 - add macro to define an parabola by quadratic curve equation $ax^2+bxy+cy^2+dx+ey+f=0$, \pstGeneralParabolaCoef.
                 - add macro to define an parabola by given five points, \pstGeneralParabolaABCDE.
                 - add macro to define an hyperbola by its focus(F) and directrix line(l) and eccentricity(e), \pstGeneralHyperbolaFle.
                 - add macro to define an hyperbola by quadratic curve equation $ax^2+bxy+cy^2+dx+ey+f=0$, \pstGeneralHyperbolaCoef.
                 - add macro to define an hyperbola by given five points, \pstGeneralHyperbolaABCDE.
                 - add macro to draw the line Ax+By+C=0, \pstLineCoef.
1.67  2019/10/28 - add macros to add/subtract/divide the length of two segment, \pstDistAdd, \pstDistSub, and \pstDistDiv etc.
                 - add macros to reduce or enlarge the distance, \pstDistMul, \pstDistCoef.
                 - add macro to get the distance from point C to line AB, \pstDistABC.
                 - add macro to get the definite proportion node on segment, \pstProportionNode.
                 - add macro to get the fourth harmonic point, \pstFourthHarmonicNode.
                 - add macro to put the label for the segment, \pstLabelAB.
                 - add macro to locate a point on segment with specified length, \pstLocateAB.
                 - add macro to extend a segment to a new point with specified length, \pstExtendAB.
                 - add macro to get the inversion mapping of a point to the inversion center, \pstInversion.
                 - add macro to get the Geometric Mean of two segment, \pstGeometricMean.
                 - add macro to get the Harmonic Mean of two segment, \pstHarmonicMean.
                 - add macro to get the radical axis of two circles, \pstCircleRadicalAxis.
1.66  2019/10/20 - add macros to operate the node coordinates, \pstAbscissa, \pstOrdinate, \pstMoveNode etc.
                 - add optional parameters angleA and angleB for \pstCircleOA and \pstCircleAB.
                 - add optional parameters to output the inner circle center and outer circle center for \pstTriangleIC and \pstTriangleOC.
                 - add macros to draw the tangent line and tangent node of circle.
                 - add macros to draw the external and internal common tangent lines of two circles.
                 - add macros to draw conics (ellipse, parabola and hyperbola) and their geometrical elements, such as focus, directrix and intersections.
1.65  2019/08/19 - new type for angle
1.64  2019/01/31 - fix for PointName and pstInterCC
1.63  2019/01/27 - fix for PointSymbol=none for pstTriangle
1.62  2019/01/13 - added fillstyle for angles
1.61  2018/12/11 - added macros for inner and outer circle of a triangle
1.60a 2018/12/08 - fix for  typos in the documentation
1.60 2018/10/06 - added \pstDistCalc, which use algebraic
                  notation for the argument
                - fix for PointSymbol=none, PointName=Z
1.59 2018/09/01 - fix introduced bug in \Pst@geonodelabel
1.58 2018/08/07 - allow PointSymbol?=none
1.57 2017/11/28 - fix bug with StandardSyml->StandardSymL
1.56 2017/04/18 - \psGetAngleABC:
                  - added   dec -1 le { /dec 15 def } if
                  - added \pst@usecolor\pslinecolor in line 1616
1.55 2016/10/11 - fix for \pstRightAngle
1.54 2016/09/01 - added MarkArrow, MarkArroww,MarkArrowww
1.53 2016/05/03 - revert changes of CodeFig(A|B)
1.52 2015/10/19 - added more optional arguments (ts)
1.51 2014/05/17 - added two new functions for angles and distances
1.50 2014/04/05 - added MarkHashLength|Sep (hv)
1.49 2014/03/17 - allow algebraic mode for interlines (hv)
1.48 2013/05/02 - take \MarkAngle into account (hv)
1.47 2013/03/12 - insert \ignorespaces in \pstRightAngle (hv)
1.46 2013/01/09 - use the eucl dictionary when only needed (hv)
1.45 2012/12/31 - fixed introduced bug with PtoC (hv)
                   moved loading of pst-xkey to the beginning
1.44 2012/09/28 - allow filling of angles (hv)
1.43 2012/08/22 - delete the node macro from pst-node (hv)
1.42 2011/12/22 - modified code for marks (hv)
1.41 2011/11/19 - added different marks for angles (hv)
1.40 2011/11/16 - fix for \pstMarkAngle (hv)
1.39 2011/09/22 - fixed introduced bug in \psInterCC
1.38 2011/08/05 - set nodes directly with \pnode(!..) istead of \rput
1.37 2011/05/05 - rewrite of \pstMarkAngle (hv)
1.36 2010/08/23 - fix for \pstMarkAngle (hv)
1.35 2009/01/19 - new option labelColor (hv)
1.34 2006/01/28 - use \psscalebox instead of \scalebox
                - small tweaks
%% 2000-10-16 : creation of the file from a first LaTeX protype sty file
%% 2001-05-7  : distribution of the first beta version
%% 2002-03-21 : distribution of the second beta version
%% 2002-12-01 : distribution of the pre-release 1.0
%% 2003-03-23 : direct computation of coordinates for the center of gravity and
%%              the center of the circum circle, avoiding creation of intermediates
%%              nodes.
%% 2003-12-16 : Integration of modifications given by Alain DELPLANQUE
%%              automatic computation of PosAngle for several commands,
%%              and ability to give a list of point for pstGeonode, pstOIJGeonode
%% 2004-09-05 : Improvement of the management of the Point name end of the param lists
%% 2004-11-04 : Improvement of the management of the display of the Point name
%% 2004-12-10 : New parameters for coding the circum circle : SegmentSymbolA B & C
%% 2004-12-14 : New parametre RightAngleType for regional difference
%% 2005-01-17 : transition towards pst-xkey (thanks to "Hendri Adriaens" <Hendri@uvt.nl>)
%% 2005-02-21 : correction for spurious blank (thanks to Herbert Voss <Herbert.Voss@alumni.TU-Berlin.DE>)
%%              in pstTriangleABC (search for "-- hv")
%% 2005-03-25 : Modification of the transformations macros: management of a points list
%%              coding for rotation & translation
%%              draw a curve for a points list (geonode & oijgeonode & transform macros)
%% 2005-04-10 : Modification of the transformations macros: management of a points list
%%              management directly within the first point argument
%%              Plotting of a curve linking a list of points
%% 2005-10-09 : problem solved with CodeFigAB
%% 2005-12-31 : use \psscalbox instead of \scalebox (hv)
%% 2006-01-29 : minor changes for file version (hv)
%% 2006-01-30 : correction of pstArcOAB for pscustom (dr)


pst-eucl.sty --------
2018/09/28 - added pst-calculate (hv)
2006/01/28 - write some infos into the file list (hv)