Skip to content

TDesign 'visualize' bug on Windows? #145

@elifieldsteel

Description

@elifieldsteel

The following two lines of code appear to function correctly on macOS but not on Windows:

t = TDesign(12);
t.visualize;

I am using:
Windows 11/SC 3.14.1
macOS Tahoe 26.3/SC 3.14.1

On macOS, a GUI window appears with points visualized and triangulated. On Windows, a GUI window appears but only the axes are drawn. The post window displays the following error:

ERROR: Primitive '_BasicAt' failed.
Index not an Integer
RECEIVER:
Instance of Array { (0000022DC96E2858, gc=18, fmt=01, flg=00, set=05)
indexed slots [24]
0 : instance of Point (0000022DC7053D58, size=2, set=2)
1 : instance of Point (0000022DC702A3E8, size=2, set=2)
2 : instance of Point (0000022DC63EABB8, size=2, set=2)
3 : instance of Point (0000022DC63E63F8, size=2, set=2)
4 : instance of Point (0000022DC63E3138, size=2, set=2)
5 : instance of Point (0000022DC63DF468, size=2, set=2)
6 : instance of Point (0000022DC63DB808, size=2, set=2)
7 : instance of Point (0000022DC63DA148, size=2, set=2)
8 : instance of Point (0000022DC63D72E8, size=2, set=2)
9 : instance of Point (0000022DC63D26C8, size=2, set=2)
10 : instance of Point (0000022DC63ADDE8, size=2, set=2)
11 : instance of Point (0000022DC63A8668, size=2, set=2)
12 : instance of Point (0000022DC63A4928, size=2, set=2)
13 : instance of Point (0000022DC63A1EB8, size=2, set=2)
14 : instance of Point (0000022DC639E568, size=2, set=2)
15 : instance of Point (0000022DC639B0E8, size=2, set=2)
16 : instance of Point (0000022DC636A058, size=2, set=2)
17 : instance of Point (0000022DC6366A18, size=2, set=2)
18 : instance of Point (0000022DC1219758, size=2, set=2)
19 : instance of Point (0000022DC15139A8, size=2, set=2)
20 : instance of Point (0000022DC138EAC8, size=2, set=2)
21 : instance of Point (0000022DC62D8A38, size=2, set=2)
22 : instance of Point (0000022DC13E0358, size=2, set=2)
23 : instance of Point (0000022DC13D1478, size=2, set=2)
}
CALL STACK:
MethodError:reportError
arg this =
Nil:handleError
arg this = nil
arg error =
Thread:handleError
arg this =
arg error =
Object:throw
arg this =
Object:primitiveFailed
arg this = [*24]
< FunctionDef in Method PointView:drawFunc >
arg sortIdx = 0
arg i = 0
var set = [*0]
var conns = nil
ArrayedCollection:do
arg this = [*1]
arg function =
var i = 0
< FunctionDef in Method PointView:drawFunc >
arg v =
var scale = 357.5
var pnts = [*24]
var pnts_xf = [*24]
var pnt_depths = [*24]
var axPnts = [*4]
var axPnts_xf = [*4]
var axPnts_depths = [*4]
var rotPnts =
var to2D =
var incStep =
var rho = 12.2
var offset =
var strRect =
var minPntSize = 4.995
var variance =
var pntOrderByDepth = [*24]
var lineDpth = 6.1232339957368e-18
var pntDepth = 1.2246467991474e-17
var pntSize = 10.0
var r = 7.0
var oxy = nil
var theta = nil
var axStrings = [*3]
var refPnt =
var axOrderByDepth = [*3]
var pDpths = [*0]
var dpthOrder = [*1]
var pDpthsWithOrigin = nil
var amin = nil
var bmin = nil
var depthsBySet = [*1]
var err = false
UserView:doDrawFunc
arg this =
^^ The preceding error dump is for ERROR: Primitive '_BasicAt' failed.
Index not an Integer
RECEIVER: [Point(140.1955102375, -64.577683681406), Point(109.88756314204, -5.1829537537659), Point(91.199164228074, 155.74503579232), Point(0.0, -31.28125), Point(6.1033299178314e-15, 109.68040443692), Point(-140.1955102375, -64.577683681406), Point(140.1955102375, -64.577683681406), Point(-91.199164228074, -52.941051504168), Point(-109.88756314204, 246.26678033929), Point(0.0, -31.28125), Point(6.1033299178314e-15, -172.24290443692), Point(189.82196719937, 13.80146720985), Point(-189.82196719937, 13.80146720985), P...etc...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions