Mesh Avoidance

The mesh avoidance module makes sure your agents do not collide with a given mesh.



Attributes

AttributesTypeOverridableDescription
behave3dboolnoEnables up and down intersections, instead of left and right only. 
distancefloatyesThe threshold distance. All agents within this distance range from the mesh will be evaluated.
maxTurnAngledoublenoThe max turn angle.
meshmesh
noThe mesh to avoid.
meshParentMatrixmatrixnoThe mesh parent matrix.
meshTranslationvector3noThe mesh translation.
meshScalevector3noThe mesh scale.
meshRotationvector3noThe mesh rotation.
weightdoubleyesWeight.
boundingBoxMultiplierdoublenoBounding box multiplier for intersection evaluation.
debugboolnoenables module debug drawing.
ignoreNextDirectionalModulesboolyesIf enabled, all next directional modules in the stack will be ignored.
editLocomotionAngularVelocityboolyesIf on, this module will edit the targetAngularVelocity metadata used by the locomotion system.


Copyright © 2017, Toolchefs LTD.