{"name":"setLightVolumeShape","title":"setLightVolumeShape","type":"command","url":"https://community.bistudio.com/wiki/setLightVolumeShape","revid":378534,"updated":"2026-05-04T02:22:29Z","groups":["Lights"],"status":"ok","games":{"arma3":"2.06"},"since":"arma3 2.06","arma3_since":"2.06","locality":{"argument":"local","effect":"local"},"description":"Sets the `#lightreflector`'s volume shape. An empty shape will switch the light off.","syntaxes":[{"syntax":"lightReflector setLightVolumeShape [shapePath, scale]","params":[{"name":"lightReflector","type":"Object","description":"object of class `#lightreflector`)","type_expr":"Object","text":"lightReflector : Object - object of class `#lightreflector`)"},{"name":"shapePath","type":"String","description":"\"\" to turn the light off","type_expr":"String"},{"name":"scale","type":"Array with [sizeX, sizeY, sizeZ]","description":"Array with [sizeX, sizeY, sizeZ]\n\n- sizeX: Number\n- sizeY: Number\n- sizeZ: Number","type_expr":"Array","text":"scale: Array with [sizeX, sizeY, sizeZ]\n\n- sizeX: Number\n- sizeY: Number\n- sizeZ: Number"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"binary","left":{"text":"lightReflector"},"right":{"text":"[shapePath, scale]"}}],"examples":[{"code":["_light setLightVolumeShape [\"a3\\data_f\\VolumeLightFlashlight.p3d\", [1, 1, 1]];"]}],"see_also":["setLightColor","setLightAmbient","setLightBrightness","lightAttachObject","lightDetachObject","setLightIntensity","setLightAttenuation","setLightUseFlare","setLightFlareSize","setLightFlareMaxDistance","setLightDayLight","setLightIR"]}