Can only be called with a numeric parameter /Cross Reference Output issue

Hi everyone,
I’m having a problem with the Evaluate function, there seems to be an input problem with X,Y,Z.
I think it might be because of my CrossRef. where the names of the outputs are wrong, I can’t rename the output for some reason.
or maybe it’s something not related to the CrossRef. at all, please help.


Gyroid (11.6 KB)

you have to understant that you inputed a point in expression. A point is represented by 3 numbers point.X, point.Y and point.Z
Or you do like that


Gyroid (16.7 KB)

1 Like