VS:Ang2Vec: Difference between revisions
Jump to navigation
Jump to search
(add remark about 3-dimensional size) |
m (beautify) |
||
Line 41: | Line 41: | ||
([[User:CBM-c-|_c_]], 2022.01.19) The vector returned is always 3-dimensional -in Pascal in the form {0, 0, 0}, in Python as tuple in the form (0, 0, 0)- whereby the last item is always 0. | ([[User:CBM-c-|_c_]], 2022.01.19) The vector returned is always 3-dimensional -in Pascal in the form {0, 0, 0}, in Python as tuple in the form (0, 0, 0)- whereby the last item is always 0. | ||
</remark> | </remark> | ||
Line 50: | Line 49: | ||
<code lang=pas> | <code lang=pas> | ||
Message( Ang2Vec(45, 1)); { 3-dimensional vector whose z item is always 0 } | Message( Ang2Vec(45, 1) ); { 3-dimensional vector whose z item is always 0 } | ||
</code> | </code> | ||
Revision as of 04:03, 20 January 2022
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
Returns a 2-dimensional vector that is defined by the specified polar angle and length values.
FUNCTION Ang2Vec(
angleR :REAL;
Length :REAL) : VECTOR;
def vs.Ang2Vec(angleR, Length): return VECTOR
Parameters
angleR REAL The angle of the vector (in degrees). Length REAL The length of the vector.
Return Value
Returns a 2-dimensional vector.
Remarks
(_c_, 2022.01.19) The vector returned is always 3-dimensional -in Pascal in the form {0, 0, 0}, in Python as tuple in the form (0, 0, 0)- whereby the last item is always 0.
Example
VectorScript
Message( Ang2Vec(45, 1) ); { 3-dimensional vector whose z item is always 0 }
Python
v = vs.Ang2Vec(45, 1) vs.Message( str( v ) ) # 3-dimensional tuple whose last item is always 0
Version
Availability: from All Versions