UNPKG
tapspace
Version:
alpha (2.0.0-alpha.24)
latest (1.6.0)
stable (1.6.0)
2.0.0-alpha.24
2.0.0-alpha.23
2.0.0-alpha.22
2.0.0-alpha.21
2.0.0-alpha.20
2.0.0-alpha.19
2.0.0-alpha.18
2.0.0-alpha.17
2.0.0-alpha.16
2.0.0-alpha.15
2.0.0-alpha.14
2.0.0-alpha.13
2.0.0-alpha.12
2.0.0-alpha.11
2.0.0-alpha.10
2.0.0-alpha.9
2.0.0-alpha.8
2.0.0-alpha.7
2.0.0-alpha.6
2.0.0-alpha.5
2.0.0-alpha.4
2.0.0-alpha.3
2.0.0-alpha.2
2.0.0-alpha.1
1.6.0
1.6.0-beta.0
1.5.2
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.0
1.2.0
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
A zoomable user interface lib for web apps
github.com/taataa/tapspace
taataa/tapspace
tapspace
/
lib
/
geometry
/
Vector
/
copy.js
16 lines
(13 loc)
•
275 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const
vec3 =
require
(
'affineplane'
).
vec3
module
.
exports
=
function
(
) {
// @Vector:copy()
//
// Clone the vector.
//
// Return
// a Vector, the clone.
//
const
v = vec3.
copy
(
this
.
vec
)
const
Vector
=
this
.
constructor
return
new
Vector
(
this
.
basis
, v) }