-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathadd_collada.js
More file actions
20 lines (18 loc) · 928 Bytes
/
add_collada.js
File metadata and controls
20 lines (18 loc) · 928 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
define( "add_collada",['./WorldWindShim'],function () {
return function add_collada(key,y_origin,x_origin,z_origin) {
var position = new WorldWind.Position(y_origin,x_origin,z_origin,wwd,layer_array);
var wupper = new WorldWind.Placemark(position);
wupper.altitudeMode = WorldWind.CLAMP_TO_GROUND;
var colladaLoader = new WorldWind.ColladaLoader(position);
var modelAddress = 'data/'+key+'.dae';
colladaLoader.load(modelAddress, function (model) {
//model.scale = 1;
model.materials.stuff = {id: 'stuff', diffuse: new Float32Array([255,255,255,0.5])};
model.meshes['shape0-lib'].buffers[0].material = 'stuff';
model.nodes[0].materials = [{id: 'stuff',symbol: 'stuff'}];
wwd.layers[5].addRenderable(model);
});
//layer_array.push(colladaLoader)
layer_array[key] = colladaLoader
};
});