File tree Expand file tree Collapse file tree 4 files changed +20
-24
lines changed Expand file tree Collapse file tree 4 files changed +20
-24
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * Copyright 2012-2018, Plotly, Inc.
3
+ * All rights reserved.
4
+ *
5
+ * This source code is licensed under the MIT license found in the
6
+ * LICENSE file in the root directory of this source tree.
7
+ */
8
+
9
+ 'use strict' ;
10
+
11
+ module . exports = function zip3 ( x , y , z ) {
12
+ var result = new Array ( x . length ) ;
13
+ for ( var i = 0 ; i < x . length ; i ++ ) {
14
+ result [ i ] = [ x [ i ] , y [ i ] , z [ i ] ] ;
15
+ }
16
+ return result ;
17
+ } ;
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ var createConeMesh = require('gl-cone3d').createConeMesh;
14
14
15
15
var simpleMap = require ( '../../lib' ) . simpleMap ;
16
16
var parseColorScale = require ( '../../lib/gl_format_color' ) . parseColorScale ;
17
+ var zip3 = require ( '../../lib/zip3' ) ;
17
18
18
19
function Cone ( scene , uid ) {
19
20
this . scene = scene ;
@@ -52,14 +53,6 @@ proto.handlePick = function(selection) {
52
53
}
53
54
} ;
54
55
55
- function zip3 ( x , y , z ) {
56
- var result = new Array ( x . length ) ;
57
- for ( var i = 0 ; i < x . length ; i ++ ) {
58
- result [ i ] = [ x [ i ] , y [ i ] , z [ i ] ] ;
59
- }
60
- return result ;
61
- }
62
-
63
56
var axisName2scaleIndex = { xaxis : 0 , yaxis : 1 , zaxis : 2 } ;
64
57
var sizeMode2sizeKey = { scaled : 'coneSize' , absolute : 'absoluteConeSize' } ;
65
58
var anchor2coneOffset = { tip : 1 , tail : 0 , cm : 0.25 , center : 0.5 } ;
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ var convexHull = require('convex-hull');
16
16
17
17
var parseColorScale = require ( '../../lib/gl_format_color' ) . parseColorScale ;
18
18
var str2RgbaArray = require ( '../../lib/str2rgbarray' ) ;
19
+ var zip3 = require ( '../../lib/zip3' ) ;
19
20
20
21
function Mesh3DTrace ( scene , mesh , uid ) {
21
22
this . scene = scene ;
@@ -54,14 +55,6 @@ function parseColorArray(colors) {
54
55
return colors . map ( str2RgbaArray ) ;
55
56
}
56
57
57
- function zip3 ( x , y , z ) {
58
- var result = new Array ( x . length ) ;
59
- for ( var i = 0 ; i < x . length ; ++ i ) {
60
- result [ i ] = [ x [ i ] , y [ i ] , z [ i ] ] ;
61
- }
62
- return result ;
63
- }
64
-
65
58
proto . update = function ( data ) {
66
59
var scene = this . scene ,
67
60
layout = scene . fullSceneLayout ;
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ var createTubeMesh = tube2mesh.createTubeMesh;
13
13
14
14
var simpleMap = require ( '../../lib' ) . simpleMap ;
15
15
var parseColorScale = require ( '../../lib/gl_format_color' ) . parseColorScale ;
16
+ var zip3 = require ( '../../lib/zip3' ) ;
16
17
17
18
function Streamtube ( scene , uid ) {
18
19
this . scene = scene ;
@@ -44,14 +45,6 @@ proto.handlePick = function(selection) {
44
45
}
45
46
} ;
46
47
47
- function zip3 ( x , y , z ) {
48
- var result = new Array ( x . length ) ;
49
- for ( var i = 0 ; i < x . length ; ++ i ) {
50
- result [ i ] = [ x [ i ] , y [ i ] , z [ i ] ] ;
51
- }
52
- return result ;
53
- }
54
-
55
48
var axisName2scaleIndex = { xaxis : 0 , yaxis : 1 , zaxis : 2 } ;
56
49
57
50
function convert ( scene , trace ) {
You can’t perform that action at this time.
0 commit comments