I’m afraid I came to the same conclusion. Thanks @Nanhua!
Hey Thomas, thanks for confirming the bug, glad that it got fixed! We no longer rely on the second argument of PostMessage() so we’re good. If anyon…
Hi @guruware, thanks for your input. what you do when receiving WM_TRIGGER_CALLBACK ? You mean, in my function func? Nothing, I have a breakpoi…
That it must work, I agree Everything is compiled and running in 64-bit. I suspect that PostMessage() works fine, but that Max’s internal callback qu…
I’ve had a discussion with another developer on our Slack channel, and it appears that I’ve missed this important bit of information: Adding a modifi…
Ok, this is interesting. Pardon my ignorance but I’m relatively new to 3ds Max so I may have missed something. Why would my modifier change the type …
I’m not sure I understand the problem either Let’s just make sure we agree on the purpose and principle of operations of my modifier: The purpose…
If I return 0 it’s really only as an optimization. I don’t need to keep the original object class.
Hey, thanks for checking out my code, appreciated! Should I return 0 instead of GEOM_CHANNEL? EDIT: I guess I should also return 0 from ChannelsUsed…
In that case, the object properties for that object are deleted, as expected.
Hey @Klvnk, thanks a lot for the example code, it’s well written and a useful reference! I ended up keeping all the information in the modifier, and …
I think I’ve figured it out. Here’s my untested code: asr::VisibilityFlags::Type get_visibility_flags(Object* object, const TimeValue time) { if …