![]() |
【转帖】problem with removing hatchloops
problem with removing hatchloops
problem with removing hatchloops i'm trying to use oddbhatch::removeloopat. but using this will result in memoryleaks. one of 72 bytes and one 4 bytes for every time i use removeloopat. it only occurs when i use an edgearray. with vertices their seems no problem. i also tried to manually delete the curves inside the array, but that result in a crash. what can i do to get rid of the leaks without replacing the entire hatch at each change? i use version 1.14.01 code used to create the loops code: odgeelliparc2d * peaouter = new odgeelliparc2d(ptcenter, vcmajoraxis, vcminoraxis, dmajordistance, dminordistance); edgearray aredges; aredges.append(peaouter); dbhatch->appendloop(ishdbhatch::kdefault, aredges); code used to remove the loops code: while(dbhatchborder->numloops()) { dbhatch->removeloopat(0); } this was fixed in 1.14.03. 1.14.05 will be available later today on ftp sergey slezkin |
所有的时间均为北京时间。 现在的时间是 05:50 AM. |