Hey All, just released a minor update of GeoKone.NET. This release adds support for the Line Join parameter, allowing you to create rounded, beveled or square line joins:
Here we can see what effect the rounded mode has, the line joins are rounded to create a more smooth look. This is actually just direct support for the Processing.js strokeJoin parameter, you can see here how the different modes affect line drawing. The shadow in the scene is created by copying all the formations, setting their color and stroke to black, offsetting the y by a nice amount and then adjusting the opacity to a smaller value, creating a shadow like effect behind the actual formation.
Also, Calculation of Stroke Weights Has Been Fixed in this release. Unfortunately, there was a bug in all version from up to 0.96 how the Stroke Weight values based on the Stroke Weight Ratio was calculated, I had typed a + instead of a * in the formula that counts what the stroke weight should be in relation to the line weight, and with the previous versions the stroke weight was just being added to the line weight, which is not what I originally intended. Now the strokeWeight is actually directly in relation to the lineweight, eg. if we have a lineWeight of 1.0, and stroke ratio of 2.0, the strokeWeight will be twice as thick as the lineWeight.
So this formula has now been fixed, But Unfortunately All Previous Scenes That Are Not Saved In The GeoKone Server, that use the Stroke value will show incorrect, and you will have to fix the stroke weights manually. I have fixed the values for those scenes that were saved to the GeoKone.NET server, so no worries about those.
Also, the Scene Server was down for a while, while I was looking for a new place to host the server, wasn’t really a good option to run the server at home. But now it has found a new home, and I hope to actually keep it running there so I can implement the social features I have been planning for GeoKone.NET.
Ok, now have fun with GeoKone.NET and Create Some Geometry! :)