User Tools

Site Tools


coordinate

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
coordinate [2017/05/29 14:38] justincoordinate [2021/04/21 20:12] (current) justin
Line 2: Line 2:
 ---- ----
  
-A **coordinate** is a scripting data type that represents a 3D position within the current map and is written as //coord[x, y, z]//. The X and Y values correspond to the horizontal position and are measured in tile units, while the Z value corresponds to the vertical position and is measured in voxel units.+A **coordinate** is a scripting data type that represents a 3D position within the current map and is written as //coord[x, y, z]//. The X and Y values correspond to the horizontal position and are measured in tile units, while the Z value corresponds to the vertical position and is measured in voxel units. Each tile, object, and character within a map has its own coordinate based on its placement within the map. 
 + 
 +{{:wiki:coordinate_example.png?nolink|}}
  
 ====Example:==== ====Example:====
-<code lua>+<code bauxite>
 coord[3, -2, 10] coord[3, -2, 10]
 </code> </code>
Line 11: Line 13:
 The example above represents the position 3 tiles to the east, 2 tiles to the north, and 10 voxels above the center of the map, or more specifically at the base of the tile with coordinate (3, -2, 10) as displayed in the Map Editor. The example above represents the position 3 tiles to the east, 2 tiles to the north, and 10 voxels above the center of the map, or more specifically at the base of the tile with coordinate (3, -2, 10) as displayed in the Map Editor.
  
-In certain cases (for example when supplied to the [[Move Camera]] and [[Look At Target]] functions and their variations), the X, Y, and Z coordinate values can be specified as decimals with fractional parts in order to fine tune the 3D position.+In certain cases (for example when supplied to the [[Move Camera]] and [[Look At Target]] functions and their various counterparts), the X, Y, and Z coordinate values can be specified as decimals with fractional parts in order to fine tune the 3D position.
  
 ====Example:==== ====Example:====
-<code lua>+<code bauxite>
 coord[0.5, 0.5, 24] coord[0.5, 0.5, 24]
 </code> </code>
coordinate.1496093899.txt.gz · Last modified: 2017/05/29 14:38 by justin