ANTz Changelog

What's new in ANTz 2015-02-16

Nov 21, 2015
  • antz.exe included with the source code.

New in ANTz 2014-09-13 Alpha (Sep 26, 2014)

  • MySQL stability and bug fixes, especially for remote servers.

New in ANTz 2014-06-29 Alpha (Jun 30, 2014)

  • Press '1' key to see a proto-dev-strategy for the app.
  • 'L' key now launches file tags named with 'c:' or 'http...' for browser:
  • ie: 'c:antz.exe' or 'c:/data/ex/readme.doc' or 'http://openantz.com'
  • Try preset '2', press 'L' with a node that has http... or antz.exe tag.
  • Fixed bug 107 - CSV Text Tags only partially load (Tag Sync).
  • Fixed bug 115 - Camera view of Rod Topo when rod is rotated.
  • Fixed bug 116 - Text Tag record_id NOT set when clicking another node.
  • Fixed bug 117 - CSV Tag file has blank 'id: 0-37' tags for cam, grid...
  • Fixed bug 118 - Tags assigned to the wrong nodes, related to bug 107.

New in ANTz 2014-06-01 Alpha (Jun 2, 2014)

  • New Text Tag custom URL support and editing enhancements, 'U' key:
  • URL must have an http(s) prefix, can be a plain URL or in HTML format.
  • ex1: HTML format URL tag title: Example
  • ex2: Plain text URL tag title: http://example.com
  • Edit pre-existing text with arrow keys and backspace.
  • Max tag title length changed to 511 (previously 63.)
  • Arrow keys traverse the scene graph. SHIFT+arrow jumps towards extents:
  • Arrows traverse the Tree-Node-Terminology doc.
  • Left & Right arrows select node sibling. Up & Down for branch level.
  • Rotate is now Alt+W A S D Q E. Same keys for move, but with ALT held.
  • Press '3' key to view ANTzXtree:
  • Navigate the file tree using either the Arrow keys or Mouse.
  • Image files are loaded and assigned to the file node as its texture.
  • ALT+L now opens the system file dialog box, (planning to deprecate.)
  • Screenshot - press 'F4' to save a time-stamped BMP to 'usr/images/'.
  • Thumbnail now Saved with dataset using (native GPU) DDS file format.
  • OSC functionality restored (and enhanced.) Fixed bug# 106:
  • Supports 2 separate Touch OSC devices using 'Simple' template.
  • Some very crude support for 'Mind Your OSCs' with Emotiv Epoc EEG.
  • Ports are hardcoded at the moment RX=8000 or 8001 (and 7400 for Epoc.)
  • Project layout changes in preperation for a C-API with plugin support:
  • Various files added/removed and some folder names changed.
  • Added 'usr/plugin' folder, the location implies plugins are optional.

New in ANTz 2014-05-02 Alpha (May 2, 2014)

  • MySQL optimized for speed and stability, 600k record max.
  • New 'Text Tag' menu tool allows user to edit record_id labels.
  • Save Tags when saving the scene state to CSV. 100k tag max.
  • New Globals CSV file sets user layout, URL's, logins, alpha mode, etc.
  • Added Move, Scale, and Rotate to tool menu. Closes Ticket# 101.
  • Fixed bug# 67 - CSV writes huge 1.2GB file and then crashes.
  • Fixed bug# 77 - Crashes when loading if more then 32 branches per parent.
  • Fixed bug# 81 - MySQL Chops off nodes when saving... nearest 128th.
  • Fixed bug# 83 - MySQL Torus ratio or scale issue with database nodes.
  • Fixed bug# 88 - MySQL stops working after 2-3 Load or Save operations. 11) Fixed bug# 92 - MySQL interface not working.
  • Fixed bug# 105 - Tool button in Menu displays id: 19 after loading a CSV.

New in ANTz 2013.11.21 Alpha (Nov 22, 2013)

  • Improved left menu-bar tool behavior.
  • Tools effect selection set instead of clicked object.
  • Clicking menu-bar tools loses current selection.

New in ANTz 2013.11.11 Alpha (Nov 22, 2013)

  • Select Region tool added, (press SHIFT while dragging to add nodes.)

New in ANTz 2013.10.07 Alpha (Oct 14, 2013)

  • freeglut.dll was debug, broke many systems, is now release version.

New in ANTz 2013.10.01 Alpha (Oct 14, 2013)

  • Bug# 96 Fixed - Camera targeting is now time corrected for faster lock.
  • Fixed camera target for root pin and rod to center at object top.

New in ANTz 2013.08.20 Alpha (Oct 14, 2013)

  • Updated to freeglut 2.8.1 official release, previously using a beta ver.
  • Bug# 94 Fixed - Can't debug ANTz with VS 2008, error with freeglut.dll

New in ANTz 2013.05.28 Alpha (Jun 3, 2013)

  • New GUI Command Console enhances modify and select capabilities.
  • press 'Enter' to activate GUI Command Console.
  • press 'Esc' to leave GUI Console and return keyboard to Game Mode.
  • ';' semi-colon is NOW down a branch level, single quote (') for UP.

New in ANTz 2013.05.23 Alpha (May 24, 2013)

  • fixed:
  • 'Enter' to type GUI Gonsole commands... ex: 'select [42:99]' press 'Esc' to exit GUI Console mode.
  • New 'Save Selected' button upper left, or hold 'Alt' with 'K' key or 123.
  • New command line arguments, from system console run 'antz.exe -?'
  • Command argument 'antz -n ...' can specify global parameters.
  • Argument '-p' specifies OSC ports versus '-o' to specify IP and ports.
  • semi-colon NOW Previous branch, single quote (') NEXT branch level.

New in ANTz 2013.05.01 Alpha (May 2, 2013)

  • NEW or updated features:
  • VS2008 project files now in 'antz\sdk\windows\vs2008\'
  • TouchOSC 'Simple' layout pg1 and pg2 control several more commands. Launch antz from system console with port arguments 'antz udp 8000 9000'
  • TouchOSC 'Simple' layout pg1 - Sliders 1-3 control background color 4th slider is scale scene Z 4th toggle is Select ALL
  • pg2 - 1 = Camera, 3 = Grid, 4 = Pin 5 = Color Prev, 6 = Color Next, 7 = Fullscreen toggle, 8 = Texture ID 9 = Alpha down, 10 = Alpha Mode, 11 = Hide, 12 = Alpha Up 13 = New, 14 = Topo, 15 = Geometry, 16 = Delete - pg3 - background color using trackpad
  • BUGS resolved:
  • TouchOSC trackpad does not allow repeated sliding, snaps back.

New in ANTz 2013.02.22 Alpha (Feb 22, 2013)

  • NEW or updated features:
  • oscpack library added for OSC over UDP to 3rd parties such as NeatTools.
  • New CSV 'antzglobals.csv' startup init file, press '1' key to load/save.
  • Window position restored when exiting Full Screen.
  • Changed OS code methodology to use a separate npos.c file for each OS
  • Launch antz from console and pass RX/TX ports 'c:> antz udp 8000 9000' TouchOSC 'simple' template is hardcoded, tutorial at www.hexler.com Also see wiki page - [OSC_API]

New in ANTz 2012.12.19 Alpha (Dec 19, 2012)

  • NEW or updated features:
  • Selection Wireframes turn OFF if you select Camera Mode with 'C' key.
  • Zero offset is now default for all root nodes except pin and rod.
  • Updated MySQL docs
  • BUGS resolved:
  • 'Tab' gets stuck after loading database, click a pin with mouse
  • Tags for root nodes appear below object, depending on topo type
  • antz_msw_2012-12-16 fails to compile, linker .../​libmysql.lib

New in ANTz 2012.12.16 Alpha (Dec 17, 2012)

  • NEW or updated features:
  • SHIFT+'?' key to Save time-stamped MySQL database
  • '?' key for MySQL Menu using GUI console to choose DB to load.
  • 'libmysql.dll' added to app folder.
  • MySQL install setup at http://sourceforge.net/p/openantz/wiki/Database/

New in ANTz 2012.12.08 Alpha (Dec 10, 2012)

  • NEW or updated features:
  • New 'point' topo = 7, zero offset, unity scale and spherical coords.
  • Tags can now be loaded from the file dialog 'L' key or Presets 1/2/3.
  • BUGS resolved:
  • New root Pin node causes camera to jump towards origin. (fixed)
  • Right-Click on 'tool: Link' indicator does not loop list. (fixed)
  • New sub-objects cascade branching and jumps camera. (fixed)
  • Camera target has wrong scale with pin with parent = topo sphere.(fixed)

New in ANTz 2012.11.21 Alpha (Nov 22, 2012)

  • BUGS resolved:
  • Note: This ver will work up to 266 child nodes per parent, crashes if more.

New in ANTz 2012.11.20 Alpha (Nov 21, 2012)

  • BUGS resolved:
  • Grid z-scaling causes problem with... branch level 0 objects.
  • 'N' key delay, camera origin jump and flickering.
  • Links don't work in latest versions.
  • New node causes camera to jump.

New in ANTz 2012.11.03 Alpha (Nov 5, 2012)

  • BUGS resolved:
  • Fixes texture map 'V' key.
  • Fixes load problem for files >4MB that use CRLF line endings.

New in ANTz 2012.10.22 Alpha (Oct 23, 2012)

  • NEW or updated features:
  • Faster tag sync, a million nodes takes about a second.
  • BUGS resolved:
  • Tag sync time is n squared!... not bad until n = 100K+ nodes. (fixed)

New in ANTz 2012.10.19 Alpha (Oct 22, 2012)

  • NEW or updated features:
  • Node limit increased to 2 million, reminder to use '\' key to subsample.
  • App RAM limit now 3.5GB, VS->Linker->System->Enable Large...Support >2GB.
  • BUGS resolved:
  • 'N' key crashes app or freezes screen. (fixed) Known issues & BUGS
  • Mouse click delay with nVidia Quadro 4000 on infinitez.

New in ANTz 2012.10.15 Alpha (Oct 16, 2012)

  • NEW or updated features:
  • CSV load time improved, a million nodes takes about 1 - 2 minutes. Subsampling is faster, draw routine now uses a threaded async z-sort.

New in ANTz 2012.10.11 Alpha (Oct 12, 2012)

  • NEW or updated features:
  • Fast CSV file loading with single file support for a million nodes.
  • Tag files can now be chosen with the file dialog or with presets 123.
  • Main folder is now the app folder with sub-folders for code, data & docs.
  • BUGS resolved:
  • freeglut glutGetModifiers() called outside an input callback (fixed)

New in ANTz 2012.05.05 Alpha (May 5, 2012)

  • NEW or updated features:
  • L+R button will now always switch to Examiner XZ target mode.

New in ANTz 2012.05.04 Alpha (May 4, 2012)

  • NEW or updated features:
  • Normalized offsets for topo types to sit on/near the surface of parent.
  • Torus center to tube center is 1.5 with height offset of 0.75 (half).
  • Cube edge length = sqrt(2) = 1.414, height offset is 0.7071 (half).
  • Sphere and Cylinder have radius and offset of 1 unit.
  • Pin Height to center of dome remains unchanged at 5 units.
  • Rod Height remains unchanged at 10 units.
  • note that pre-existing CSV files may display slightly differently.

New in ANTz 2012.05.02 Alpha (May 3, 2012)

  • NEW or updated features:
  • Link nodes now connect to top of Rod topo instead of base.
  • BUGS resolved:
  • Deleting a node while using the Link tool crashes app. (fixed)
  • Deleting node at link endpoint A deletes the node at endpoint B. (fixed)
  • Tool indicator displays wrong tool type. (fixed)
  • Link nodes connect to base of sub-node Pins instead of the top. (fixed)

New in ANTz 2012.05.01 Alpha (May 2, 2012)

  • NEW or updated features:
  • Link nodes now support text tags.
  • Link node thickness (ratio) now set by mouse Combo/Size tool using R-drag. Channels attribute mapping limits increased from 10,000 to 500,000.
  • BUGS resolved:
  • Channels crash while subscribing nodes when loading file set. (fixed) 53) Sub-Grids scaled when Pin being scaled with mouse. (fixed)

New in ANTz 2012.04.30 Alpha (Apr 30, 2012)

  • NEW or updated features:
  • Link node type added, connect any two nodes.
  • 'Link Tool' added to create new links using the mouse.
  • CSV state file uses new node 'type' = kNodeLink = 7
  • CSV parent_id used for endpoint 'A', child_id is endpoint 'B'.
  • 'R' key (ratio) increases radius, SHIFT-R to decrease.
  • Camera now targets the center of sub-nodes, not just Root Pin.
  • BUGS resolved:
  • Topo/selection causes elongated cylinder. (not a bug)
  • Hide and Info tools respond to ANY command. (fixed)

New in ANTz 2012.04.22 Alpha (Apr 23, 2012)

  • NEW or updated features:
  • 'T' key now selects 'Tool' type, (previously selected Texture map.)
  • 'V' key replaces selection of Texture maps for images and Video.
  • Cylinder Topo, texture map and coordinates wrapped around like globe.
  • Rod Topo, radius uses ratio, scale_z length, doesn't effect sub-nodes.
  • BUGS resolved (ticket #):
  • Camera moving in Examiner XZ mode with mouse Left-Drag. (fixed)
  • Camera only translates with keys after R-button mouse Fly Mode. (fixed)

New in ANTz 2012.04.20 Alpha (Apr 20, 2012)

  • NEW or updated features:
  • 12X faster texture loading, makes image animation load time tolerable.
  • Added Cylinder Geometry type with 'proper' texturing.
  • Camera mode auto-switches tool type to 'Pick', locks out all other types.
  • BUGS resolved:
  • Latest version won't deselect all. (fixed)
  • Selecting root pin duplicates toroid. (startup default now 'Combo' tool)

New in ANTz 2012.04.19 Alpha (Apr 19, 2012)

  • NEW or updated features:
  • Mouse Create Tool now works as a Combo Tool:
  • L-click creates Root Nodes when background clicked.
  • L-click on a Root Pin will create multiple New nodes at branch level 1.
  • L-drag & R-drag moves and scales objects, background moves camera.
  • Tools more active XYZ Axes aware for Create, Combo, Move, Rotate, Size.
  • Indicators now grey out unavailable Axes.
  • Root Pin now displays as grey instead of red when sub-object selected.

New in ANTz 2012.04.18 Alpha (Apr 18, 2012)

  • NEW or updated features:
  • Mouse Wheel now changes Tool Type.
  • Tool Type mode change displays usage Hints in GUI console.
  • Indicators change based on Tool Type and active node type.
  • Mouse Create Tool now makes New nodes and R-click will Delete.
  • Mouse Alpha Tool added to change transparency.
  • Mouse Tool types added: Move(translate), Rotate, and Size(Scale & Ratio).
  • Mouse Picking now clicks on wireframe geometry as if it were solid.
  • Active Axes now effects tools: move, rotate, size and combo.
  • Changed the translate_z distance factor with parent topo type torus.
  • BUGS resolved:
  • Transparency shows black where grid background should be. (partial fix)
  • Delete corrupts the node data map tree structure. (fixed)
  • Sphere Mapping reverts to old mapping based on camera view angle.(fixed) translate_z for non-torus topo with torus parent is off by 2x Pi.(fixed)

New in ANTz 2012.04.16 Alpha (Apr 17, 2012)

  • NEW or updated features:
  • Indicators at top left of screen are now mouse click-able
  • Select Active Axes by clicking on the Coord X/Y/Z indicators
  • Select Mode by clicking on the indicator, Right & Left buttons
  • Select Tool by clicking on the indicator, Right & Left buttons
  • Several new Mouse Tool types are available
  • BUGS resolved:
  • Linux version is not available for download (fixed)

New in ANTz 2012.04.11 Alpha (Apr 12, 2012)

  • Indicators now display coords with active axes, scale and mouse tool mode
  • BUGS resolved:
  • Camera Mode drops out into Pin Mode if an object clicked (fixed)

New in ANTz 2012.04.10 Alpha (Apr 10, 2012)

  • IO Channels docs are in progress, see the 'Discussions' area for help.
  • Camera Look mode now maintains orientation after releasing mouse button
  • BUGS resolved:
  • Camera Mode locks in when supposed to be in default Pin Mode (fixed)

New in ANTz 2012.04.09 Alpha (Apr 9, 2012)

  • Channels work, ANTzCh0001.csv and ANTzChMap0001.csv, press '2' then 'P' Camera mode behavior improved
  • Default record_id URL changed to http://openantz.com/code/docs/id.html
  • BUGS resolved (ticket #):
  • Can't Save Files using hot keys SHIFT+1, 2 or 3 (fixed)
  • Channels - color pointers not deleting from list (fixed)
  • Channels - ANTzChMap000x.csv breaks with quoted field names (fixed) Channels - scale and ratio mapped to the wrong tracks (fixed)
  • Channels Map needs to add support for 'int' data types (fixed)
  • Node State File ANTz000x.csv header is improperly formatted (fixed)
  • Channels loading files twice causes a gap in playback (fixed)

New in ANTz 2012.04.05 Alpha (Apr 6, 2012)

  • Camera Look Mode, click Right mouse button then use Left button for Look.
  • BUGS resolved:
  • mouse mode locked in (fixed)
  • Channel numbers exceed actual channel count (fixed)
  • Channels are all the same (fixed)
  • Channel ANTzCh000x.csv file crashes with CRLF (fixed)
  • 'Info Tool' and 'Hide Tool' act strange when objects selected (fixed)

New in ANTz 2012.03.31 Alpha (Apr 2, 2012)

  • NEW or updated features:
  • Displays openANTz.com URL in GUI console on startup.
  • ANTz000x.csv fields changed for Channels support (backwards compatible.)
  • BUGS resolved:
  • Channels NOT synced to ANTz000x.csv StateFile (fixed)
  • Delete Node displays wrong node ID - memory violation (fixed)