EKL in Visual Scripting

Hi everyone,

I’m working with EKL in Visual Scripting and I’m facing a confusing issue.

My script node has an output defined as a GeometricSurface, but the output remains empty, even though the script executes without errors.

For example, when I use a function like revolve() inside the script, it seems to work, but nothing is returned in the output.

So I’m wondering:

  • Is there a difference between a Surface returned by EKL functions (like revolve) and a GeometricSurface expected as an output?
  • If so, what is the correct way to assign or convert the result so it properly appears in the output?

Am I missing a specific declaration or casting step?

Thanks in advance for your help!