Skip to content

Commit 3a4f7cc

Browse files
committed
Update three.js calls in Label.js
1 parent f76f080 commit 3a4f7cc

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

utils/Label.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
@author David Piegza
33
44
Implements a label for an object.
5-
5+
66
It creates an text in canvas and sets the text-canvas as
77
texture of a cube geometry.
8-
8+
99
Parameters:
1010
text: <string>, text of the label
11-
12-
Example:
11+
12+
Example:
1313
var label = new THREE.Label("Text of the label");
1414
label.position.x = 100;
1515
label.position.y = 100;
@@ -18,9 +18,9 @@
1818

1919
THREE.Label = function(text, parameters) {
2020
var parameters = parameters || {};
21-
21+
2222
var labelCanvas = document.createElement( "canvas" );
23-
23+
2424
function create() {
2525
var xc = labelCanvas.getContext("2d");
2626
var fontsize = "40pt";
@@ -30,19 +30,19 @@ THREE.Label = function(text, parameters) {
3030
var len = xc.measureText(text).width;
3131

3232
labelCanvas.setAttribute('width', len);
33-
33+
3434
// set font size again cause it will be reset
3535
// when setting a new width
3636
xc.font = fontsize + " Arial";
3737
xc.textBaseline = 'top';
3838
xc.fillText(text, 0, 0);
3939

40-
var geometry = new THREE.CubeGeometry(len, 200);
41-
var xm = new THREE.MeshBasicMaterial( { map: new THREE.Texture( labelCanvas ), transparent: true } );
40+
var geometry = new THREE.CubeGeometry(len, 200, 0);
41+
var xm = new THREE.MeshBasicMaterial({map: new THREE.Texture(labelCanvas), transparent: true});
4242
xm.map.needsUpdate = true;
4343

4444
// set text canvas to cube geometry
45-
var labelObject = new THREE.Mesh( geometry, [ xm ] );
45+
var labelObject = new THREE.Mesh(geometry, xm);
4646
return labelObject;
4747
}
4848

0 commit comments

Comments
 (0)