UNPKG

three-bvh-csg

Version:

A fast, flexible, dynamic CSG implementation on top of three-mesh-bvh

14 lines (7 loc) 239 B
const HASH_MULTIPLIER = ( 1 + 1e-7 ) * 1e6; export function hashNumber( v ) { return ~ ~ ( v * HASH_MULTIPLIER ); } export function hashVertex( v ) { return `${ hashNumber( v.x ) },${ hashNumber( v.y ) },${ hashNumber( v.z ) }`; }