react-planner-viewer
Version:
react-planner-viewer is a React Component for view plans builded with react-planner in 2D mode
45 lines (42 loc) • 4.06 kB
JavaScript
import ElementsFactories from '../../../factories/export';
var info = {
title: 'wall',
tag: ['wall'],
group: 'Vertical closure',
description: 'Wall with bricks or painted',
image: require('./wall.png'),
visibility: {
catalog: true,
layerElementsVisible: true
}
};
var textures = {
bricks: {
name: 'Bricks',
uri: require('./textures/bricks.jpg'),
lengthRepeatScale: 0.01,
heightRepeatScale: 0.01,
normal: {
uri: require('./textures/bricks-normal.jpg'),
lengthRepeatScale: 0.01,
heightRepeatScale: 0.01,
normalScaleX: 0.8,
normalScaleY: 0.8
}
},
painted: {
name: 'Painted',
uri: require('./textures/painted.jpg'),
lengthRepeatScale: 0.01,
heightRepeatScale: 0.01,
normal: {
uri: require('./textures/painted-normal.png'),
lengthRepeatScale: 0.01,
heightRepeatScale: 0.01,
normalScaleX: 0.4,
normalScaleY: 0.4
}
}
};
export default ElementsFactories.WallFactory('wall', info, textures);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jYXRhbG9nL215Q2F0YWxvZy9saW5lcy93YWxsL3BsYW5uZXItZWxlbWVudC5qc3giXSwibmFtZXMiOlsiRWxlbWVudHNGYWN0b3JpZXMiLCJpbmZvIiwidGl0bGUiLCJ0YWciLCJncm91cCIsImRlc2NyaXB0aW9uIiwiaW1hZ2UiLCJyZXF1aXJlIiwidmlzaWJpbGl0eSIsImNhdGFsb2ciLCJsYXllckVsZW1lbnRzVmlzaWJsZSIsInRleHR1cmVzIiwiYnJpY2tzIiwibmFtZSIsInVyaSIsImxlbmd0aFJlcGVhdFNjYWxlIiwiaGVpZ2h0UmVwZWF0U2NhbGUiLCJub3JtYWwiLCJub3JtYWxTY2FsZVgiLCJub3JtYWxTY2FsZVkiLCJwYWludGVkIiwiV2FsbEZhY3RvcnkiXSwibWFwcGluZ3MiOiJBQUFBLE9BQU9BLGlCQUFQLE1BQThCLDJCQUE5Qjs7QUFFQSxJQUFNQyxPQUFPO0FBQ1hDLFNBQU8sTUFESTtBQUVYQyxPQUFLLENBQUMsTUFBRCxDQUZNO0FBR1hDLFNBQU8sa0JBSEk7QUFJWEMsZUFBYSw2QkFKRjtBQUtYQyxTQUFPQyxRQUFRLFlBQVIsQ0FMSTtBQU1YQyxjQUFZO0FBQ1ZDLGFBQVMsSUFEQztBQUVWQywwQkFBc0I7QUFGWjtBQU5ELENBQWI7O0FBWUEsSUFBTUMsV0FBVztBQUNmQyxVQUFRO0FBQ05DLFVBQU0sUUFEQTtBQUVOQyxTQUFLUCxRQUFRLHVCQUFSLENBRkM7QUFHTlEsdUJBQW1CLElBSGI7QUFJTkMsdUJBQW1CLElBSmI7QUFLTkMsWUFBUTtBQUNOSCxXQUFLUCxRQUFRLDhCQUFSLENBREM7QUFFTlEseUJBQW1CLElBRmI7QUFHTkMseUJBQW1CLElBSGI7QUFJTkUsb0JBQWMsR0FKUjtBQUtOQyxvQkFBYztBQUxSO0FBTEYsR0FETztBQWNmQyxXQUFTO0FBQ1BQLFVBQUssU0FERTtBQUVQQyxTQUFLUCxRQUFRLHdCQUFSLENBRkU7QUFHUFEsdUJBQW1CLElBSFo7QUFJUEMsdUJBQW1CLElBSlo7QUFLUEMsWUFBUTtBQUNOSCxXQUFLUCxRQUFRLCtCQUFSLENBREM7QUFFTlEseUJBQW1CLElBRmI7QUFHTkMseUJBQW1CLElBSGI7QUFJTkUsb0JBQWMsR0FKUjtBQUtOQyxvQkFBYztBQUxSO0FBTEQ7QUFkTSxDQUFqQjs7QUE2QkEsZUFBZW5CLGtCQUFrQnFCLFdBQWxCLENBQThCLE1BQTlCLEVBQXNDcEIsSUFBdEMsRUFBNENVLFFBQTVDLENBQWYiLCJmaWxlIjoicGxhbm5lci1lbGVtZW50LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEVsZW1lbnRzRmFjdG9yaWVzIGZyb20gJy4uLy4uLy4uL2ZhY3Rvcmllcy9leHBvcnQnO1xuXG5jb25zdCBpbmZvID0ge1xuICB0aXRsZTogJ3dhbGwnLFxuICB0YWc6IFsnd2FsbCddLFxuICBncm91cDogJ1ZlcnRpY2FsIGNsb3N1cmUnLFxuICBkZXNjcmlwdGlvbjogJ1dhbGwgd2l0aCBicmlja3Mgb3IgcGFpbnRlZCcsXG4gIGltYWdlOiByZXF1aXJlKCcuL3dhbGwucG5nJyksXG4gIHZpc2liaWxpdHk6IHtcbiAgICBjYXRhbG9nOiB0cnVlLFxuICAgIGxheWVyRWxlbWVudHNWaXNpYmxlOiB0cnVlXG4gIH1cbn07XG5cbmNvbnN0IHRleHR1cmVzID0ge1xuICBicmlja3M6IHtcbiAgICBuYW1lOiAnQnJpY2tzJyxcbiAgICB1cmk6IHJlcXVpcmUoJy4vdGV4dHVyZXMvYnJpY2tzLmpwZycpLFxuICAgIGxlbmd0aFJlcGVhdFNjYWxlOiAwLjAxLFxuICAgIGhlaWdodFJlcGVhdFNjYWxlOiAwLjAxLFxuICAgIG5vcm1hbDoge1xuICAgICAgdXJpOiByZXF1aXJlKCcuL3RleHR1cmVzL2JyaWNrcy1ub3JtYWwuanBnJyksXG4gICAgICBsZW5ndGhSZXBlYXRTY2FsZTogMC4wMSxcbiAgICAgIGhlaWdodFJlcGVhdFNjYWxlOiAwLjAxLFxuICAgICAgbm9ybWFsU2NhbGVYOiAwLjgsXG4gICAgICBub3JtYWxTY2FsZVk6IDAuOFxuICAgIH1cbiAgfSxcbiAgcGFpbnRlZDoge1xuICAgIG5hbWU6J1BhaW50ZWQnLFxuICAgIHVyaTogcmVxdWlyZSgnLi90ZXh0dXJlcy9wYWludGVkLmpwZycpLFxuICAgIGxlbmd0aFJlcGVhdFNjYWxlOiAwLjAxLFxuICAgIGhlaWdodFJlcGVhdFNjYWxlOiAwLjAxLFxuICAgIG5vcm1hbDoge1xuICAgICAgdXJpOiByZXF1aXJlKCcuL3RleHR1cmVzL3BhaW50ZWQtbm9ybWFsLnBuZycpLFxuICAgICAgbGVuZ3RoUmVwZWF0U2NhbGU6IDAuMDEsXG4gICAgICBoZWlnaHRSZXBlYXRTY2FsZTogMC4wMSxcbiAgICAgIG5vcm1hbFNjYWxlWDogMC40LFxuICAgICAgbm9ybWFsU2NhbGVZOiAwLjRcbiAgICB9XG4gIH0sXG59O1xuXG5leHBvcnQgZGVmYXVsdCBFbGVtZW50c0ZhY3Rvcmllcy5XYWxsRmFjdG9yeSgnd2FsbCcsIGluZm8sIHRleHR1cmVzKTtcbiJdfQ==