@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 760 B
JavaScript
import{RayMarchingSteps as s}from"./CloudsTechniqueConfiguration.js";class i{constructor(s,i,t,e,n,o,h,r,a=.5){this.coverage=s,this.density=i,this.absorption=t,this.cloudSize=e,this.detailSize=n,this.smoothness=o,this.cloudHeight=h,this.raymarchingSteps=r,this.median=a}}const t=new i([0,.6],[.03,.03],[0,0],[.9,.9],[.8,.8],[.7,.7],[.05,.05],s.SIXTEEN),e={sunny:t,cloudy:new i([.3,.65],[.2,.4],[0,0],[.85,.85],[.75,.75],[.3,.4],[1,1],s.TWOHUNDRED,.6),rainy:new i([.6,.8],[.5,.8],[.1,.5],[.9,.9],[.75,.75],[.5,.5],[1,1],s.TWOHUNDRED,.4),snowy:new i([.25,.75],[.3,.3],[0,0],[.95,.95],[.7,.7],[.69,.75],[.3,1],s.HUNDRED,.65),foggy:new i([.8,.8],[.5,.5],[0,0],[.95,.95],[.9,.9],[.55,.55],[.3,.3],s.SIXTEEN),default:t};export{i as CloudPresets,e as cloudPresets};