Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- multiplyArray = (arr, m) ->
- k = [];
- for i in [0..arr.length]
- k.push(arr[i]*m)
- return k;
- ringGen = (xx, yy, zz, segments, length, width, thick, vert, tx, angle) ->
- return k =
- section_segments: segments
- offset:
- x: xx
- y: yy
- z: zz
- position:
- x: [0,0,0,0,0,0,0,0,0,0,0,0,0]
- y: multiplyArray([0,0.5,1,2.25,3.5,4,4.5,4,3.5,2.25,1,0.5,0], thick)
- z: [0,0,0,0,0,0,0,0,0,0,0,0,0]
- width: [width,width+1*thick,width+2*thick,width+2.5*thick,width+2*thick,width+1*thick,width,width-1*thick,width-2*thick,width-2.5*thick,width-2*thick,width-1*thick,width]
- height: [length,length+1*thick,length+2*thick,length+2.5*thick,length+2*thick,length+1*thick,length,length-1*thick,length-2*thick,length-2.5*thick,length-2*thick,length-1*thick,length]
- vertical: vert
- texture: [tx]
- angle: angle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement