Project

General

Profile

Actions

Bug #808

closed

Parameters not working properly on Instruction command with AOZ code.

Added by Brian Flanagan over 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
High
Target version:
Start date:
08/08/2021
Due date:
% Done:

0%

Estimated time:
Affected version:

Description

Example:

Instruction "Regular Polygon", x,y,radius,sides
    startX=x
    startY=y
    Print startX,startY,radius,sides
End Instruction

Regular Polygon 100,100,50,5

The above returns:
NaN NaN undefined undefined

This bug can be circumvented by grabbing the JavaScript equivalents of the parameters:

Instruction "Regular Polygon", x,y,radius,sides
    startX = { vars.x }
    startY = { vars.y }
    radius = { vars.radius }
    sides = { vars.sides }
    Print startX,startY,radius,sides
End Instruction

Regular Polygon 100,100,50,5

...which prints the proper results:
100 100 50 5

Actions #1

Updated by Brian Flanagan over 3 years ago

  • Priority changed from Normal to High
Actions #2

Updated by Brian Flanagan about 3 years ago

Re-tested in 1.0.0 (B10) u16

Still fails.

Actions #3

Updated by Brian Flanagan about 3 years ago

Now, instead of NaN, it gets Internal Error.

Actions #4

Updated by Brian Flanagan about 3 years ago

Also... the work-around no longer works.

Actions #5

Updated by Francois Lionet about 3 years ago

  • Assignee set to Francois Lionet

Fixed, for good this time...

Actions #6

Updated by Brian Flanagan about 3 years ago

  • Status changed from New to Resolved
  • Target version changed from none to 1.0.0 (B10) u16

Tested in 1.0.0 (B10) u16 (9/7)
Works!

Thanks, Francois!

Actions #7

Updated by Brian Flanagan about 3 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF