DrawLine3D: Difference between revisions
From Onset Developer Wiki
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Info|Function|Client|1.0}} | {{Info|Function|Client|1.0}} | ||
{{FuncDescription| | {{FuncDescription|Draws a line in 3d space.}} | ||
{{FuncSyntax|DrawLine3D(sX, sY, sZ, eX, eY, eZ [, thickness])}} | {{FuncSyntax|DrawLine3D(sX, sY, sZ, eX, eY, eZ [, thickness, bForeground])}} | ||
{{FuncParameters}} | {{FuncParameters}} | ||
{{FuncParam|sX| | {{FuncParam|sX|Start X location.}} | ||
{{FuncParam|sY| | {{FuncParam|sY|Start Y location.}} | ||
{{FuncParam|sZ| | {{FuncParam|sZ|Start Z location.}} | ||
{{FuncParam|eX| | {{FuncParam|eX|End X location.}} | ||
{{FuncParam|eY| | {{FuncParam|eY|End Y location.}} | ||
{{FuncParam|eZ | | {{FuncParam|eZ|End Z location.}} | ||
{{FuncParamOptional|thickness| | {{FuncParamOptional|thickness|Line thickness, default: 1.0}} | ||
{{FuncParamOptional|bForeground|'''true''' to draw in front of geometry, default: false}} | |||
{{FuncReturnValue| | {{FuncReturnValue|Returns nothing.}} | ||
== Example == | == Example == | ||
Example usage can be found in the map editor script package. | |||
https://github.com/BlueMountainsIO/OnsetLuaScripts/blob/6f45ad9607e30c97f4f1d58443d808da632d4d91/mapeditor/client/editor.lua#L168 | |||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
Line 31: | Line 33: | ||
* [[DrawRect]] | * [[DrawRect]] | ||
* [[DrawTexture]] | * [[DrawTexture]] | ||
* [[DrawTextureEx]] | |||
* [[DrawMaterial]] |
Latest revision as of 20:25, 30 August 2020
Description
Draws a line in 3d space.
Syntax
DrawLine3D(sX, sY, sZ, eX, eY, eZ [, thickness, bForeground])
Parameters
- sX
Start X location. - sY
Start Y location. - sZ
Start Z location. - eX
End X location. - eY
End Y location. - eZ
End Z location. - thickness (optional)
Line thickness, default: 1.0 - bForeground (optional)
true to draw in front of geometry, default: false
Return Value
- Returns nothing.
Example
Example usage can be found in the map editor script package. https://github.com/BlueMountainsIO/OnsetLuaScripts/blob/6f45ad9607e30c97f4f1d58443d808da632d4d91/mapeditor/client/editor.lua#L168