/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/node_recast@1.0.12/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";function Recast(){this.addon=require("bindings")("addon"),this.buildContext=new this.addon.BuildContext,this.inputGeom=new this.addon.InputGeom,this.sample_TempObstacles=new this.addon.Sample_TempObstacles,this.sample_TempObstacles.setContext(this.buildContext),this.sample_TempObstacles.setInputGeom(this.inputGeom)}Recast.prototype.setCellSize=function(e){this.sample_TempObstacles.setCellSize(e)},Recast.prototype.setCellHeight=function(e){this.sample_TempObstacles.setCellHeight(e)},Recast.prototype.setAgentHeight=function(e){this.sample_TempObstacles.setAgentHeight(e)},Recast.prototype.setAgentRadius=function(e){this.sample_TempObstacles.setAgentRadius(e)},Recast.prototype.setAgentMaxClimb=function(e){this.sample_TempObstacles.setAgentMaxClimb(e)},Recast.prototype.setAgentMaxSlope=function(e){this.sample_TempObstacles.setAgentMaxSlope(e)},Recast.prototype.setRegionMinSize=function(e){this.sample_TempObstacles.setRegionMinSize(e)},Recast.prototype.setRegionMergeSize=function(e){this.sample_TempObstacles.setRegionMergeSize(e)},Recast.prototype.setEdgeMaxLen=function(e){this.sample_TempObstacles.setEdgeMaxLen(e)},Recast.prototype.setEdgeMaxError=function(e){this.sample_TempObstacles.setEdgeMaxError(e)},Recast.prototype.setVertsPerPoly=function(e){this.sample_TempObstacles.setVertsPerPoly(e)},Recast.prototype.setDetailSampleDist=function(e){this.sample_TempObstacles.setDetailSampleDist(e)},Recast.prototype.setDetailSampleMaxError=function(e){this.sample_TempObstacles.setDetailSampleMaxError(e)},Recast.prototype.setPartitionType=function(e){this.sample_TempObstacles.setPartitionType(e)},Recast.prototype.setDefault=function(){this.setCellSize(.1),this.setCellHeight(.2),this.setAgentHeight(2),this.setAgentRadius(0),this.setAgentMaxClimb(.9),this.setAgentMaxSlope(45),this.setRegionMinSize(8),this.setRegionMergeSize(20),this.setEdgeMaxLen(12),this.setEdgeMaxError(1.3),this.setVertsPerPoly(6),this.setDetailSampleDist(6),this.setDetailSampleMaxError(1),this.setPartitionType(0)},Recast.prototype.load=function(e){return this.inputGeom.load(this.buildContext,e)},Recast.prototype.build=function(){return this.sample_TempObstacles.build()},Recast.prototype.addTempObstacle=function(e,t,s,i,a){return this.sample_TempObstacles.addTempObstacle(e,t,s,i,a)},Recast.prototype.removeTempObstacle=function(e){return this.sample_TempObstacles.removeTempObstacle(e)},Recast.prototype.clearAllTempObstacles=function(){return this.sample_TempObstacles.clearAllTempObstacles()},Recast.prototype.update=function(e){this.sample_TempObstacles.update(e)},Recast.prototype.findNearestPoint=function(e,t,s,i,a,p){return this.sample_TempObstacles.findNearestPoint(e,t,s,i,a,p)},Recast.prototype.findRandomPoint=function(){return this.sample_TempObstacles.findRandomPoint()},Recast.prototype.findPath=function(e,t,s,i,a,p,o){return this.sample_TempObstacles.findPath(e,t,s,i,a,p,o)},module.exports=Recast;
//# sourceMappingURL=/sm/e57bc4bb76125df9850514ff1b9962276f26264fe8f686c27f3deee58ae2cfd9.map