[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: Error in Centroid Calculation



There appears to be an error in the centroid calculation in
pcb-20080202. If I load the pcb (below) in version pcb-20050315 and
output the xy data I get

C1,"0805","0.1u",700.00,325.00,0,bottom

when I output xy data with pcb-20080202 (both lesstif and gtk)
I get

C1,"0805","0.1u",700.00,529.00,0,bottom

For this footprint the mark is set at the centroid. (700,325) is
correct.

(* jcl *)

#-------- pcb example -----------

# release: pcb-bin 20050315
# date:    Mon Sep 29 08:04:13 2008
# user:    jluciani (jluciani)
# host:    rossini.luciani-family.org

PCB["" 184200 85400]

Grid[2500.00000000 0 0 1]
Cursor[171354 117519 2.391741]
Thermal[0.500000]
DRC[749 10 800 800]
Flags(0x00000000000018d8)
Groups("1,c:2,s:3:4:5:6:7:8")
Styles["Signal,1200,3800,2000,1000:Power,2500,6500,4600,1000:Fat,5000,7500,5200,1000:Skinny,900,3200,1600,1000"]

Element[0x00000080 "0805" "C1" "0.1u" 70000 32500 14799 -2421 2 100 0x00000080]
(
	Pad[-3740 -393 -3740 393 5118 2000 6118 "input" "1" 0x00000180]
	Pad[3740 -393 3740 393 5118 2000 6118 "input" "2" 0x00000180]
	ElementLine [-7799 -4452 7799 -4452 1000]
	ElementLine [7799 -4452 7799 4452 1000]
	ElementLine [-7799 4452 7799 4452 1000]
	ElementLine [-7799 -4452 -7799 4452 1000]

	)

Layer(1 "component")
(
)
Layer(2 "solder")
(
)
Layer(3 "3")
(
)
Layer(4 "4")
(
)
Layer(5 "5")
(
)
Layer(6 "6")
(
)
Layer(7 "7")
(
)
Layer(8 "outline")
(
)
Layer(9 "silk")
(
)
Layer(10 "silk")
(
)
NetList()
(
)


-- 
http://www.luciani.org


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user