THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 07/08/2006 at 11:23, xxxxxxxx wrote:
Alright. In this code, there is one indicator that made a difference:
// Global Registrant Method for IPPBase plugin
//*---------------------------------------------------------------------------*
Bool RegisterIPPBase(void)
//*---------------------------------------------------------------------------*
{
return RegisterObjectPlugin(ID_IPPBASE, "iPP Base", OBJECT_HIERARCHYMODIFIER |OBJECT_MODIFIER|PLUGINFLAG_HIDE|PLUGINFLAG_HIDEPLUGINMENU, IPPBase::Alloc, "Oippbase", "Oippbase.tif", "Oippbase.tif", 0);
}
Guess which one?
Taking that out, if I then disable the deformer, I can select polygons. With this in (which is necessary for a 'hierarchy modifier'), nothing happens.
This is the problem with the Spherify example in the SDK. There are significant differences between your garden-variety deformer as exemplified and your hierarchy modifier - obviously.
All of that testing and checking and it all boils down to a single flag. Now, if the built-in bones work the same but don't show this problem, then there is information that is required to know why. Maybe there is a Message() or some other thing that must be done or handled that I am not.
I leave it to you (or the developers) to reveal the cause.
ETA: Try this with the Spherify deformer. That is, add the OBJECT_HIERARCHYMODIFIER flag to the registration method. Same situation.
Thanks,