![]() |
【转帖】mpolygon
mpolygon
mpolygon hi are there any plans for an acdbmpolygon equivalent (oddbmpolygon?) in the next dwgdirect version? simon dwgdirect 1.11 which is to be released this month will not contain mpolygon implementation. sergey slezkin any news about mpolygon? or any ideas how it can be exploded to for example polylines. regards, antti the mpolygon entity is still not imlemented. i had come across a dwg files containing this entity. but i still don't know how this entity can be created in autocad/some desktop/arx. :-( if someone could teach me it would be very helpful. sergey slezkin mpolygon implementation you can create mpolygon (mapping polygon) in autocad 2008 using command "mpolygon" (iirc). mpolygon is not documented well. i have run into problem with current 2.5.1 implementation of oddbmpolygon. it does not seem to be complete. most critical for me is that i can find no way to set the polygon loops (ie: i need a function like oddbmpolygon::setmpolygonloopat() ). this means i can load mpolygons ok, but cannot create them. if there is another way to create the mpolygon boundary data, please let me know. also, mpolygon seems to use most functionality from oddbhatch, so why not inherit oddbmpolygon from oddbhatch? thanks quote: you can create mpolygon (mapping polygon) in autocad 2008 using command "mpolygon" (iirc). mpolygon is not documented well. there is no such command in vanilla acad. as i understand, the entity is deprecated. quote: i have run into problem with current 2.5.1 implementation of oddbmpolygon. it does not seem to be complete. most critical for me is that i can find no way to set the polygon loops (ie: i need a function like oddbmpolygon::setmpolygonloopat() ). yes, these methods are not implemented. quote: also, mpolygon seems to use most functionality from oddbhatch, so why not inherit oddbmpolygon from oddbhatch? mpolygon contains a ndbro hatch. there is a method to access it, that is not implemented currently, but will be added in the next release: code: oddbmpolygon::hatch()using this method it will be possible to directly modify underlying hatch. vladimir thank you for quick reply. i was using mpolygon command in autocad civil 3d 2008. will be nice to have oddbmpolygon::hatch() implemented in next release. reading mpolygon gradient fill information hi i still need a way to read mpolygon gradient information. in latest dwgdirect (2.6.3), there are functions to set mpolygon gradient: setgradientcolors(2, &gradientcolours[0], &gradintvalues[0]); setgradient(oddbhatch::kpredefinedgradient, getgradientname().getstring()); setgradientangle(getangle()); setgradientshift((float)getgradientshift()); however there are no functions to "get" mpolygon gradient info. - james use oddbmpolygon::hatch() to access gradient data. vladimir |
所有的时间均为北京时间。 现在的时间是 04:37 AM. |