react-floorplanner
Version:
react-floorplanner is a React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.
23 lines (18 loc) • 604 B
JavaScript
import * as Three from 'three';
import guideHorizontalStreak from './guides/guide-horizontal-streak';
import guideVerticalStreak from './guides/guide-vertical-streak';
export default function createGrid(scene) {
let grid = new Three.Object3D();
scene.guides.forEach(guide => {
switch (guide.type) {
case "horizontal-streak":
grid.add(guideHorizontalStreak(scene.width, scene.height, guide));
break;
case 'vertical-streak':
grid.add(guideVerticalStreak(scene.width, scene.height, guide));
break;
}
});
grid.position.y = -1;
return grid;
}