Difference between revisions of "Math Script"
Jump to navigation
Jump to search
Reverted to List
imported>CraftySentinel m (Formatting Change) |
imported>CraftySentinel (Reverted to List) |
||
Line 1: | Line 1: | ||
Collection of generic math-related global functions | Collection of generic math-related global functions | ||
Line 20: | Line 14: | ||
== Global Functions == | == Global Functions == | ||
:'''Float [[abs - Math|abs]](Float ''afValue'')''' | |||
:*Calculates the absolute value of its parameter. | |||
:'''Float [[acos - Math|acos]](Float ''afValue'')''' | |||
:*Calculates the arccosine of its value (returns degrees). | |||
:'''Float [[asin - Math|asin]](Float ''afValue'')''' | |||
:*Calculates the arcsine of its value (returns degrees). | |||
:'''Float [[atan - Math|atan]](Float ''afValue'')''' | |||
:*Calculates the arctangent of its value (returns degrees). | |||
:'''Int [[Ceiling - Math|Ceiling]](Float ''afValue'')''' | |||
:*Calculates the smallest integer greater than or equal to the value. | |||
:'''Float [[cos - Math|cos]](Float ''afValue'')''' | |||
:*Calculates the cosine of its value (in degrees). | |||
:'''Float [[DegreesToRadians - Math|DegreesToRadians]](Float ''afDegrees'')''' | |||
:*Converts its argument in degrees to radians. | |||
:'''Int [[Floor - Math|Floor]](Float ''afValue'')''' | |||
:*Calculates the largest integer less than or equal to the value. | |||
:'''Float [[pow - Math|pow]](Float ''x'', Float ''y'')''' | |||
:*Raises x to the y power. | |||
:'''Float [[RadiansToDegrees - Math|RadiansToDegrees]](Float ''afRadians'')''' | |||
:*Converts its argument in radians to degrees. | |||
:'''Float [[sin - Math|sin]](Float ''afValue'')''' | |||
:*Calculates the sine of its argument (in degrees). | |||
:'''Float [[sqrt - Math|sqrt]](Float ''afValue'')''' | |||
:*Calculates the square root of its argument. | |||
:'''Float [[tan - Math|tan]](Float ''afValue'')''' | |||
:*Calculates the tangent of its value (in degrees). | |||
== SKSE Global Functions == | == SKSE Global Functions == | ||
:'''Int [[LeftShift - Math|LeftShift]](Int ''value'', Int ''n'')''' | |||
:*Shifts value left by n number of bits. | |||
:'''Int [[RightShift - Math|RightShift]](Int ''value'', Int ''n'')''' | |||
:*Shifts value right by n number of bits. | |||
:'''Int [[LogicalAnd - Math|LogicalAnd]](Int ''arg1'', Int ''arg2'')''' | |||
:*ANDs arg1 with arg2. | |||
:'''Int [[LogicalOr - Math|LogicalOr]](Int ''arg1'', Int ''arg2'')''' | |||
:*ORs arg1 with arg2. | |||
:'''Int [[LogicalXor - Math|LogicalXor]](Int ''arg1'', Int ''arg2'')''' | |||
:*Exclusive ORs arg1 with arg2. | |||
:'''Int [[LogicalNot - Math|LogicalNot]](Int ''arg1'')''' | |||
:*Inverts arg1's bits. | |||
== Events == | == Events == | ||
None | None | ||
[[Category:Scripting]] | |||
[[Category:Papyrus]] | |||
[[Category:Script Objects]] | |||
[[Category:SKSE]] | |||
[[Category:SKSE Script Objects]] |