xpresso
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 22/12/2005 at 16:42, xxxxxxxx wrote:
User Information:
Cinema 4D Version: c4d95sdk
Platform: Windows ;
Language(s) : XPRESSO ;---------
hi,how does one use the 'node->RemoveUnusedPorts()' function.
i am able to issue node->RemoveConnections().
so now all wires have gone,
but a next issued RemoveUnusedPorts() does nothing.thanks,
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 02/01/2006 at 14:06, xxxxxxxx wrote:
It seems to work here. Did you remember EventAdd()? Note that it only removes unused ports that *can* be removed, i.e. not mandatory ports. So for example on a Condition node it will remove all Input ports except one.
Here's my code:XPressoTag* t = static_cast<XPressoTag*>(doc->GetFirstObject()->GetFirstTag()); GvNodeMaster* nm = t->GetNodeMaster(); GvNode* r = nm->GetRoot(); GvNode* n = r->GetDown(); n->RemoveConnections(); n->RemoveUnusedPorts(); EventAdd();
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 04/01/2006 at 10:28, xxxxxxxx wrote:
Did indeed forget the EventAdd but still can't
get it going.
Added the ports with AddPort, after AddPortIsOK.
In the res file group I add more ports then i think i ever need, via LONG PORT_00 {OUTPORT; STATICPORT;}
This is not very elegant, i can't find much about it.
Can it be the trouble ?
Should I use something dynamic?by the way, found that RemovePort(port,false) does work.
regards,