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 );