高级会员
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
|
【转帖】dxf polylines showing numvertices == 0
dxf polylines showing numvertices == 0
dxf polylines showing numvertices == 0
i'm new to dwgdirect, working on import routines. my polyline function looks like:
if( pobject->iskindof( oddbpolyline::desc() ) ) {
oddbpolylineptr pobj = pobject;
for( unsigned int i = 0; i < pobj->numverts(); ++i )
{
odgepoint3d pt;
pobj->getpointat( i, pt );
double bulge = pobj->getbulgeat( i );
. . .
}
i created a small file with some polylines and arcs in .dxf and .dwg formats.
reading in the .dwg file works fine - numverts() returns correct values.
when the .dxf file is read, numverts() returns zero??
the arcs parse fine from both formats.
is there a better way to parse polylines?
(i'm using the borland dwgdirect c++ libs.)
- dave peterson
numverts() should work for polylines loaded from dxf too. could you send me or post the problem file?
sergey slezkin
here is the .dxf
attached files (7.4 kb, 6 views)
the file is of pre-r12 version. lwpolyline was introduced in r14.
btw, this is not the only file defect. autocad refuses to load it due to other reasons.
sergey slezkin
|