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)