Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var fill = "#16A6C0"
- var outline = "#8A2F8A"
- var font_size = 200
- //---------------CHANGE PARAMETERS BELOW TO CHANGE LOOK---------------
- trib.fill = fill;
- trib.outline = outline;
- trib.font_size = font_size;
- var width = parseInt(d3.select('svg').attr('width'))
- var height = parseInt(d3.select('svg').attr('height'))
- var svg = d3.select('svg')
- .attr('width',1000)
- .attr('height',1000)
- var g = svg.append('g')
- .attr('transform','translate('+77+','+300+')')
- .attr('width',1000)
- .attr('height',1000)
- var basic = g.append('text')
- .text('tributary')
- .attr('font-size',font_size+10)
- .attr('font-weight','bold')
- .attr('stroke',"#292966")
- .attr('stroke-width',10)
- .attr('fill', 'red')
- var defs = d3.select('svg').append('defs')
- var filter = defs.append('filter')
- .attr('id','texty')
- .attr('width',2.2)
- .attr('height',2.6)
- trib.baseFrequency = 0.5652173913043479
- trib.numOctaves = 10
- var filter_elem2 = filter.append('feTurbulence')
- .attr('result','result7')
- .attr('id','fe2')
- .attr('seed','27')
- .attr('type','fractalNoise')
- .attr('numOctaves', trib.numOctaves)
- .attr('baseFrequency',trib.baseFrequency)
- filter.append('feComposite')
- .attr('operator','in')
- .attr('in1',"result7")
- .attr('in2','SourceGraphic')
- .attr('result','cCH')
- filter.append('feBlend')
- .attr('mode','multiply')
- .attr('in1',"cCH")
- .attr('in2','SourceGraphic')
- .attr('result','cCH1')
- filter.append('feOffset')
- .attr('dx',11)
- .attr('dy', 15)
- .attr('result','ctt2')
- var merge = filter.append('feMerge')
- merge.append('feMergeNode').attr('in','ctt2')
- merge.append('feMergeNode').attr('in','cCH1')
- basic.attr('filter','url(#texty)')
Add Comment
Please, Sign In to add comment