查看单个帖子
旧 2009-05-04, 05:05 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】bug in oddbordinatedimension

bug in oddbordinatedimension?
bug in oddbordinatedimension?
hi,
elevation value for oddbordinatedimension gets modified, after adding it to database (most probably on recomputedimblock() ). also, the dimension text and dimension lines gets drawn on different elevations than original elevation set using setelevation() function. here is example code:
code:
dele = 10.0;
pordinatedim->setorigin(odgepoint3d(0.0, 0.0, 10.0));
pordinatedim->setdefiningpoint(odgepoint3d(10.0, 0.0, 10.0));
pordinatedim->setleaderendpoint(odgepoint3d(20.0, -10.0, 10.0));
pordinatedim->usexaxis();
pordinatedim->setelevation(dele);
pordinatedim->recomputedimblock();
dele = pordinatedim->elevation() //returned value is 30.0 for me
//also the dimension text and dimension lines are displayed on different elevations.
is this a bug? any work around solution for this?
thx.
last edited by sjaiswal@hachisoft.com; 18th august 2006 at 02:29 pmfff">.

hi,
first of all, congratulations on your release 2.0.2 supporting acad 2007.
quote:
originally posted by jaisam
hi,
elevation value for oddbordinatedimension gets modified, after adding it to database (most probably on recomputedimblock() ). also, the dimension text and dimension lines gets drawn on different elevations than original elevation set using setelevation() function. here is example code:
code:
dele = 10.0;
pordinatedim->setorigin(odgepoint3d(0.0, 0.0, 10.0));
pordinatedim->setdefiningpoint(odgepoint3d(10.0, 0.0, 10.0));
pordinatedim->setleaderendpoint(odgepoint3d(20.0, -10.0, 10.0));
pordinatedim->usexaxis();
pordinatedim->setelevation(dele);
pordinatedim->recomputedimblock();
dele = pordinatedim->elevation() //returned value is 30.0 for me
//also the dimension text and dimension lines are displayed on different elevations.
is this a bug? any work around solution for this?
thx.
i would like to know if above bug is fixed in new release?
congratulations again.
quote:
originally posted by jaisam
hi,
elevation value for oddbordinatedimension gets modified, after adding it to database (most probably on recomputedimblock() ). also, the dimension text and dimension lines gets drawn on different elevations than original elevation set using setelevation() function. here is example code:
code:
dele = 10.0;
pordinatedim->setorigin(odgepoint3d(0.0, 0.0, 10.0));
pordinatedim->setdefiningpoint(odgepoint3d(10.0, 0.0, 10.0));
pordinatedim->setleaderendpoint(odgepoint3d(20.0, -10.0, 10.0));
pordinatedim->usexaxis();
pordinatedim->setelevation(dele);
pordinatedim->recomputedimblock();
dele = pordinatedim->elevation() //returned value is 30.0 for me
//also the dimension text and dimension lines are displayed on different elevations.
is this a bug? any work around solution for this?
thx.
any update on this bug?
thx.
quote:
originally posted by jaisam
any update on this bug?
thx.
it is really dwgdirect bug. it will be fixed in next release. thank you for report.
best regards,
sergey z.
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)