#
luxiaotao1123
2022-01-05 f9bad0ac4a11a56f2ab3048d19e7caf01cd9aa2d
#
1个文件已修改
3个文件已添加
11088 ■■■■■ 已修改文件
static/img/goods.jpg 补丁 | 查看 | 原始文档 | blame | 历史
static/img/goodsWrap.jpg 补丁 | 查看 | 原始文档 | blame | 历史
static/js/object/StoreGoods.js 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
static/model/obj/goods.obj 11061 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
static/img/goods.jpg
static/img/goodsWrap.jpg
static/js/object/StoreGoods.js
@@ -53,6 +53,33 @@
                }, null, null );
        });
    const goodsWrapImg = new THREE.TextureLoader( manager ).load( '../static/img/goodsWrap.jpg' );
    const goodsImg = new THREE.TextureLoader( manager ).load( '../static/img/goods.jpg' );
    new OBJLoader( manager ).load( '../static/model/obj/goods.obj', function ( obj ) {
        obj.traverse (function (child) {
            child.castShadow = true;
            if (child instanceof THREE.Mesh) {
                if (child.name === 'goods') {
                    child.material.map = goodsImg;
                } else if (child.name === "goods_wrap") {
                    child.material.map = goodsWrapImg;
                }
            }
        });
        obj.scale.set(1, 1.2, 1.2);
        goodsList.map(item => {
            let clone = obj.clone();
            let positionX = that.shelf.positionX || 0;
            let positionY = that.shelf.bottomHight + (item.lev1-1)*that.shelf.binHeight || 0;
            let positionZ = (item.bay1-1)*-that.shelf.binHeight || 0;
            clone.position.x = -17 + positionX;
            clone.position.y = 5 + positionY;
            clone.position.z = -7 + positionZ;
            that.object.addObject(clone);
        })
    });
}
export {StoreGoods}
static/model/obj/goods.obj
New file
Diff too large