This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
2014-05-26 23:58:49 +02:00
2014-05-26 20:49:20 +02:00
2014-05-26 00:48:13 +02:00
2014-05-26 20:49:20 +02:00
2014-05-23 19:29:03 +02:00
2014-05-26 23:58:49 +02:00
2014-05-26 20:49:20 +02:00
2014-05-26 00:48:13 +02:00
2014-05-26 19:33:16 +02:00
2014-05-26 13:49:11 +02:00
2014-05-26 00:48:13 +02:00

Install

npm install
npm start
grunt watch

# Parse rooms
node parse.js >> rooms.json

TODO

  • Draw SVG shapes over PDF maps in Inscape and set id to roomnumber.
  • Parse SVG into suitable json datastructur (room, coordinates, dimensions).
  • Render with three.js like described below.

TODO improvements

  • SVG parser: Allow SVG paths (see utils.js), use custom attribute for room numbers, make more generic

Design

Similar to this three.js design

  • Black backgrund
  • Wireframe of room per floor tagged with name of room
  • Highlight room by drawing color semi-transparent glowing cube on tob of room floor
    • Controlled by query param and browser controls

References

S
Description
Indoor map of Chateau Neuf
Readme
271 KiB
0 Stars 9 Watchers 0 Forks
Languages
JavaScript 99.9%
HTML 0.1%