![]() |
【转帖】association pixel-measurement unit how
association pixel->measurement unit: how?
association pixel->measurement unit: how? hi, working with dwgdirect a question came in my mind. how association pixel->measurement unit is done? how can i set it? thank you walter myzhar ============== ing. walter lucetti geomind srl pisa - italy ============== myzhar # 9th february 2006, 03:49 am softdev join date: jun 2002 location: st'petersburg, russia posts: 522 oddbviewport (for paper space) and oddbviewporttablerecord (for model space) objects are responcible for holding data, from which transform world -> device coordinates is calculated. sincerely yours, george udov george udov # 9th february 2006, 03:51 am registered user join date: feb 2006 location: pisa posts: 69 quote: originally posted by george udov oddbviewport (for paper space) and oddbviewporttablerecord (for model space) objects are responcible for holding data, from which transform world -> device coordinates is calculated. when i load a dwg file and associate the database to a device, the association world->device is done automatically? can i change it? myzhar ============== ing. walter lucetti geomind srl pisa - italy ============== myzhar # 9th february 2006, 04:02 am softdev join date: jun 2002 location: st'petersburg, russia posts: 522 quote: when i load a dwg file and associate the database to a device, the association world->device is done automatically? yes. it is done in setuplayoutviews(). quote: can i change it? yes. see zoom functionality in odamfcapp - it is a sample. sincerely yours, george udov george udov # 9th february 2006, 04:10 am registered user join date: feb 2006 location: pisa posts: 69 ok, perfect. it was like i supposed. the question came because i have a problem calculating bounding box of the dwg. using this code: code: odgsview * gview = mdeviceptr->viewat(0); odabstractviewpeptr pviewabs(gview); odgeboundblock3d boxext; pviewabs->viewextents(gview,boxext); odgematrix3d world2eye= gview->viewingmatrix().inverse(); boxext.transformby(world2eye);//the box in wcs...*/ i obtain the result in attachment. i think that odgsview by default adds a white space between dwg drawing zone and view border... is this correct? is there a way to make this thing in a more clever way? thank you again, walter myzhar ============== ing. walter lucetti geomind srl pisa - italy ============== myzhar # 9th february 2006, 04:11 am registered user join date: feb 2006 location: pisa posts: 69 please forgive me, i forgot the attachment attached images (183.7 kb, 8 views) myzhar ============== ing. walter lucetti geomind srl pisa - italy ============== myzhar none ? | ? thread tools display modes linear mode search this thread rate this thread excellent good average bad terrible posting rules you may post new threads you may post replies you may post attachments you may edit your posts is on are on code is off html code is off forum jump user control panel private messages subscriptions who's online search forums forums home general topics news questions and remarks business issues industry commentary general software issues documentation issues future directions dwg libraries dwgdirect.net dwgdirect, c++ version dwgdirectx, activex version adtdirect/c3ddirect opendwg toolkit/viewkit dgn libraries dgndirect, c++ version (2.x+) dgndirect libraries (legacy 0.99xx) all times are gmt -7. the time now is 11:35 pmfff">. - - - copyright ?2000 - 2009, jelsoft enterprises ltd. copyright 1998-2008 open design alliance inc. oddbviewport (for paper space) and oddbviewporttablerecord (for model space) objects are responcible for holding data, from which transform world -> device coordinates is calculated. sincerely yours, george udov quote: originally posted by george udov oddbviewport (for paper space) and oddbviewporttablerecord (for model space) objects are responcible for holding data, from which transform world -> device coordinates is calculated. when i load a dwg file and associate the database to a device, the association world->device is done automatically? can i change it? myzhar ============== ing. walter lucetti geomind srl pisa - italy ============== quote: when i load a dwg file and associate the database to a device, the association world->device is done automatically? yes. it is done in setuplayoutviews(). quote: can i change it? yes. see zoom functionality in odamfcapp - it is a sample. sincerely yours, george udov ok, perfect. it was like i supposed. the question came because i have a problem calculating bounding box of the dwg. using this code: code: odgsview * gview = mdeviceptr->viewat(0); odabstractviewpeptr pviewabs(gview); odgeboundblock3d boxext; pviewabs->viewextents(gview,boxext); odgematrix3d world2eye= gview->viewingmatrix().inverse(); boxext.transformby(world2eye);//the box in wcs...*/ i obtain the result in attachment. i think that odgsview by default adds a white space between dwg drawing zone and view border... is this correct? is there a way to make this thing in a more clever way? thank you again, walter myzhar ============== ing. walter lucetti geomind srl pisa - italy ============== please forgive me, i forgot the attachment attached images (183.7 kb, 8 views) myzhar ============== ing. walter lucetti geomind srl pisa - italy ============== |
所有的时间均为北京时间。 现在的时间是 11:58 PM. |