{"name":"getPosWorldVisual","title":"getPosWorldVisual","type":"command","url":"https://community.bistudio.com/wiki/getPosWorldVisual","revid":377439,"updated":"2026-01-02T06:46:47Z","groups":["Object Manipulation","Render Time Scope"],"status":"ok","games":{"arma3":"1.96"},"since":"arma3 1.96","arma3_since":"1.96","locality":{"argument":"global"},"description":"Returns the provided object's, model centre position in render version in format PositionASL, rather than transformed boundingCenter or LandContact vertices.","syntaxes":[{"syntax":"getPosWorldVisual object","params":[{"name":"object","type":"Object","type_expr":"Object"}],"returns":{"type":"PositionASL","type_expr":"PositionASL","description":"the model centre's position (see getPosWorld) in render scope","text":"PositionASL - **the model centre**'s position (see getPosWorld) in render scope"},"form":"unary","right":{"text":"object"}}],"examples":[{"code":["_obj setPosWorld getPosWorldVisual _obj;"]},{"code":["_groundObj modelToWorldVisualWorld [0,0,0] isEqualTo getPosWorldVisual _groundObj; // true"]},{"code":["private _waveHeight = ((boat modelToWorldVisual [0,0,0]) vectorDiff getPosWorldVisual boat) select 2;"]}],"see_also":["getPosWorld","setPosWorld","visiblePosition","getPosATLVisual","getPosASLVisual","visiblePositionASL","modelToWorldVisual","modelToWorldVisualWorld"]}