GeoKone.NET is an Interactive Geometry Generator that runs in your browser.
Layers are stored in a Scene. You can Save & Load your Scenes on our cloud server, to continue working on them from anywhere, or locally as files.
You can also Export your Scene as High Resolution PNG images & resolution independent PDF vector images
Name GeoKone comes from the combination of Geometry and the Finnish word Kone. "Kone" meaning "Machine" in Finnish.
GeoKone is designed to be used with the combination of Keyboard and Mouse
You modify layers by changing their parameters, from the parameter settings.
By default the currently selected layer is Active. You can select the active layer with the keys j/k and page up/page down, or by clicking in the layer container.
When the Geometry Canvas is focused, these keys adjust the layers:
|↑ → ↓ ←||Move||Moves the layer|
|alt + ← →||Rotate||Rotates the layer|
|alt + ↑ ↓||Scale||Scales the layer|
|Select active layer||
j/pgdn Previous layer
k/pgup Next layer
|c||Copy||Copies the selected layer|
|.||Vertex point copy||Copies layer along vertex points of the active layer|
|,||Reset vertex copy||Resets the cycle that vertex point copy uses|
|ctrl+x||Delete||Deletes selected layer|
|ctrl+n||New||Creates new default layer|
|[, ]||Arrange layer||
[ Send Backward
] Bring Forward
|ctrl+h||Center horizontally||Center layer horizontally in canvas|
|ctrl+v||Center vertically||Center layer vertically in canvas|
Zoom scene. Global setting for the whole scene.
These select the action for primary mouse button. Secondary mouse buttons always moves.
Key aspect of GeoKone are the global Adjust Modifiers, especially the Modify All flag. These modifiers change the way how the parameters of a layer are adjusted.
The Mod All modifier sets all the current layers Active. Press space to toggle.
Using Modify All is a key aspect in using GeoKone to modify all of your layers, create copies of them with C and continue editing the original layers which you just copied. This way you can create new patterns from the original patterns.
The Scale/Rot modifier changes the operation of the Arrow Keys. Hold down alt/option to enable.
By default the arrow keys Move the active layers. When Scale/Rot modifier is active, the ↑↓ keys Scale the layer, while ←→ Rotate it.
The Fine modifier scales down the amount of adjustment for keyboard operations. Hold shift to enable.
For example, by default the Move operation moves the layer by 16 pixels, but when Fine is enabled, it moves them by 1 pixel.
These commands modify a single parameter of a layer. Parameter modifiers are divided into increase/decrease key pairs.
|a, z||number of points||Adjusts the number of points|
|s, x||recursion depth||
Controls how many levels of children this layer has. Increasing this will multiply the number of layers exponentially
Setting to 0 means no children
|q, w||child radius ratio||
Adjust child radius ratio to parent
|e, r||line width||
Adjust line width
|f, v||opacity||Layer opacity, 0 .. 255|
|i, o||point radius||Set the Point Radius|
|y, u||fixed number of child points||
Set number of child points to fixed value
|6, 7||number of child points ratio||
Set number of points that the children have in relation to the parent.
NOTE: If fixed number of child points is set to > 0, ratio is ignored and fixed value used
Toggle drawing of the base formation that the current polyform is built from.
Only effective if recursion Depth > 0. Base always drawn for layers with recursion depth of 0.
|h||fill shape||Toggle filling the shape with the Fill Color|
|- (dash)||draw lines||
Toggle drawing of the lines
|t||draw points||Toggle drawing of points at each vertex point|
|g||stroke||Toggle drawing of stroke|
Toggle Animation Tracing. Draws traces of the layers, with opacity from Trace opacity. Toggling this will clear the previous traces.
Step animation one frame
Toggle Animation Rotation. Rotates at rotation velocity (degrees/second)
Toggle Animation Scaling. Scales the layer from Scale Min to Scale Max at scale frequency (Hz).
|ctrl+r||reset anim rotation and scaling||
Reset Rotation and Scaling for layer
Watch these videos to understand how to use GeoKone.
I explain the basic parts of the User Interface, and show you how to create and manipulate geometry in GeoKone. Watch this first to get a good idea how GeoKone works.
In this video I show you how to create the classical geometry piece known as "Seed Of Life" with GeoKone.NET.
In this video we show how to export animations frame-by-frame from GeoKone.NET. With this method you can create for example .GIF animations by importing to a GIF -animation editor.