%EVENT_PublicTrigger%

evaluate event trigger as public expression

Force the event handler to interpret the event_trigger_expression as a public expression with no dependence on pointcloud properties by:
EVENT($EV_Public$) = ( %EVENT_PublicTrigger%, event_trigger_expression, %EVENT_...%, ... )
  • Events of this type will only evaluate event_trigger_expression once each time EVENT statements are checked (instead of once per point).
  • Direct access to __Indices__ via Y%index% or Functions which are based on individual point quantities will not return meaningful values inside event_trigger_expression .
  • %EVENT_PublicTrigger% is assumed to be the first argument. In particular, it has to preceed %EVENT_PerformAfterHowManyTimeCycles%.