0.7.4 • Published 7 years ago

@kenzotakahashi/autofloor-lib v0.7.4

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

Autofloor Library

Autofloorで使うライブラリです。

Install

npm install -D @kenzotakahashi/autofloor-lib

findRooms

壁から部屋を見つけます。outlineに依存しています。

import {findRooms} from 'autofloor-lib'
import {constructWallOutline} from '@kenzotakahashi/autofloor-calc-outline'

const walls = [
  [[1,3],[3.5,3]],
  [[1,3],[1.2,0.8]],
  [[1.2,0.8],[3.5,0.8]],
  [[3.5,0.8],[5.5,0.8]],
  [[3.5,0.8],[3.5,3]],
  [[5.5,0.8],[5.5,3]],
  [[3.5,3],[5.5,3]]
]
const [rooms, outlines] = findRooms(constructWallOutline(walls))
console.log(rooms)

Output

[ [ [ 1.0832224943005666, 2.9240000000000004 ],
    [ 1.2694043124823846, 0.8760000000000003 ],
    [ 3.424, 0.876 ],
    [ 3.424, 2.924 ] ],
  [ [ 3.576, 2.924 ],
    [ 5.424, 2.924 ],
    [ 5.424, 0.876 ],
    [ 3.576, 0.876 ] ] ]
0.7.4

7 years ago

0.7.3

7 years ago

0.7.2

7 years ago

0.7.1

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.6

7 years ago

0.5.5

7 years ago

0.5.4

7 years ago

0.5.3

7 years ago

0.5.2

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.6

7 years ago

0.3.4

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.1.0

7 years ago