Difference between revisions of "GetHeadingAngle"

1,240 bytes added ,  13:22, 15 August 2009
m
Robot: Automated text replacement (-\[\[Category:(.*?)\(GECK 1.0\)\]\] +Category:\1(GECK 1.1))
imported>Kkuhlmann
 
imported>Geckbot
m (Robot: Automated text replacement (-\[\[Category:(.*?)\(GECK 1.0\)\]\] +Category:\1(GECK 1.1)))
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Link to TES4 Construction Set Wiki: [http://cs.elderscrolls.com/constwiki/index.php/GetHeadingAngle GetHeadingAngle].
{{Function
|CSWikiPage = GetHeadingAngle
|origin = GECK1
|summary = Returns the angle between the calling reference and the specified object in a range from -180 to 180 degrees.
|name = GetHeadingAngle
|returnVal = -180 to 180
|returnType = float
|referenceType = [Object]
|arguments =
  {{FunctionArgument
  |Name = ObjectRef
  |Type = ref
  }}
|example = Player.GetHeadingAngle StrangeStatue
}}
==Notes==
*Do not confuse this function with GetAngle Z, which returns the heading angle of an object relative to the world.
*The direction the calling reference is facing is considered 0 degrees.
*Angles measured clockwise from 0 are positive, while angles measured counter-clockwise from 0 are negative.
*In the example above, if the player is facing north and the object StrangeStatue is due west of the player, the returned value would be -90.
*When you add this value to the calling references's current heading angle (Z angle), he will face the specified ObjectRef:
 
  set angle to Player.GetAngle Z + Player.GetHeadingAngle StrangeStatue
  Player.SetAngle Z angle


[[Category:Functions]]
==See Also==
*[[GetAngle]]
*[[SetAngle]]
*[[Rotate]]
*[[GetPos]]
*[[SetPos]]
 
[[Category: Functions]]
[[Category: Functions (GECK 1.1)]]
[[Category: Condition Functions]]
[[Category: Condition Functions (GECK 1.1)]]
[[Category: Movement Functions]]
[[Category: Movement Functions (GECK 1.1)]]
Anonymous user