I am writing one exporter. It works well. But I got strange trouble today. After adding texture related APIs, e.g. SUMaterialGetColorizeType, my plugin fails to load by Sketchup.
It took me a long time to figure this out because it builded and linked well without any error.
Does anyone meet the same trouble? How to fix it? Thank your very much!
Show a snippet of your code trying to to use this C API function.
FYI … [How to] Post correctly formatted and colorized code on the forum?
There is no word “builded”. The past tense of build is built.
Please review examples …
Thank you for built.
The codes is very simple. Like this:
SUMaterialColorizeType colorize;
auto rest = SUMaterialGetColorizeType(material, &colorize);
//info.use_tint_ = (rest == SU_ERROR_NONE && colorize == SUMaterialColorizeType_Tint);
…
There are more. Just commented. The top two lines are enough for me to get the problem.
I am thinking that I am not using right SDK version.
My Sketchup is 2019.0. But the SDK could be 2019.x.
But how are you getting material
?
How are you getting the model reference ?
I strongly suggest updating to 2019.3, … why are you waiting ?
And again … please read …
Yes. I am downloading it. And I will report after test.
Yes, 2019.3 loads. Thank you!