0
イメージテクスチャのある素材の使用に関するヘルプが必要です。 2.9ビューアファイルを使用しています。 three.jsのリビジョン71を使用しています。イメージテクスチャのある素材を使用したAutodesk forgeビューア
私はカスタムシェイプを作成しました。私は画像テクスチャ素材に
var shininess = 50, specular = 0x333333, bumpScale = 1, shading = THREE.SmoothShading;
var imgTexture = THREE.ImageUtils.loadTexture("textures/UV_Grid_Sm.jpg");
imgTexture.wrapS = imgTexture.wrapT = THREE.RepeatWrapping;
imgTexture.anisotropy = 16;
var material = new THREE.MeshLambertMaterial({ map: imgTexture, color: 0xffffff, shading: shading });
viewer.impl.matman().addMaterial("FloorMaterial", material, true);
を使用したい頂点
のうち乗...
// Convert Array to Vector Array and World Space
var vectorWorldArray = convertFloatArrayToVectorWorldArray(viewer,
matrixWorld, floatArray);
var shape = new THREE.Shape(vectorWorldArray);
var geometry = new THREE.ShapeGeometry(shape);
geometry.faces.push(new THREE.Face3(0, 1, 2));
geometry.faces.push(new THREE.Face3(2, 3, 0));
geometry.computeFaceNormals();
var mesh = new THREE.Mesh(geometry, material);
var scene = viewer.impl.scene;
// mesh.translateZ(10);
scene.add(mesh);
質感だけでは、すべての黒
だけのものとして表示されます(バージョン52.0.2743.116 m) [.Offscreen-For-WebGL-0B70AB98]レンダリング警告:ユニットに結合されたテクスチャはありません。
テクスチャが存在することを知っています
イメージテクスチャマテリアルを追加する方が簡単ですか?ランバートは、私は今、私のテクスチャが現れBasicMaterialを使用してに切り替えビューア
で何が来るのか、他の光を必要とするよう