Но импульс это атрибут примитива а актив поинта и я не вкурю как их обьединить
так это...зачем их объединять? я ж написал выше принцип:
простое сравнивание. Например, в соп солвере просто каким-нибудь экспрешном забираешь значение импульса(не важно,поинтовое оно,примитивное,абсолютно не важно) и получаешь по сути цифру.И просто сравниваешь(можно в вопе,вексе,тем же експрешном),если больше,то назначается атрибут,например назначаешь ноду атрибут криэйт,делаешь атрибут active, целочисленный,и в поле где значения пишешь
if( prim(../tvoja_noda_gde_impuls",0,"impulse",0)>x,1,0)
что значит он будет обращаться в ноду_где_твой_импулс, смотреть значение в нулевом примитиве и сравнивать,если больше X,тогда 1, если нет,тогда 0)
вот так они и дружат.