adapt logo creation to new pad definition
This commit is contained in:
parent
f0acef68ff
commit
3f00f109ac
|
@ -42,14 +42,14 @@
|
||||||
// draw pads
|
// draw pads
|
||||||
for (var i=0; i<6; i++) {
|
for (var i=0; i<6; i++) {
|
||||||
if (document.getElementById("pad_layer_copper").checked) {
|
if (document.getElementById("pad_layer_copper").checked) {
|
||||||
var west = cvlp_pad(i+1, 0+pad_thickness, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness+pad_size, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness, pad_thickness*0.1, 0)
|
var west = cvlp_pad(i+1, 0+pad_size/2, (pad_size+pad_chip_spacing*2)+pad_spacing*i, pad_size, pad_thickness, pad_thickness*0.1, -1*Math.max(pad_size,pad_thickness))
|
||||||
logo.elements = logo.elements.concat(west)
|
logo.elements = logo.elements.concat(west)
|
||||||
var north = cvlp_pad(24-i, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness+pad_size, pad_thickness, pad_thickness*0.1, 0)
|
var south = cvlp_pad(i+7, (pad_size+pad_chip_spacing*2)+pad_spacing*i, (pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2)+pad_size/2, pad_thickness, pad_size, pad_thickness*0.1, -1*Math.max(pad_size,pad_thickness))
|
||||||
logo.elements = logo.elements.concat(north)
|
|
||||||
var east = cvlp_pad(18-i, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2+pad_size, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness, pad_thickness*0.1, 0)
|
|
||||||
logo.elements = logo.elements.concat(east)
|
|
||||||
var south = cvlp_pad(i+7, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2+pad_size, pad_thickness, pad_thickness*0.1, 0)
|
|
||||||
logo.elements = logo.elements.concat(south)
|
logo.elements = logo.elements.concat(south)
|
||||||
|
var east = cvlp_pad(18-i, (pad_size+pad_chip_spacing*2+pad_spacing*5+pad_chip_spacing*2)+pad_size/2, (pad_size+pad_chip_spacing*2)+pad_spacing*i, pad_size, pad_thickness, pad_thickness*0.1, -1*Math.max(pad_size,pad_thickness))
|
||||||
|
logo.elements = logo.elements.concat(east)
|
||||||
|
var north = cvlp_pad(24-i, pad_size+pad_chip_spacing*2+pad_spacing*i, pad_size/2, pad_thickness, pad_size, pad_thickness*0.1, -1*Math.max(pad_size,pad_thickness))
|
||||||
|
logo.elements = logo.elements.concat(north)
|
||||||
} else {
|
} else {
|
||||||
var west = cvlp_line(0+pad_thickness, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness+pad_size, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness)
|
var west = cvlp_line(0+pad_thickness, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness+pad_size, pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*i, pad_thickness)
|
||||||
logo.elements = logo.elements.concat(west)
|
logo.elements = logo.elements.concat(west)
|
||||||
|
@ -62,11 +62,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// draw chip outline
|
// draw chip outline
|
||||||
var chip = cvlp_rectangle(pad_thickness+pad_size+pad_chip_spacing, pad_thickness+pad_size+pad_chip_spacing, pad_chip_spacing*2+pad_spacing*5, pad_chip_spacing*2+pad_spacing*5, chip_thickness, pad_chip_spacing)
|
var chip = cvlp_rectangle(pad_size+pad_chip_spacing, pad_size+pad_chip_spacing, pad_chip_spacing*2+pad_spacing*5, pad_chip_spacing*2+pad_spacing*5, chip_thickness, pad_chip_spacing)
|
||||||
logo.elements = logo.elements.concat(chip)
|
logo.elements = logo.elements.concat(chip)
|
||||||
// draw O letter
|
// draw O letter
|
||||||
var x = pad_thickness+pad_size+pad_chip_spacing*2
|
var x = pad_size+pad_chip_spacing*2
|
||||||
var y = pad_thickness+pad_size+pad_chip_spacing*2
|
var y = pad_size+pad_chip_spacing*2
|
||||||
var text = cvlp_polyline([[x,y],
|
var text = cvlp_polyline([[x,y],
|
||||||
[x+=pad_spacing*2,y],
|
[x+=pad_spacing*2,y],
|
||||||
[x,y+=pad_spacing*2],
|
[x,y+=pad_spacing*2],
|
||||||
|
@ -74,8 +74,8 @@
|
||||||
[x,y+=pad_spacing*-2]],text_thickness)
|
[x,y+=pad_spacing*-2]],text_thickness)
|
||||||
logo.elements = logo.elements.concat(text)
|
logo.elements = logo.elements.concat(text)
|
||||||
// draw S letter
|
// draw S letter
|
||||||
var x = pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*5
|
var x = pad_size+pad_chip_spacing*2+pad_spacing*5
|
||||||
var y = pad_thickness+pad_size+pad_chip_spacing*2
|
var y = pad_size+pad_chip_spacing*2
|
||||||
var text = cvlp_polyline([[x,y],
|
var text = cvlp_polyline([[x,y],
|
||||||
[x+=pad_spacing*-2,y],
|
[x+=pad_spacing*-2,y],
|
||||||
[x,y+=pad_spacing],
|
[x,y+=pad_spacing],
|
||||||
|
@ -84,8 +84,8 @@
|
||||||
[x+=pad_spacing*-2,y]],text_thickness)
|
[x+=pad_spacing*-2,y]],text_thickness)
|
||||||
logo.elements = logo.elements.concat(text)
|
logo.elements = logo.elements.concat(text)
|
||||||
// draw H letter
|
// draw H letter
|
||||||
var x = pad_thickness+pad_size+pad_chip_spacing*2
|
var x = pad_size+pad_chip_spacing*2
|
||||||
var y = pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*3
|
var y = pad_size+pad_chip_spacing*2+pad_spacing*3
|
||||||
var text = cvlp_line(x, y, x, y+pad_spacing*2, text_thickness)
|
var text = cvlp_line(x, y, x, y+pad_spacing*2, text_thickness)
|
||||||
logo.elements = logo.elements.concat(text)
|
logo.elements = logo.elements.concat(text)
|
||||||
var text = cvlp_line(x, y+pad_spacing, x+pad_spacing*2, y+pad_spacing, text_thickness)
|
var text = cvlp_line(x, y+pad_spacing, x+pad_spacing*2, y+pad_spacing, text_thickness)
|
||||||
|
@ -93,8 +93,8 @@
|
||||||
var text = cvlp_line(x+pad_spacing*2, y, x+pad_spacing*2, y+pad_spacing*2, text_thickness)
|
var text = cvlp_line(x+pad_spacing*2, y, x+pad_spacing*2, y+pad_spacing*2, text_thickness)
|
||||||
logo.elements = logo.elements.concat(text)
|
logo.elements = logo.elements.concat(text)
|
||||||
// draw W letter
|
// draw W letter
|
||||||
var x = pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*3
|
var x = pad_size+pad_chip_spacing*2+pad_spacing*3
|
||||||
var y = pad_thickness+pad_size+pad_chip_spacing*2+pad_spacing*3
|
var y = pad_size+pad_chip_spacing*2+pad_spacing*3
|
||||||
var text = cvlp_polyline([[x,y],
|
var text = cvlp_polyline([[x,y],
|
||||||
[x,y+=pad_spacing*2],
|
[x,y+=pad_spacing*2],
|
||||||
[x+=pad_spacing,y+=pad_spacing*-1],
|
[x+=pad_spacing,y+=pad_spacing*-1],
|
||||||
|
|
Loading…
Reference in New Issue