leilei4908 发表于 2015-10-13 13:38:36

请问怎么获得poly的bBox

在pdf中,polygon是有bBox属性的
但是,为什么我通过axlPolyFromDB获取到的poly,poly->bBox却是nil呢?

chrysalis 发表于 2015-10-14 09:41:49

我试了一下,没有问题。
需要注意的是,polyfromdb函数的返回值是lo,你是否是直接对lo进行的操作?

leilei4908 发表于 2015-10-14 10:48:26

chrysalis 发表于 2015-10-14 09:41
我试了一下,没有问题。
需要注意的是,polyfromdb函数的返回值是lo,你是否是直接对lo进行的操作?

没有,能说明下怎么操作么?

chrysalis 发表于 2015-10-14 11:00:15

leilei4908 发表于 2015-10-14 10:48
没有,能说明下怎么操作么?

axlPolyFromDB返回的是一个DBID组成的list,要用car、nth或者foreach一类的函数才能查阅其中的DBID的属性。
例如
lo_poly = axlPolyFromDB(arg)
foreach(i lo_poly
printf("%L\n", i->bBox)
)
...
页: [1]
查看完整版本: 请问怎么获得poly的bBox