Instant Terra Forum

Instant Terra => Crash and bug reports => Topic started by: Flint Stryker on December 29, 2020, 04:05:33 PM

Title: Crash when setting component to "Internal" category.
Post by: Flint Stryker on December 29, 2020, 04:05:33 PM
Using version 1.15. Crash occurs when attempting to set the category of a component to "Internal". No special conditions that I've found; this happens in all situations.

Edit: This also happens when trying to save one or more nodes as a component in the "Custom Nodes" category.
Title: Re: Crash when setting component to "Internal" category.
Post by: Alexis Vaisse on December 29, 2020, 04:36:29 PM
Hi,

Thank you very much for reporting this crash.
We will fix it for the next release of Instant Terra.
Title: Re: Crash when setting component to "Internal" category.
Post by: Flint Stryker on December 29, 2020, 05:30:10 PM
Thank you. Followup question: what is the purpose of the "Internal" category? I was hoping that it would enable me to create a component that is internal to a component; in other words, a child component that only the parent component has access to. Is that what this is for?
Title: Re: Crash when setting component to "Internal" category.
Post by: Alexis Vaisse on December 29, 2020, 05:39:37 PM
Actually the "Internal" category was not supposed to be visible. ;-)
It's used only by the dev team for debugging purpose.
It won't be visible anymore in the next release of Instant Terra.

You can create your own categories. They will be added automatically in the Models window.

It's possible to create a component containing another component.
The limitation is a component has to be created in the main graph.
So you can create a first component A. Create a graph with one or several A nodes, then create another component B from them.

But there is no way to tell Instant Terra that a component can only be used inside a component and not in the main graph.
Title: Re: Crash when setting component to "Internal" category.
Post by: Flint Stryker on December 29, 2020, 06:19:05 PM
Thanks! Unfortunate that all components are part of the main graph. Some of my components were created just to repeat processes within a component, and make no sense on their own. No harm there, of course, but it feels messy.