natgillin/translations-raw huggingface dataset:
These arguments are objects too, which can also be selected, simply by clicking on them. When you move the cursor over an argument you want to use to construct an object, a preliminary image will be shown of the object, so you will know what it will look like. For objects that require points as arguments, you can place a new point at the current cursor position and select it by clicking the & LMB;.
Argumenten är också objekt som kan markeras genom att helt enkelt klicka på dem. När du flyttar markören över ett argument du vill använda för att skapa ett objekt, visas en preliminär bild av objektet, så att du vet hur det kommer att se ut. För objekt som kräver punkter som argument, kan du placera en ny punkt på markörens nuvarande position, och markera den genom att klicka med vänster musknapp.
You can always cancel the construction of the new object by pressing the & Esc; button or by clicking on the Cancel Construction button (red octagon with an X) on the toolbar.
Du kan alltid avbryta konstruktionen av det nya objektet genom att trycka på knappen Esc, eller genom att klicka på knappen Avbryt konstruktion (den röda åttakantiga symbolen med ett kryss) i verktygsraden.
Constructing a circle.
Konstruera en cirkel
Selecting objects can be done in two ways:
Att markera objekt kan göras på två sätt:
Simply clicking on an object causes that object to be selected, clearing the current selection. If you want to select multiple objects simultaneously, hold down the & Ctrl; key while clicking on an object.
Genom att helt enkelt klicka på ett objekt gör att objektet du klickade på blir markerat, och nuvarande markering försvinner. Om du vill markera flera objekt samtidigt, håll nere & Ctrl; - tangenten medan du klickar på ett objekt.
By clicking and dragging on an empty spot on the screen, you can select all objects within the rectangle that is created. This action will clear the current selection. As in the previous case, holding down the & Ctrl; key allows you to keep the current selection.
Genom att klicka och dra på ett tomt ställe på skärmen, kan du välja alla objekt inne i rektangeln som skapas. Den här åtgärden tar bort nuvarande markering. Som i föregående fall, är det möjligt att behålla nuvarande markering genom att hålla nere & Ctrl; - tangenten.
When you have more than one object under the mouse, you can easily choose which object select or add to the current selection. Click with the & LMB;, while holding the & Shift; key, to have a popup with all the objects under the mouse. Then, you can select the object you need. As said before, the behaviour of the & Ctrl; key will affect the selection.
När du har mer än ett objekt under musen, kan du enkelt välja vilket objekt som ska markeras eller läggas till i den nuvarande markeringen. Klicka med vänster musknapp medan du håller nere & Shift; - tangenten, för att få en sammanhangsberoende meny med alla objekt under musen. Därefter kan du välja objektet du vill ha. Som tidigare nämnts, påverkar beteendet hos & Ctrl; - tangenten markeringen.
Selecting objects
Markera objekt
To move objects, you must first select them.
För att flytta objekt, måste du först markera dem.
When the objects you want to move are selected, you can start moving them by & LMB; clicking and dragging any one of them. When you are done, simply release the & LMB;.
När objekten som du vill flytta är markerade, kan du börja flytta dem genom att vänster klicka och dra vilket som helst av dem. När du är klar, släpp helt enkelt upp vänster musknappen.
For some types of objects (especially when defined by complicated loci), moving them can be slow on old hardware. This is unfortunate, but inevitable, given the calculations involved.
För vissa typer av objekt (särskilt när de definieras av komplicerade lokus), kan det gå långsamt att flytta dem på gamla datorer. Det är olyckligt, men oundvikligt, med de beräkningar som måste utföras.
If you & RMB; click one of the selected objects, and choose Move, moving the mouse will move the object. When the object is moved to the desired position, another & LMB; click will stop the moving of the object.
Om du höger klickar på ett av de markerade objekten, och väljer Flytta, flyttas objektet när musen rörs. När objektet har flyttats till önskad position, avslutas förflyttningen med ytterligare ett klick med vänster musknapp.
Deleting objects
Ta bort objekt
Deleting objects is done by first selecting them, and next doing either of these:
Att ta bort objekt görs genom att först markera dem, och därefter göra något av det följande:
Press the Delete key.
Trycka på tangenten Delete.
Press the Delete Objects button on the toolbar.
Trycka på knappen Ta bort objekt i verktygsraden.
Right -click on one of the objects, and select Delete in the context menu that appears.
Höger klicka på ett av objekten, och välja Ta bort i den sammanhangsberoende menyn som visas.
Showing and hiding objects
Visa och dölja objekt
In & kig;, objects can be hidden. This is done by selecting the objects, & RMB; clicking one of them, and selecting Hide in the context menu that appears.
I & kig; kan objekt döljas. Det görs genom att markera objekten, höger klicka på ett av dem, och välja Dölj i den sammanhangsberoende menyn som visas.
To unhide the objects, use the Edit Unhide All. This will unhide all currently hidden objects.
För att visa objekt igen, använd Redigera Visa allt. Det visar alla objekt som för närvarande är dolda.
Night Vision is a particular way of working with hidden objects. When you have to move or change something in one or more object but without unhiding all the hidden objects you have, then the night vision mode will be of benefit to you.
Nattsyn är ett särskilt sätt att arbeta med dolda objekt. När du vill flytta eller ändra något i ett eller flera objekt utan att visa alla dolda objekt du har, kan nattsynsläget vara till nytta för dig.
Basically, it allows you to see the hidden objects as if they were visible, so that you can manipulate them as you would normally. In Night Vision mode, the hidden objects will be visible with a grey colour.
Egentligen låter det dig se de dolda objekten som om de var synliga, så att du kan behandla dem som du skulle normalt. I nattsynsläge är de dolda objekten synliga med en grå färg.
To toggle the night vision mode, use Settings Wear Infrared Glasses.
För att ändra nattsynsläget, använd Inställningar Använd infraröda glasögon.
Undo/ Redo
Ångra/ gör om
In & kig;, you can undo almost any change you make in the document. Just use the Undo / Redo buttons on the toolbar, the Edit menu or the appropriate shortcuts.
I & kig; kan du ångra nästan alla ändringar du gör i dokumentet. Använd bara knapparna Ångra / Gör om i verktygsraden, eller motsvarande snabbtangenter.
& kig; also has a Full Screen mode. To use it, click the appropriate button on the toolbar, or select Settings Full Screen Mode.
& kig; har också ett fullskärmsläge. Klicka på motsvarande knapp i verktygsraden för att använda det, eller välj Inställningar Fullskärmsläge.
To leave Full Screen mode, & RMB; click the screen at a place where there is no object present, and select Exit Full Screen Mode, or press the shortcut Ctrl; Shift; F.
För att lämna fullskärmsläge, höger klicka på skärmen på en plats där det inte finns något objekt, och välj Avsluta fullskärmsläge, eller tryck på snabbtangenterna Ctrl; Shift; F.
& kig; Object Types
Objekttyper i & kig;
& kig; supports a rather large number of object types. Please note that not all of the available object types are shown in the toolbars: there are some objects that you can only construct via the Objects menu in the menu bar. Of course, as with all & kde; applications, the contents of the toolbars are configurable. Try out the Settings Configure Toolbars... option if you want to do this.
& kig; stöder ett relativt stort antal objekttyper. Observera att alla tillgängliga objekttyper visas inte i verktygsraderna, det finns några objekt som du bara kan skapa via menyn Objekt i menyraden. Som med alla & kde; - program, är förstås det som visas i verktygsraderna anpassningsbart. Prova alternativet Inställningar Anpassa verktygsrader... om du vill göra det.
Context Menus
Sammanhangsberoende menyer
& kig; has context menus for its objects. Try & RMB; clicking on an object in order to see a context menu appear. There are many options: for constructing other objects, setting colours, and even hiding, moving or deleting objects. Some objects have options of their own (eg; you can redefine certain points to be constrained to a line if they previously were n't, & etc;). These options should be very straightforward to understand.
& kig; har sammanhangsberoende menyer för objekt. Försök att höger klicka på ett objekt för att se menyn visas. Det finns många alternativ för att skapa andra objekt, ställa in färger, och till och med för att dölja, flytta eller ta bort objekt. Vissa objekt har egna alternativ (du kan t. ex. omdefiniera vissa punkter som ska vara begränsade till en linje om de inte tidigare var det, etc.). De här alternativen bör vara mycket enkla att förstå.
Document context menus
Sammanhangsberoende dokumentmenyer
Right -clicking on the document (ie; not on an object) will present a popup that you can use to start constructing a new object, change the coordinate system used, show hidden objects, and even zoom in and zoom out of the document.
Genom att höger klicka på dokumentet (dvs. inte på ett objekt) visas en meny som du kan använda för att börja skapa ett nytt objekt, ändra koordinatsystem som används, visa dolda objekt, och till och med zooma in och ut i dokumentet.
Defining Macros
Definiera makron
One of the more advanced features in & kig; is its support for macros. This allows you to define new types of objects from other ones which are defined already.
En av de mest avancerade funktionerna i & kig; är stödet för makron. Det låter dig definiera nya typer av objekt från andra som redan är definierade.
For example: Suppose you want to make a macro for constructing a circle from three points on it. You would input three points, then construct some perpendiculars and midpoints until you find the center. Now you can use the existing Circle by Center & Point command (using one of the three points as the point for this command). The following image should make this a bit more clear:
Antag till exempel att du vill göra ett makro för att skapa en cirkel från tre punkter på den. Du skulle mata in tre punkter, därefter skapa några vinkelräta linjer och mittpunkter till du hittar centrum. Nu kan du använda det befintliga kommandot Skapa en cirkel med centrum och punkt (genom att använda en av de tre punkterna för kommandot). Följande bild bör klargöra det hela.
Test running macros
Prova att köra makron
Next comes defining the macro. Select New Macro... from the Types menu, or click on the button on the toolbar. A wizard will appear and ask you to select the given objects. In our example, these are the three points. Select the three points (click on them to select, click again to unselect) and click the Next button to continue. Finally, select the last objects (only the circle in our example).
Därefter kommer definitionen av makrot. Välj Nytt makro... i menyn Typer, eller klicka på knappen i verktygsraden. En guide visas, som ber dig markera de givna objekten. I vårt exempel är det de tre punkterna. Så du markerar de tre punkterna (klicka på dem för att markera, klicka igen för att avmarkera), och klickar på knappen Nästa för att fortsätta. Markera därefter till sist slutobjekten (bara cirkeln i vårt exempel).
The macro wizard
Makroguiden
After the previous steps are completed, click the Next button to continue. Enter a name and optionally a description for your new type, and click the Finish button. Your macro type is now finished.
Efter föregående steg är färdiga, klicka på knappen Nästa för att fortsätta. Skriv in ett namn, och en valfri beskrivning för den nya typen, och klicka på knappen Slutför. Den nya makrotypen är nu klar.
To use the new macro type, click its button on the toolbar or use the Objects menu. Constructing a macro object is just like constructing any other object.
För att använda den nya makrotypen, klicka på dess knapp i verktygsraden eller använd menyn Objekt. Du kan skapa ett makroobjekt precis som vilket annat objekt som helst.
Using your new type
Använda den nya typen
Working with types
Arbeta med typer
As you saw in the previous chapter, & kig; allows you to create your own objects. & kig; also makes sure that once you have created an object, it is saved on exit and loaded on startup. You do not have to manually save or load macro definitions. However, & kig; does allow you to do more with the macros. If you select Types Manage Types... from the menu, you will see a dialog where you can edit your types. It allows you to modify the existant types, delete types that are no longer used, export them to a file, or even load them from another file.
Som du såg i föregående kapitel, låter & kig; dig skapa dina egna objekt. & kig; försäkrar också att när du har skapat ett objekt, sparas det när programmet avslutas och laddas när det startas. Du behöver inte spara eller ladda makrodefinitioner för hand. Men & kig; låter dig göra mer med makron. Om du väljer Typer Hantera typer..., ser du en dialogruta där du kan redigera dina typer. Den låter dig ändra befintliga typer, ta bort typer du inte längre använder, exportera dem till en fil, eller till och med ladda dem från en annan fil.
Edit Types Dialog
Dialogruta för att redigera typer
The Edit Types Dialog
Dialogrutan för att redigera typer
Text labels
Textetiketter
& kig; allows you to add text labels to a construction. This is very useful for adding names, explanations or other text to constructions. & kig; can also display variable information about objects (also known as properties).
& kig; låter dig lägga till textetiketter i en konstruktion. Det är mycket användbart för att lägga till namn, förklaringar, eller annan text i konstruktioner. & kig; kan också visa varierande information om objekt (också kallade egenskaper).
To start constructing a text label, simply press the Text Label button in the & kig; toolbar or select Objects Other Text Label in the menubar.
För att börja skapa en textetikett, tryck helt enkelt på knappen Textetikett i & kig; s verktygsrad, eller välj Objekt Övrigt Textetikett i menyraden.
Next, you have to choose a location for the text label. You can either just select a random location on the screen, or choose to attach the label to an object.
Därefter måste du välja en plats för textetiketten. Du kan antingen bara välja en slumpmässig plats på skärmen, eller välja att ansluta etiketten till ett objekt.
Attaching a label to a circle...
Ansluta en etikett till en cirkel...
After you have selected where to put the label, the text label dialog appears. Here, you can type in the text that you want in the new label, and click Finish. You should now see the label in your document.
Efter du har valt var textetiketten ska placeras, visas dialogrutan för textetiketter. Här kan du skriva in texten som du vill visa i den nya etiketten, och klicka på Slutför. Etiketten ska nu synas i dokumentet.
The Text Label Dialog
Dialogruta för textetikett
The previous example was a simple one, and limited to just text. However, there is also support for showing variable information about objects in a label (eg; you can construct a label with the text This segment is %1 units long. where %1 would be dynamically replaced with the length of a specific segment).
Föregående exempel var enkelt, och begränsat till bara text. Men det finns också stöd för att visa varierande information om objekt i en etikett (du kan t. ex. konstruera en etikett med texten Det här segmentet är% 1 enheter långt., där% 1 skulle dynamiskt ersättas av längden av ett särskilt segment).
To do this, enter a text with a number of placeholders (%1, %2 & etc;) in it. Then, press the Next button to continue. If you want to change the text or variables later, you can go back using the Back button.
För att göra det, skriv in en text med ett antal platsmarkörer (% 1,% 2 etc.). Tryck därefter på knappen Nästa för att fortsätta. Om du vill ändra texten eller variablerna senare, kan du alltid gå tillbaka med knappen Tillbaka.
The wizard now shows the text you entered with all placeholders replaced by something like argument 1. Selecting the property connected to a certain argument is done by first clicking on the argument in question. Then click on the object that you need and that has this property, and then select the property itself in the popup menu that appears. For instance, in the example above, you would click argument 1, click on the correct segment in the main & kig; window, and select the property Length. Afterwards, you can fill in the rest of the variable parts, or select another property for one of the variable parts if you wish to change it. When you are ready, click the Finish button to complete the construction of the text label.
Guiden visar nu texten som du skrev in med alla platsmarkörerna ersatta med något i stil med argument 1. Att välja egenskapen ansluten till ett visst argument, görs genom att först klicka på argumentet i fråga. Klicka därefter på objektet som du behöver och som har egenskapen, och välj därefter själva egenskapen i menyn som visas. I exemplet ovan skulle du t. ex. klicka på argument 1, klicka på rätt segment i & kig; s huvudfönster, och välja egenskapen Längd. Efteråt kan du fylla i resten av de variabla delarna, eller välja en annan egenskap för en av de variabla delarna om du vill ändra den. När du är klar, klicka på knappen Slutför, för att avsluta konstruktionen av textetiketten.
Selecting a property for a variable part
Välja en egenskap för en varierbar del
Loci
Lokus
& kig; supports the use of loci. A locus is mathematically defined as the set of all points or lines that satisfy or are determined by specific conditions; as in the locus of points equidistant from a given point is a circle. Let's look at an example of how to use loci in & kig;:
& kig; har stöd för användning av lokus. Ett lokus definieras matematiskt som mängden av alla punkter eller linjer som uppfyller eller bestäms av specifika villkor, som i ett lokus av ekvidistanta punkter från en given punkt är en cirkel. Härefter visas ett exempel på hur man använder lokus i & kig;.
Consider the following geometrical construction: We draw a circle, and a point that can move only along its circumference (construct this point by positioning the cursor on a circle, and clicking the & MMB;. If you then try to move the resulting point, you'll see that you cannot move it off the circle). Then, we draw a segment from that point to the center of the circle, and the midpoint of that segment.
Tänk dig följande geometriska konstruktion: Vi ritar en cirkel, och en punkt som bara kan röra sig längs omkretsen (skapa punkten genom att placera markören på en cirkel och klicka på musens mitten knapp. Om du därefter försöker flytta punkten som skapats, ser du att du inte kan flytta den från cirkeln.) Därefter ritar vi ett segment från punkten till cirkelns mittpunkt, och det segmentets mittpunkt.
A simple construction using a locus
En enkel konstruktion som använder ett lokus
Now if you move the point that is constrained to the circle, you'll see that the second point moves along with it. If you were to hold a pen at the second point, and move the first point around the entire circle, a new circle, half the size of the other would be drawn. The path that the second point travels while the first one moves around the circle is its locus.
Om du nu flyttar punkten som är begränsad till cirkeln, ser du att den andra punkten rör sig tillsammans med den. Om du skulle hålla en penna på den andra punkten, och flytta den första punkten runt hela cirkeln, skulle en ny cirkel ritas med halva den andras storlek. Vägen som den andra punkten förflyttas medan den första rör sig runt cirkeln, är dess lokus.
Actually constructing the locus of a point is very easy. Click the locus button in the toolbar, or select Objects Other Locus from the menubar. Then select the constrained point as the moving point (the text Moving Point will appear as you move the mouse over it), and the other as the dependent point. The locus of the dependent point will then be drawn.
I själva verket är det mycket enkelt att konstruera ett lokus för en punkt. Klicka på knappen Lokus i verktygsraden, eller välj Objekt Övrigt Lokus i menyraden. Välj därefter den begränsade punkten som flyttbar punkt (texten Flyttbar punkt visas när du flyttar musen över den), och den andra som beroende punkt. Lokus för den beroende punkten ritas då upp.
& kig; allows you to create custom types in the Python scripting language. This is a very advanced feature, and I know of only one other Interactive Geometry program that has a similar functionality (the GNOME program & drgeo;).
& kig; låter dig skapa egna typer med skriptspråket Python. Det är en mycket avancerad funktion, och jag känner bara till ett annat interaktivt geometriprogram som har en liknande funktion (GNOME - programmet & drgeo;).
Python Scripting in & kig; basically allows you to create your own objects from certain parent objects. For example, if you are a math teacher, and you have some fancy way of calculating an interesting point on a conic, then instead of messing with complex constructions and macros, you could just write down in Python code how the point is to be calculated and then & kig; will show it for you.
Grundfunktionen i & kig; s Python- skript är att låta dig skapa dina egna objekt från vissa ursprungsobjekt. Om du till exempel är matematiklärare, och har ett avancerat sätt att räkna ut en intressant punkt på en kon, kan du skriva ner hur punkten ska beräknas med Python- kod, istället för att bråka med komplexa konstruktioner och makron, så visar & kig; den åt dig.
Suppose you were not aware of the & kig; built-in type Mid Point, and you wanted to show the midpoint of two given points. You would then click on the Python Script button in the toolbar, or select Objects Other Python Script from the menubar. You are then presented with a wizard that allows you to proceed.
Antag att du inte var medveten om & kig; s inbyggda mittpunktstyp, och du ville visa mittpunkten för två givna punkter. Då skulle du klicka på knappen Pythonskript i verktygsraden, eller välja Objekt Övrigt Pythonskript i menyraden. Då visas en guide för dig som låter dig gå vidare.
The Script Object Wizard
Skriptobjektguiden
The first thing you have to do is select the arguments for the script object. In our example, this means the two points of which we want to show the midpoint. Select them in the & kig; main window, and click Next to proceed.
Det första du måste göra är att välja argument för skriptobjektet. I vårt exempel, betyder det de två punkterna som vi vill visa mittpunkten för. Markera dem i & kig; s huvudfönster, och klicka på Nästa för att gå vidare.
Now you are presented with a text edit box where you can enter the code for you script object. Template code and some comments are already in place. It is important to make sure that your code is valid Python code. People familiar with Python will notice that we are actually defining a Python function called calc. It is therefore necessary to adhere to the Python rules for defining functions. For example, every line of the function should start with a Tab. The first line not starting with a tab ends the definition of the function.
Nu visas en textredigeringsruta, där du kan skriva in koden för skriptobjektet. Mallkod och några kommentarer finns redan på plats. Det är viktigt att försäkra dig om att din kod är giltig Python- kod. Personer som är bekanta med Python observerar att vi definierar i själva verket en Python- funktion, som heter calc. Därför är det nödvändigt att följa Pythons regler för definition av funktioner. Varje rad i funktionen måste till exempel börja med ett tabulatortecken. Den första raden som inte börjar med ett tabulatortecken avslutar funktionens definition.