Warning, /education/kig/data/tips is written in an unsupported language. File is not indexed.

0001 <tip category="Kig">
0002 <html>
0003 <p>You can control a kig construction by means of a "pykig" 
0004 python script, that can be executed with the command 
0005 <code>pykig.py</code>.  Here is a nice example 
0006 (<code>hexagons.kpy</code>) you can try:
0007 <code><pre>
0008 kigdocument.hideobjects()
0009 def hexagons (c, v, n):
0010   hexagon = PolygonBCV (c, v, 6)
0011   if n &lt;= 0:
0012     hexagon.show()
0013     for i in range(6): 
0014       PolygonSide (hexagon, i, True)
0015     return
0016   cnew = MidPoints (c, v)
0017   hexagons (cnew, v, n-1)
0018   for k in [2,4]:
0019     v1 = PolygonVertex (hexagon, k)
0020     cnew = MidPoints (c, v1)
0021     hexagons (cnew, v1, n-1)
0022 hexagons (Point(0,0), Point(1,0), 5)
0023 </pre></code>
0024 </html>
0025 </tip>
0027 <tip category="Kig">
0028 <html>
0029 <p>You can repeat the latest construction simply by pressing the key
0030 'Z'; this comes in very handy if you need to construct a sequence
0031 of objects with the same construction, especially if there is
0032 no shortcut for that construction.</p>
0033 </html>
0034 </tip>
0036 <tip category="Kig">
0037 <html>
0038 <p>One of the most powerful tools in Kig are the menus that you can
0039 enter by right-clicking on an object, or on some empty space in the
0040 document.  You can use them to give objects names, change their colors
0041 and line styles, and lots of other interesting things.</p>
0042 </html>
0043 </tip>
0045 <tip category="Kig">
0046 <html>
0047 <p>You can construct new points without using the menu or the toolbar, simply
0048 clicking somewhere on the Kig document with the <em>middle mouse
0049 button</em>.</p>
0050 </html>
0051 </tip>
0053 <tip category="Kig">
0054 <html>
0055 <p>Kig can open several file formats: its files (<code>.kig</code> files),
0056 <em>KGeo</em> files, <em>KSeg</em> files, and, partially, <em>Dr. Geo</em>
0057 and <em>Cabri&#8482;</em> files.</p>
0058 </html>
0059 </tip>
0061 <tip category="Kig">
0062 <html>
0063 <p>Kig has more than 20 objects and 10 transformations with more than 80 
0064 constructions you can use in your documents: open the <em>Objects</em> 
0065 menu to see them all.</p>
0066 </html>
0067 </tip>
0069 <tip category="Kig">
0070 <html>
0071 <p>You can use the selected objects to start the construction of an object
0072 which requires the selected objects as arguments. For example, if you have two
0073 points selected, you can choose <em>Start->Circle by Three Points</em> from the
0074 popup menu to start constructing a circle by three points.</p>
0075 </html>
0076 </tip>
0078 <tip category="Kig">
0079 <html>
0080 <p>Kig can extends its object set using external macros. You can find some
0081 interesting macros on the Kig website:
0082 <a href="https://edu.kde.org/kig">https://edu.kde.org/kig</a>.</p>
0083 </html>
0084 </tip>
0086 <tip category="Kig">
0087 <html>
0088 <p>If you have more than one object under the mouse, and you want to select any
0089 of them, you can click with the <em>left mouse button</em>, while holding the
0090 <em>Shift</em> key, to get a list of the objects under the mouse cursor which
0091 you can then select from.</p>
0092 </html>
0093 </tip>
0095 <tip category="Kig">
0096 <html>
0097 <p>When you construct a locus, you can click on it with the <em>right</em> mouse
0098 button and select <em>cartesian equation</em> to see its cartesian equation, 
0099 whenever it is an algebraic curve of low degree.</p>
0100 </html>
0101 </tip>