@@ -1688,16 +1688,15 @@ or string form, a ColorString (defined above):
1688
1688
`colorspec = "green"`
1689
1689
1690
1690
Spatial Vectors
1691
- --------------
1692
-
1693
- * `vector.new([x[, y, z]])`: returns a vector.
1694
- * `x` is a table or the `x` position.
1695
-
1691
+ ---------------
1692
+ * `vector.new(a[, b, c])`: returns a vector:
1693
+ * A copy of `a` if `a` is a vector.
1694
+ * `{x = a, y = b, z = c}`, if all `a, b, c` are defined
1696
1695
* `vector.direction(p1, p2)`: returns a vector
1697
1696
* `vector.distance(p1, p2)`: returns a number
1698
1697
* `vector.length(v)`: returns a number
1699
1698
* `vector.normalize(v)`: returns a vector
1700
- * `vector.round(v)`: returns a vector
1699
+ * `vector.round(v)`: returns a vector, each dimension rounded to floor
1701
1700
* `vector.apply(v, func)`: returns a vector
1702
1701
* `vector.equals(v1, v2)`: returns a boolean
1703
1702
@@ -1709,7 +1708,7 @@ For the following functions `x` can be either a vector or a number:
1709
1708
* `vector.divide(v, x)`: returns a scaled vector or Schur quotient
1710
1709
1711
1710
Helper functions
1712
- -----------------
1711
+ ----------------
1713
1712
* `dump2(obj, name="_", dumped={})`
1714
1713
* Return object serialized as a string, handles reference loops
1715
1714
* `dump(obj, dumped={})`
0 commit comments