![]() |
【转帖】initial model space view settings
initial model space view settings
initial model space view settings when use acad to read a .dwg file i've created using dwgdirect, i find that the initial acad screen is blank, but if i scroll a bit i can find the objects that i have added to the file. my question is: what do i need to add to the file so that acad will display the objects i've added to the file, and these objects will more or less take up the whole screen? do i need to set up a model space layout or viewport, or something like that, or are there system variables that can handle this? cheers, bob odwriteex sample contains code illustrating this. search for zoomextents() in dbfiller.cpp sergey slezkin sergey, thanks. that solved my problem. bob i want acad to initially start up with proper view settings this is what i tried (last thing before saving the drawing): pdb->settilemode(0); oddbviewportptr pvp = layoutptr->overallvportid().safeopenobject( oddb::kforwrite ); pvp->setviewheight( 500 ); pvp->setviewcenter( odgepoint2d( 0 , 0 ) ); loading the drawing into acad, i would expect the center of the screen be pointing to (0,0) on the drawing, the paper lower left corner, but it doesn't, any ideas? this approach seem to work for viewports positioned on a layout looking at modelspace. the viewcenter is "where the viewport is looking" am i misunderstanding something here? |
所有的时间均为北京时间。 现在的时间是 12:17 PM. |