drawLaser: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{RV|type=command |game1= arma3 |branch= dev |version1= 2.08 |eff= local |descr= Draws a laserbeam and a lightpoint at the impact location of the laser. <br> Command has...") |
Lou Montana (talk | contribs) m (Text replacement - "[[Scalar" to "[[Number") |
||
Line 25: | Line 25: | ||
|p3= color: [[Array]] - RGB color of the laserbeam and impact dot | |p3= color: [[Array]] - RGB color of the laserbeam and impact dot | ||
|p4= color: [[ | |p4= color: [[Number]] - Thickness of the laser beam. If set to 0 the beam will not render. | ||
|p5= dotSize: [[ | |p5= dotSize: [[Number]] - Size of the impact dot. If set to 0 the impact dot will not render. | ||
|p6= isIR (Optional, default: [[true]]): [[ | |p6= isIR (Optional, default: [[true]]): [[Number]] - Whether the Laser and impact dot are only visible in Nightvision/Thermal Imaging | ||
|r1= [[Nothing]] | |r1= [[Nothing]] |
Revision as of 16:38, 3 September 2021
Description
- Description:
- Draws a laserbeam and a lightpoint at the impact location of the laser.
Command has to be executed each frame. Use addMissionEventHandler "Draw3D" which is executed each frame.
Lasers drawn with this command are subject to the same limitations as weapon attachment lasers as set in the CfgIRLaserSettings config class. - Groups:
- InteractionLights
Syntax
- Syntax:
- drawLaser [sourcePos, direction, color, thickness, dotSize, isIR]
- Parameters:
- sourcePos: PositionASL - World position of the Laser Source
- direction: Array - Direction vector along which the Laser will shine
- color: Array - RGB color of the laserbeam and impact dot
- color: Number - Thickness of the laser beam. If set to 0 the beam will not render.
- dotSize: Number - Size of the impact dot. If set to 0 the impact dot will not render.
- isIR (Optional, default: true): Number - Whether the Laser and impact dot are only visible in Nightvision/Thermal Imaging
- Return Value:
- Nothing
Examples
- Example 1:
onEachFrame {drawLaser [[[eyePos]] player vectorAdd [0,0,0.1], getCameraViewDirection player, [1000,0,0], 20, 5, false]}; // Gives player a laser eye
Additional Information
- See also:
- drawIcon3D drawLine3D
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