UNPKG
@expofp/floorplan
Version:
latest (3.7.8)
maplibre-preview (0.0.0-experimental.d269d30)
stable (3.7.7)
3.7.8
3.7.7
3.7.6
3.7.5
3.7.4
3.7.3
3.7.2
3.7.1
3.7.0
3.6.8
3.6.7
3.6.6
3.6.5
3.6.4
3.6.3
3.6.2
3.6.1
3.6.0
3.5.2
3.5.1
3.5.0
3.4.5
3.4.4
3.4.3
3.4.2
3.4.1
3.4.0
3.3.8
3.3.7
3.3.6
3.3.5
3.3.4
3.3.3
3.3.2
3.3.1
3.3.0
3.2.16
3.2.15
3.2.14
3.2.13
3.2.12
3.2.11
3.2.10
3.2.9
3.2.8
3.2.7
3.2.6
3.2.5
3.2.4
3.2.3
3.2.2
3.2.1
3.2.0
3.1.16
3.1.15
3.1.14
3.1.13
3.1.12
3.1.11
3.1.10
3.1.9
3.1.8
3.1.7
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
3.0.0-alpha.22
3.0.0-alpha.21
3.0.0-alpha.20
3.0.0-alpha.19
3.0.0-alpha.17
3.0.0-alpha.16
3.0.0-alpha.15
3.0.0-alpha.14
3.0.0-alpha.13
3.0.0-alpha.12
3.0.0-alpha.11
3.0.0-alpha.10
3.0.0-alpha.9
3.0.0-alpha.8
3.0.0-alpha.7
3.0.0-alpha.6
3.0.0-alpha.5
3.0.0-alpha.4
3.0.0-alpha.3
0.0.0-experimental.d269d30
Interactive floor plan library for expos and events
developer.expofp.com
expofp/efp-app
@expofp/floorplan
/
dist
/
esm
/
wayfinding
/
core
/
graph
/
linkCost.js
2 lines
(1 loc)
•
198 B
JavaScript
View Raw
1
2
import
{lineLength
as
r}
from
"simple-geometry"
;
import
{
VIRTUAL_LINE_PENALTY
as
o}
from
"./constants"
;
const
L=
4
;
export
function
linkCost
(
t
){
return
t.
virtual
?t.
virtualLength
??
o
:
r
(t.
p0
,t.
p1
)/(t.
weight
||L)}