Missing Triangles

This fixes #1093. Makes `Cartesian*.fromArray` an alias of `Cartesian*.unpack`.

@shunter found that this line was the problem: `result.x = values[offset + 0];`.
To fix the problem, change it to: `result.x = values[offset];`.
This was causing `NaN`s to show up in typed arrays.