L'épaisseur des lignes à l'aide de TROIS.LineBasicMaterial

Je suis en utilisant le code ci-dessous pour créer des centaines de lignes dans mon three.js scène

edgeGeometry[i] = new THREE.Geometry();
edgeGeometry[i].vertices[0] = v(x1,y1,z1);
edgeGeometry[i].vertices[1] = v(x2,y2,z2);
edgesMat[i] = new THREE.LineBasicMaterial({
    color: 0x6699FF, linewidth: 1, fog:true});
edge[i] = new THREE.Line(edgeGeometry[i], edgesMat[i]);
edge[i].type = THREE.Lines;
scene2.add(edge[i]);

Il fonctionne très bien, mais lorsque je change la valeur de "largeur de raie" à une plus grande OU plus petite valeur, je ne vois PAS de différence dans la scène.

Comment dois-je changer l'épaisseur des lignes? Des idées?

Merci, Dimitris

  • Bonjour, selon THREE.JS document: "en Raison des limitations de l'OpenGL Profil de Base avec le WebGL rendu sur la plupart des plates-formes de largeur de raie sera toujours 1 indépendamment de la valeur de consigne."
InformationsquelleAutor Dimitris | 2012-07-24