Can somebody explain why check_for_collisions is defined as bool but in description it mentions four different int values as options, which are in fact causing errors as per below.
2024-08-01 07:33:31 [19,169ms] [Warning] [omni.graph.core._impl.utils] Could not sync USD on attribute inputs:checkForCollisions -
Error in 'pxrInternal_v0_22__pxrReserved__::UsdStage::_SetValueImpl' at line 6189 in file /buildAgent/work/ac88d7d902b57417/USD/pxr/usd/usd/stage.cpp : 'Type mismatch for </Replicator/SDGPipeline/OgnScatter2D.inputs:checkForCollisions>: expected 'bool', got 'int''
Hi, sorry for the delay (and confusion in the docs). The int values in the documentation are part of a planned future release and are not yet implemented. The additional options in the docs (2 and 3) were intended as a shortcut but the existing workflow should not preclude you from what you are trying to do. For example, you can just add all the prims in the stage to the no_coll_prim arg in a list rather than traversing it automatically.