Given the following:
PortGroup
oOutputPortGroup = newOp.AddPortGroup( L"Output" );
newOp.AddOutputPortByClassID(
siPrimitiveID, L"Out", oOutputPortGroup.GetIndex() ); //
reserve output port
PortGroup
oOutputPortGroupPoints = newOp.AddPortGroup( L"PointCountsOut" );
newOp.AddOutputPortByClassID(
siParameterID, L"OutPoints", oOutputPortGroupPoints.GetIndex() ); //
reserve output port
and given below that oKA_UVGrid is another custom operator,
why would the ConnectToGroup method connect the oKA_UVGrid property rather than
the parameter I’ve asked it to connect. And why, subsequently when I’m
in the update and get a Primitive on this port, can I not change the parameter
that I should be seeing, even if I do try connecting the primitive rather than
a parameter?
CustomOperator
prop = ctxt.GetSource();
Parameter
oUcount = oKA_UVGrid.GetParameter( L"Ucount" );
LONG
iInst;
prop.ConnectToGroup(
1, oUcount, iInst );