聚布尔
不到20行代码即可生成一个强大的多边形布尔库! (不包括依赖项)与任何种类的多边形一起使用,结果对机器精度都是准确的,并且在任何情况下有效输入都不会崩溃或产生错误的输出。
例子
var polybool = require ( 'poly-bool' )
var a = [ [ [ - 1 , - 1 ] , [ - 1 , 1 ] , [ 1 , 1 ] , [ 1 , - 1 ] ] ]
var b = [ [ [ 0 , 0 ] , [ 0 , 2 ] , [ 2 , 2 ] , [ 2 , 0 ] ] ]
console . log ( polybool ( a , b , 'sub' ) )
输出
[ [ [ 1 , 1 ] , [ 1 , 0 ] , [ 2 , 0 ] , [ 2 , 2 ] , [ 0 , 2 ] , [ 0 , 1 ] ] ]
安装
npm
1