Pattern viewer for forum threads

For discussion directly related to ConwayLife.com, such as requesting changes to how the forums or home page function.
User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 18th, 2019, 4:47 am

muzik wrote:When using the Draw tool after a pattern completely dies, sometimes p2 cells that die and then come back to life will be generated.
This should now be fixed.
muzik wrote:I've also managed to generate alive cells that don't die or birth any new cells at all.
This should also be fixed.
muzik wrote:It also draws through menus and the like (making it impossible to scroll in Help with it activated).
Drawing is now disabled while Help or Errors are displayed. Additionally the arrow keys still pan the display when drawing mode is active.

Drawing is still experimental but should now support all rule types (Life-Like, [R]History, Generations, LtL, HROT, Alternating).

Known issues:
  • [R]History overlay states (Mark1, MarkOff, Mark2 and Kill) are not reset when the pattern is reset
  • Cells drawn in [R]History MarkOff state do not display at all zooms if there are no live cells nearby
  • The copy pattern RLE function (hotkey Ctrl-C) always copies the initial pattern state
  • The grid will not automatically grow if you try to draw outside the current grid
To be implemented:
  • Undo function
  • Selections

User avatar
muzik
Posts: 5578
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » February 18th, 2019, 4:56 am

Can a diagonal/45 degree selection option be added?

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 18th, 2019, 5:10 am

muzik wrote:Can a diagonal/45 degree selection option be added?
I've put it on the backlog.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 20th, 2019, 3:52 am

rowett wrote:Known issues:
  • Cells drawn in [R]History MarkOff state do not display at all zooms if there are no live cells nearby
  • The copy pattern RLE function (hotkey Ctrl-C) always copies the initial pattern state
These items are now fixed.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 21st, 2019, 11:36 am

Please would someone who has a machine with a keyboard running Safari test this page for me:
  1. Let the Viewer run to generation 100 (it'll do this automatically)
  2. Click on the Viewer window so it has focus
  3. Press Command+C for Copy
  4. Wait while the Viewer copies the pattern as RLE to the clipboard
  5. When instructed press Enter to complete the copy
  6. Paste the clipboard into a text editor
If it worked the pasted RLE should start:

Code: Select all

x = 4165, y = 4134, rule = R20,C2,M0,S0..20,B1..5,NM
45o115b45o35b45o115b45o115b45o35b45o35b45o115b45o35b45o35b45o115b45o115b
45o35b45o115b45o873b45o115b45o35b45o115b45o115b45o35b45o35b45o115b45o
... and the last two lines should be:

Code: Select all

40b4o$b3o38b4o40b5o73b2o1195b2o81b2o1167b2o81b2o1195b2o73b5o40b45o59b
45o$b45o40b5o70b5o1195b5o75b5o1167b5o75b5o1195b5o70b5o40b45o!

User avatar
Moosey
Posts: 4307
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Pattern viewer for forum threads

Post by Moosey » February 21st, 2019, 12:44 pm

rowett wrote:Please would someone who has a machine with a keyboard running Safari test this page for me:
  1. Let the Viewer run to generation 100 (it'll do this automatically)
  2. Click on the Viewer window so it has focus
  3. Press Command+C for Copy
  4. Wait while the Viewer copies the pattern as RLE to the clipboard
  5. When instructed press Enter to complete the copy
  6. Paste the clipboard into a text editor
If it worked the pasted RLE should start:

Code: Select all

x = 4165, y = 4134, rule = R20,C2,M0,S0..20,B1..5,NM
45o115b45o35b45o115b45o115b45o35b45o35b45o115b45o35b45o35b45o115b45o115b
45o35b45o115b45o873b45o115b45o35b45o115b45o115b45o35b45o35b45o115b45o
... and the last two lines should be:

Code: Select all

40b4o$b3o38b4o40b5o73b2o1195b2o81b2o1167b2o81b2o1195b2o73b5o40b45o59b
45o$b45o40b5o70b5o1195b5o75b5o1167b5o75b5o1195b5o70b5o40b45o!
I have done this. It works as you say it should.
not active here but active on discord

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 21st, 2019, 12:55 pm

Great, many thanks!

User avatar
77topaz
Posts: 1496
Joined: January 12th, 2018, 9:19 pm

Re: Pattern viewer for forum threads

Post by 77topaz » February 21st, 2019, 4:54 pm

I noticed a bug in build 299: if you edit a pattern, run for many generations and then step back one generation, the pattern suddenly appears as it would have if you hadn't made the edit. This is particularly apparent if the edit made the pattern die out, as it will suddenly come back to life if you step back one generation, even if that one generation was long after when the pattern actually died.

User avatar
Moosey
Posts: 4307
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Pattern viewer for forum threads

Post by Moosey » February 21st, 2019, 4:57 pm

77topaz wrote:I noticed a bug in build 299: if you edit a pattern, run for many generations and then step back one generation, the pattern suddenly appears as it would have if you hadn't made the edit. This is particularly apparent if the edit made the pattern die out, as it will suddenly come back to life if you step back one generation, even if that one generation was long after when the pattern actually died.
This also happens on mobile.
not active here but active on discord

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 21st, 2019, 5:51 pm

77topaz wrote:I noticed a bug in build 299: if you edit a pattern, run for many generations and then step back one generation, the pattern suddenly appears as it would have if you hadn't made the edit. This is particularly apparent if the edit made the pattern die out, as it will suddenly come back to life if you step back one generation, even if that one generation was long after when the pattern actually died.
The short answer is because I haven't implemented the Undo system yet.

The long answer is because at the moment it's using the Snapshot system. Snapshots are taken every 50 generations. When you step back what actually happens is it finds the latest Snapshot (which is at most 49 generations earlier) and then computes generations forward from there until it gets to the current generation - 1 (i.e. the previous generation to now). Your edits weren't available in the latest Snapshot so disappear.
For example:
  • T = 63
  • You make some edits
  • Run the pattern a few steps forward to T = 90
  • Step back
At this point LifeViewer finds the latest Snapshot which was taken at T=50 and then plays forward until T=89.
Since your edit didn't happen until T=63 it's lost.

User avatar
muzik
Posts: 5578
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » February 24th, 2019, 9:42 am

Random thought: will LtL Margolus rules be supported? If so, they should use half-integer ranges, similar to half-integer-range Wolfram rules.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 24th, 2019, 12:57 pm

muzik wrote:Random thought: will LtL Margolus rules be supported? If so, they should use half-integer ranges, similar to half-integer-range Wolfram rules.
Possibly but if so it won't be any time soon.

User avatar
muzik
Posts: 5578
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » February 24th, 2019, 8:48 pm

multiverse.html, can we have built-in buttons to switch when a keyboard isn't available?

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 25th, 2019, 4:40 am

muzik wrote:multiverse.html, can we have built-in buttons to switch when a keyboard isn't available?
Yes it's on the backlog.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 25th, 2019, 5:27 am

muzik wrote:This inconsistency still exists:

Code: Select all

x = 3, y = 3, rule = B346/S12/G7
.A$A.A$A.A!
[[ THEME Blues ]]

Code: Select all

x = 3, y = 3, rule = b346s12g7
.A$A.A$A.A!
[[ THEME Blues ]]
This has now been fixed.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » February 27th, 2019, 4:15 am

rowett wrote:Known issues:
  • The grid will not automatically grow if you try to draw outside the current grid
This should now be fixed.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » March 2nd, 2019, 2:37 am

Build 301 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build

Enhancements since the last released build:
  • Rules
    • Alternating rule support
      • use a | between two rule names to define even/odd generation rules
      • bounded grid is at the end of the definition as usual
      • [R]History postfix can be in one or both alternate rules if supported
      • examples:
        • rule = Life|HighLife
        • rule = B34/S34|B234/S456
        • rule = 2/34/5|23/456/5
        • rule = B24/S123H|B24/SH:T100
        • rule = LifeHistory|HighLifeHistory
        • rule = Life|HighLifeHistory
      • does not support B0 rules
    • added support for trailing G<states> for Generations rules e.g. B3S245G10
    • added many new rule Aliases
    • Aliases are now categorised by type
    • Aliases with the same rule are marked with * in Help information Aliases topic
  • Multiverse mode - test:
    • new meta keyword multi puts the Viewer in multiverse mode
      • <meta name="LifeViewer" content="viewer textarea 60 hide multi">
    • RLE on the page are now added to a list of Universes (patterns) that can by cycled through in a single Viewer
    • hotkey "PageUp" goes to previous universe
    • hotkey "PageDown" goes to next universe
    • hotkey "Home" goes to first universe
    • hotkey "End" goes to last universe
  • Script commands
    • first part of UI customization - test
      • can now define UI colours using [[ COLOR <item> R G B|<name> ]] where <item> is one of:
        • UIFOREGROUND for control foreground colour
        • UIBACKGROUND for control background colour
        • UIHIGHLIGHT for colour when mouse is over control
        • UISELECT for colour when control is selected
        • UILOCKED for colour when control is locked
        • UIBORDER for control border colour
    • new script command [[ HISTORYSTATES <0..> ]] to define the number of history states to use - test
      • default is 63 for 2-state patterns and 1 for multi-state patterns
      • maximum is 63 for 2-state and up to 63 for multi-state but limited by a total of 256 states
      • set to 0 to disable cell history drawing
  • Themes
    • [[ THEME ]] script command can now take a Theme name or number:
      • Mono, Blues, Fire, Poison, Yellow, Gray, Inverse
      • Day, Occupied, Red, LifeHistory, Generations
      • Golly, MCell, Catagolue, Caterer, Life32
    • grid line colours are now included in each Theme
    • there is a 2-state and multi-state version of each Theme
    • for multi-state patterns [[ COLOR DYING ]] and [[ COLOR DYINGRAMP ]] set the cell dying colour range
    • [[ COLOR DEAD ]] now defines the cell colour when it first dies and [[ COLOR DEADRAMP ]] is the colour it becomes after staying dead for HISTORYSTATES generations
    • improved handling of custom Theme definitions:
      • for all Themes:
        • if ALIVE not specified then set it to the inverse of DEAD or the inverse of BACKGROUND or white
        • if both BACKGROUND and DEAD not specified then set BACKGROUND to the inverse of ALIVE or black
        • if DEAD not specified then set it to BACKGROUND
        • if DEADRAMP not specified then set it to DEAD
      • for 2-state Themes:
        • if ALIVERAMP not specified then set it to ALIVE
      • for multi-state Themes:
        • if DYING not specified then set DYING to step 2 of ALIVE to DYINGRAMP
        • if DYINGRAMP not specified then set it to DYING
  • Engine
    • much faster HROT/LtL performance for von Neumann and Circular neighbourhoods
    • HROT/LtL patterns now use DELETERANGE when patterns reach the grid boundary
    • empty patterns are now allowed
    • hotkey Ctrl "C" now copies the current pattern as RLE to the clipboard
    • hotkey Alt+Ctrl "C" copies the current pattern as RLE with comments to the clipboard
    • hotkey Shift+Ctrl "C" copies the reset state of the pattern as RLE to the clipboard
  • Memory usage reduction
    • default grid size reduced to 512x512
      • MAXGRIDSIZE argument is now from 9 (2^9 = 512) to 14 (2^14 is 16384)
    • memory for Population Graph is now dynamically added
    • memory for Population Graph is now not allocated if NOGRAPH is specified or if THUMBLAUNCH is specified without GRAPH
    • memory for Stars is only allocated on first use
  • Help
    • each Help topic is now on a separate page
    • each Help topic has a list of Help sections
    • improved text wrapping
    • long rule aliases wrap across two lines
    • added aggregate memory usage information (across all Viewers on the browser page)
  • UI
    • main menu enhancements
      • new Draw and Pan buttons
      • Zoom slider and Opacity sliders get wider as window allows to a maximum
    • bottom right menu enhancements
      • new Esc button in can be used to close error display
      • new Info button to toggle InfoBar display (which shows camera settings)
      • new Stars button to toggle Starfield display
      • FPS button moved and renamed to Timing
      • new Details button to toggle Timing details
      • new HistFit button to toggle HISTORYFIT mode (whether AUTOFIT includes history states)
      • new Major button to toggle major grid lines
      • new Labels button to toggle label display
      • Themes can not be changed for patterns with illegal rules or states
      • Population Graph disabled for patterns with illegal rules or states
      • Angle slider is no longer locked when AutoFit is on
    • Display
      • UI default foreground colour is now white
      • AutoFit is improved at high zooms and step sizes > 1
      • display now updates after every step back
      • ToolTips can now be two lines long and will try to split at a space, comma or slash
      • when the PopUp Viewer width changes the right edge position will stay fixed (when launched from THUMBLAUNCH)
    • Pattern Editor
      • simple pattern editing
      • toggle between editing and panning with new UI buttons or hotkey "F1"
      • toggle Smart Drawing with hotkey Shift and "F1"
        • Smart Drawing automatically deletes cells if you start drawing on a cell whose state is the current drawing state
      • new Pick State button which allows the drawing state to be set by clicking on an existing cell
      • new States List to select drawing state which resizes based on window width
        • if there are more states than will fit a States Slider appears allowing you to scroll the list
      • new Toggle States button to show or hide the States List
Fixes since the last released build:
  • Rules
    • HROT patterns were defaulting S8 to on
    • canonical HROT patterns were not validating counts against von Neumann or Circular neighbourhoods
    • fixed an issue with HROT rule validation
    • when specifying a Klein bounded grid without defining the twist edge the default is now vertical (to match Golly)
    • bounded grid types that do not support twists were not being reported as errors when twists were specified
  • Patterns
    • patterns were not being correctly validated against maximum grid size
    • better error reporting when RLE contains invalid characters
    • switch off custom Theme on new pattern load
    • Life 1.05 decoder now ignores trailing spaces
  • Engine
    • don't processes unneeded history states
    • bounded grids >= 8192 and <= 16384 in size were causing a crash
    • memory details in Help could be negative
    • Generations rules were not displaying the Life ended message
    • Generations population statistics were wrong
    • pattern died generation was not working in the PopUp Viewer for the second pattern onwards if not reset
    • always compute all history generations for [R]History patterns regardless of Theme
    • hex coordinates were wrong
    • view offset was not being correctly reset when grid resized to default
    • removed "Life ended at" message if grid empty when play started
    • added missing Help information for hotkey "K" and Shift "K"
    • Help text could wrap incorrectly because of shadow
    • PopUp Viewer was not having the grid size reset after MAXGRIDSIZE specified
    • graph and labels were not rendering while computing previous generations
    • graph was broken after computing previous generations
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

User avatar
calcyman
Moderator
Posts: 2929
Joined: June 1st, 2009, 4:32 pm

Re: Pattern viewer for forum threads

Post by calcyman » March 2nd, 2019, 11:28 am

rowett wrote:Build 301 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build
Thanks! I've pushed a commit on Catagolue to similarly update to Build 301.

By the way, the LifeWiki correctly uses Build 301 (http://www.conwaylife.com/js/lv-plugin.js) whereas the forums continue to use Build 292 (http://conwaylife.com/forums/styles/pro ... -plugin.js).
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » March 2nd, 2019, 11:50 am

calcyman wrote:By the way, the LifeWiki correctly uses Build 301 (http://www.conwaylife.com/js/lv-plugin.js) whereas the forums continue to use Build 292 (http://conwaylife.com/forums/styles/pro ... -plugin.js).
They're both on 301. You're probably seeing a cached copy on the forum. On Chrome Ctrl-F5 will refresh properly.

wildmyron
Posts: 1542
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: Pattern viewer for forum threads

Post by wildmyron » March 2nd, 2019, 12:06 pm

Fantastic work with Lifeviewer, Chris. This is a big update! I gather it's been rolled out in stages because some of the new features have been available but there hadn't been any announcements here. Too many improvements to mention them all, but a few that made me really happy: The multiverse option looks particularly useful. I'd seen mention of it but didn't know what it was for. Should be very handy for collections of patterns on the LifeWiki. I also appreciate the changes you made to the Copy to Clipboard behaviour. I've caught myself trying to copy an evolved pattern and ending up with the initial pattern instead. Thanks again.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » March 2nd, 2019, 1:06 pm

wildmyron wrote:Fantastic work with Lifeviewer, Chris.
Thanks for the feedback!
wildmyron wrote:This is a big update! I gather it's been rolled out in stages because some of the new features have been available but there hadn't been any announcements here.
Yes I discovered a bug in some new functionality in the last released build so didn't announce it until it was fixed - which with all the other work going on took a bit longer than hoped.
wildmyron wrote:The multiverse option looks particularly useful. I'd seen mention of it but didn't know what it was for. Should be very handy for collections of patterns on the LifeWiki.
I'm always looking for ways to make LifeViewer a more useful pattern presentation tool. Multiverse Mode takes it a good step in that direction. More to come on this in future builds.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » March 5th, 2019, 2:10 am

Build 302 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build

Enhancements since the last released build:
  • fps display < 10 now shows one decimal place
Fixes since the last released build:
  • label positions can now be from -MAXGRIDSIZE to 2*MAXGRIDSIZE
  • clear notifications on pattern load
  • Waypoint animation was incorrect at STEP > 1
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

User avatar
muzik
Posts: 5578
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Pattern viewer for forum threads

Post by muzik » March 6th, 2019, 4:48 pm

calcyman wrote:Thanks! I've pushed a commit on Catagolue to similarly update to Build 301.
It seems Catagolue still defines a custom theme instead of using the built-in Catagolue theme though.

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » March 7th, 2019, 9:12 am

Build 305 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build

Enhancements since the last released build:
  • new annotation arrows - test:
    • new script command [[ ARROW X1 Y1 X2 Y2 ZOOM (FIXED) ]]
      • draw arrow from X1,Y1 to X2,Y2 at zoom ZOOM
    • new script command [[ ARROWALPHA <0.0..1.0> ]]
      • set alpha value for subsequent arrow definitions
    • new script command [[ ARROWSIZE <1..> <0.0..1.0> ]]
      • set line width and head size multiple for subsequent arrow definitions
    • new script command [[ ARROWT <t1> <t2> <fade> ]]
      • sets a range of generations from <t1> to <t2> for subsequent arrows to be visible
      • <fade> specifies generations to fade arrow in/out
      • use [[ ARROWT ALL ]] to specify all generations
    • new script command [[ ARROWANGLE <0..359> (FIXED) ]]
      • sets the arrow angle for subsequent arrow definitions
      • optional keyword FIXED means arrow will not rotate when camera rotates
    • new script command [[ COLOR ARROW R G B|<name>]]
      • set arrow colour for subsequent arrow definitions
    • new script command [[ ARROWTARGET X Y D|OFF ]]
      • sets the target point and distance for subsequent arrow definitions
      • the viewpoint must be within the distance of the target point for the arrow to be displayed
      • [[ ARROWTARGET OFF ]] turns off the target for subsequent arrow definitions
    • new script command [[ ARROWTRACK DX DY|FIXED ]]
      • sets movement vector for subsequent arrow definitions
      • [[ ARROWTRACK FIXED ]] turns off movement for subsequent arrow definitions
  • new script command [[ AUTOHIDEGUI ]] will hide GUI while playing - test
    • click while playing to pause and show GUI
    • hotkeys are still enabled
  • new script command [[ NOPERFWARNING ]]
    • removes GPS/STEP shading when performance is slow
  • hotkeys Ctrl-Left, Ctrl-Right, Ctrl-Up and Ctrl-Down can be used for Page Up, Page Down, Home and End
  • bottom right menu now has Prev and Next buttons to go to previous and next universe when in Multiverse mode
Fixes since the last released build:
  • copy reset position now works when in Multiverse mode
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

User avatar
rowett
Moderator
Posts: 3765
Joined: January 31st, 2013, 2:34 am
Location: UK
Contact:

Re: Pattern viewer for forum threads

Post by rowett » March 11th, 2019, 1:19 pm

Build 307 is now live on the Forums and LifeWiki

Please note: you will need to refresh your browser to use the new build

Enhancements since the last released build:
  • Rules
    • added more flexibility to rule decoder for B/S style rules
    • added support for #P|#R x,y in RLE to set pattern top left position
    • added support for h = nnn, v = nnn in rule header
      • if the position is outside the maximum grid then it will be moved inside
  • new annotation polygons - test:
    • new script command [[ POLYLINE X1 Y1 X2 Y2 .. ZOOM ]]
      • draw polyline from supplied coordinates at zoom ZOOM
    • new script command [[ POLYFILL X1 Y1 X2 Y2 .. ZOOM ]]
      • draw filled polygon from supplied coordinates at zoom ZOOM
    • new script command [[ POLYALPHA <0.0..1.0> ]]
      • set alpha value for subsequent polygon definitions
    • new script command [[ POLYSIZE <1..> ]]
      • set line width for subsequent polygon definitions
    • new script command [[ POLYT <t1> <t2> <fade> ]]
      • sets a range of generations from <t1> to <t2> for subsequent polygons to be visible
      • <fade> specifies generations to fade polygon in/out
      • use [[ POLYT ALL ]] to specify all generations
    • new script command [[ POLYANGLE <0..359> (FIXED) ]]
      • sets the angle for subsequent polygon definitions
      • optional keyword FIXED means polygon will not rotate when camera rotates
    • new script command [[ COLOR POLY R G B|<name>]]
      • set colour for subsequent polygon definitions
    • new script command [[ POLYTARGET X Y D|OFF ]]
      • sets the target point and distance for subsequent polygon definitions
      • the viewpoint must be within the distance of the target point for the polygon to be displayed
      • [[ POLYTARGET OFF ]] turns off the target for subsequent polygon definitions
    • new script command [[ POLYTRACK DX DY|FIXED ]]
      • sets movement vector for subsequent polygon definitions
      • [[ POLYTRACK FIXED ]] turns off movement for subsequent polygon definitions
Fixes since the last released build:
  • compatibility improvements with IE and Edge
The updated hotkey map detailing the LifeViewer keyboard controls is here.

Comments, feedback, suggestions and bug reports welcome!

Post Reply