几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   DirectDWG (http://www.dimcax.com/hust/forumdisplay.php?f=89)
-   -   【转帖】bug in oddbordinatedimension (http://www.dimcax.com/hust/showthread.php?t=15285)

yang686526 2009-05-04 05:05 PM

【转帖】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.


所有的时间均为北京时间。 现在的时间是 06:55 AM.