From Bohemia Interactive Community
Hover & click on the images for description
⚠
Only available in
Development branch(es) until its release with Arma 3 patch
v2.08.
Description
- Description:
- Draws a laserbeam and a lightpoint at the impact location of the laser.
This command has to be executed every frame - see Arma 3: Mission Event Handlers - Draw3D.
Lasers drawn with this command are subject to the same limitations as weapon attachment lasers. These limitations are defined in the CfgIRLaserSettings config class.
- Groups:
- InteractionLights
Syntax
- Syntax:
- drawLaser [position, direction, beamColor, dotColor, dotSize, beamThickness, beamMaxLength, isIR]
- Parameters:
- position: PositionASL - the laser's origin position
- direction: Array format Vector3D - the laser's direction vector
- beamColor: Array format Color (RGB) - laser beam color. The values can go way above the usual 0..1 range as they also act as emissivity brightness
- dotColor: Array format Color (RGB) - impact dot color. Set to
[]
to use the same value as beamColor.
- dotSize: Number - impact dot size; if set to 0 the impact dot will not render
- beamThickness: Number - laser beam thickness scale; if set to 0, the beam will not render
- beamMaxLength (Optional, default: -1): Number - the maximum length of the laser beam. Special values:
- -1: No limit other than that defined in CfgIRLaserSettings
- 0: The drawLaser command is ignored
The maximum length of laser beams defined in CfgIRLaserSettings can not be exceeded, not even by setting this parameter to -1.
- isIR (Optional, default: true): Boolean - whether the laser and impact dot are only visible with Night Vision / Thermal Imaging
- Return Value:
- Nothing
Examples
- Example 1:
- Give the player a laser eye:
addMissionEventHandler ["Draw3D", {
drawLaser [
eyePos player vectorAdd [0, 0, 0.1],
getCameraViewDirection player,
[1000, 0, 0],
[],
5,
20,
-1,
false
];
}];
Additional Information
- See also:
- drawIcon3D drawLine3D Arma 3: Mission Event Handlers - Draw3D
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here!
Add Note