Varkon.Org Home


Armin Faltl's GUI Demo

Armin Faltl is working on a new graphical user interface for Varkon.

His interface is an add-on that can be used with a normal Varkon release. It is not the same as the new interface being developed for the 1.19 release.


Table of Contents:

demo-bin_2007-11-16
demo-bin_2007-05-29
demo-bin_2006-12-06
demo-bin_2006-11-07
demo-bin_2006-11-03
demo-bin_2006-10-30
demo-bin_2006-10-25
demo-bin_2006-10-24
demo-bin_2006-10-20
demo-bin_2006-10-18

Armin is regularly providing updated binary releases so you can try them and provide feedback for features, usability, and bug reports.

The binaries are easy to install and replace: just drop them into a directory and unzip them. That's it!

Send us models and|or screenshots you produce with the new demo, and we'll post them.

Armin welcomes your feedback so he can improve features and documentation.


General Notes

This is alpha quality code. Lots of things aren't implemented yet. Some things are just mockups.


demo-bin_2007-11-16 - - ToC

The issues with saving and restoring files, stability of sweep surfaces and such are solved several versions now and rock solid.

I added a primitive polyline implementation for the overlay animation in spline creation (all red lines are overlay), that just connects the temporal input points.

There is no permanent storage of splines and therefore no editing like dragging control points.

Download the demo-bin_2007-11-16 package:
demo-bin_2007-11-16.zip


demo-bin_2007-05-29 - - ToC

This version has some improved grid and spline-input functionality.

Download the demo-bin_2007-05-29 package:
demo-bin_2007-05-29.zip


demo-bin_2006-12-06 - - ToC

This version has much better surface handling (didn't find a flaw yet, but can explain, why it was so slow and works now: a different tessellation mode for GLU-NURBS). I removed the layer browser fake to regain drawing area.

There is no signal handler yet, but the use of a temporary working copy and clear semantics of file handling (even asks for confirmation when the file has changed and the close button of the window is pressed) should justify removal of that warning (this is several versions old).

Other new features:

  • keys x/y/z/X/Y/Z select the UP-axis for constrained rotation

  • arrow and page keys +SHIFT for camera motion, same rotation center as with mouse is used (internal cleanup -> same method)

  • +/- keys zoom for people without a scroll mouse.

  • Zoom details: '+' and '-' buttons work with ortho-projection. Normally this is a real lens zoom for perspective an SHIFT+/- does a camera in/out-motion with fixed view angle and scene center, like normal scroll wheel zoom (SHIFT + scroll does a translation...). In ortho, SHIFT is useless and ignored. It is now also possible to move and rotate with the arrow buttons and PgUp/PgDn is raise/sink - or role with SHIFT, if free rotation is enabled.

There is also a script included (res2mbs), that can convert a demo created .RES-file with points and lines (and limited arcs) to an MBS-module of the same basename. This requires installation of RES_to_MBS.MBS from Johan in a RES_to_MBS-project (job has same name, res2mbs.MBS goes in same project, compile both modules with mbsc and the script should work like: $> res2mbs some_file.RES produces some_file.MBS and some_file.MBO in directory of some_file.RES)

The script uses standard Varkon, so where to install the RES_to_MBS project depends on the Varkon installation and one path at the top of the script must be adapted.

Download the demo-bin_2006-12-06 package:
demo-bin_2006-12-06.zip


demo-bin_2006-11-07 - - ToC

This version has the following features:

  • Intersection points work on arcs and lines regardless of order.
  • The overlay drawing issue with intersection points is solved.
Checksums:
MD5 f16c71666163111fd016890e4ab2a2c1 demo-bin_2006-11-07.zip
SHA1 0e5c19914b1f6fe8f9e5f99d996547cfc4f15fa4 demo-bin_2006-11-07.zip

Download the demo-bin_2006-11-07 package:
demo-bin_2006-11-07.zip


demo-bin_2006-11-03 - - ToC

This version has the 'text follow up'-bug fixed, but for the overlay deficiency with intersection points only preparations have been made.

Checksums:
SHA1 2bc2cb56b75bb53452b315d475869c1e0235d2f4 demo-bin_2006-11-03.zip
MD5 269c144e2fd35b2c627c678fddc95ce3 demo-bin_2006-11-03.zip

Download the demo-bin_2006-11-03 package:
demo-bin_2006-11-03.zip


demo-bin_2006-10-30 - - ToC

This version has center- and intersection points. The latter have deficiencies in overlay drawing of lines and planes but work correctly regarding the model. They can use line intersections only yet. Center points work with lines and arcs. Maybe divide capability in Edit->Copy with multiple copies also new to the public. The copy operands in the top bar are no longer displayed when trimming. File handling should be much better now. Though it is necessary to use 'File->New' to get a file, no name is needed until the file is closed. Terminating the demo without 'Save' or 'Close' will close the scratch file but not alter the user specified model file if there is one. The scratch file deliberately remains in /tmp or where environment variable 'TMPDIR' points to.

Download the demo-bin_2006-10-30 package:
demo-bin_2006-10-30.zip


demo-bin_2006-10-25 - - ToC

This is a version with linear dimensions in modes parallel / X / Y / Z. The rendering is as crude as it was.

Download the demo-bin_2006-10-25 package:
demo-bin_2006-10-25.zip


demo-bin_2006-10-24 - - ToC

This version has a very crude form of linear dimensions. (the "font" consists of [,0-9], but is scalable in principle ;-) The measure is always parallel to the anchor points and text direction is fixed - but it can measure in 3 dimensions.

Download the demo-bin_2006-10-24 package:
demo-bin_2006-10-24.zip


demo-bin_2006-10-20 - - ToC

This version has correct lighting with a single light for B-planes and surfaces.

See a screenshot of demo-bin_2006-10-20 below:

Click thumbnails for larger images:

Download the demo-bin_2006-10-20 package:
demo-bin_2006-10-20.zip


demo-bin_2006-10-18 - - ToC

This is the initial version.

Download the demo-bin_2006-10-18 package:
demo-bin_2006-10-18.zip