MicroStation rajzelemek kijelölése Selection A rajzelemekkel úgy végezhetok muveletek, ha kijelöljük1 azokat. A kijelölés történhet a) adatbeviteli eszközzel (például egérrel) a nézetben látható rajzelemek között, (Selection by Command, Element Selection, Fence), b) tulajdonságok alapján válogatással a rajzállományban (Selectby), c) a ketto kombinációjával (Power Selector) . A kijelölés két lépcsos muvelet. Az elso lépcso a keresés - Locate, amely számba veszi a geometriai helyzetnek vagy a feltételeknek megfelelo rajzelemeket. A második lépcso a kijelölés - Selection, amely a kiválasztott elemet felveszi a kijelöltek közé. A használat szempontjából a két lépés nem különül el egymástól. Amennyiben a kijelölés a nézetben történik, a keresés eszköze poligon. A kijelölo muvelet poligont rajzoltat a képernyore, majd megvizsgálja, hogy található e rajzelem alkotóél a poligon területén belül, vagy a metszoleg. 3D-ben a kijelölési feltétel lehet az is, ha zárt alakzatok és testek (legalább) egy pontja esik a poligon területére. Erre a folyamatos árnyalás használata esetén lehet szükség. Lásd Preferences \ Input \ Locate Picking Faces - Never, Rendered Views Only, Allways. A poligonnal történo kijelöléshez két eszközcsoport áll rendelkezésre. Ezek a következok: a) Selection, elemválasztó típusú kijelölésnél a kijelölés nyomban érvénybe lép. A poligon csak a kijelölés idotartama alatt látható. A kijelölés kapcsolódhat muveleti parancshoz, ilyenkor a kijelölést a parancsikon kiválasztása indítja A poligon kiinduló alakja kör (nyolcszög), amelynek méretét (hatósugarát) a Locate Tolerance, keresési turés határozza meg, mértékegység pixel. Az alapbeállítás 10 pixel, s a Preferences \ Operation párbeszédablakban vagy a SET LOCATE szövegparanccsal módosítható 3D-s rajztérben a 3D Data egérgomb parancs segítségével (Alt-Data) a kijelölés nemcsak „felülnézetben” történhet, hanem „oldalnézetbol” is. Ilyenkor a poligon által alkotott cso tengelyét a többi nézetben vetítovonal mutatja. b) Fence, kerítés típusú kijelölésnél a kijelölést csak a Fence kapcsolóval kiegészített muveleti parancsok (például Move, Copy, Render fence raytrace stb.) indítják el, így a poligon akár a rajzállomány szerkesztése alatt fennmaradhat. A poligon tetszoleges számú sokszög, amely a rajzelemekkel azonos módon szerkesztheto. A Fence és az Selection típusú kijelölés egymástól függetlenül muködik, következésképpen a két kijelölési móddal kiválasztott rajzelemekkel egymástól függetlenül hajthatók végre rajzmuveletek. Például a más paranccsal törölheto a kerítés tartalma (Delete Fence Contents) és más paranccsal a kijelölt elemek (Delete Element). A Fence kijelölés azonban megszunik, ha az elemválasztás folyamatos (PowerSelector, folyamatos Data button down). Általános szabály: a kijelölést csak újabb kijelölés szünteti meg.
1
A kiválaszt – kijelöl szavak szinonimák. A ki-jelöl szót használjuk, mert azt is konnotálja, hogy a kiválasztott rajzelem színe megváltozik. A MicroStation terminológia a select (válogat) és a choose (választ) szavak között ingadozik.
1
1. sz. ábra. Element Selection. A kijelölés a nézeti koordinátarendszerben poligonnal történik. A rajzelemek lehetséges helyzete: A - külso, B, D - metszo, C – belso, E – terület. B és C rajzelem triviálisan kijelölheto, mert legalább egyik végpontjának koordinátái xmin = x = xmax és ymin = y = ymax,
Selection by Command Elemazonosító kijelölés, amely a rajzelem-módosító parancsokhoz (Move, Copy stb) kapcsolódik. A muveletsor a rajzelem módosító parancsikon kiválasztásával kezdodik, a szálkereszt közepén kis kör (nyolcszög alakú poligon) jelzi a keresés hatósugarát. A kijelölést a baloldali egérgomb le indítja el, ha a poligon területén belso vagy metszo rajzelem található, a rajzelem kijelölodik, színe megváltozik. Ezzel a kijelölés befejezodött, a baloldali egérgomb felemelheto. A kezdeményezést átveszi a rajzelem módosítás, amelyhez az elso adatpontot a kijelölési pont koordinátái szolgáltatják. Ezzel a módszerrel csak egy rajzelem jelölheto ki, s a kijelölés egyúttal a rajzelemen pontmeghatározásra is szolgál. 2 Az információs sávban nyíl jelzi a kijelölést, és egyúttal megjelenik a rajzelem típusa és láthatósági szintje. A sikeres kijelölést jelzoszín - Element Highlight Color tanúsítja. A jelzoszín színkoordinátáit a rajzállomány tárolja, így a rajz vonalszíneihez és a háttérszínéhez igazítható. Lásd Settings \ Design File Settings \ Color. Ha a keresési körzetben egynél több rajzelem található, a keresés sorrendjét a rajzelem sorszáma határozza meg, tehát elsoként a legkorábban készült rajzelem választódik ki. A léptetés a Reset utasítással történik (jobboldali egérgomb le). Ha nincs több rajzelem, az utolsó megszakítás a keresést beszünteti.
Element Selection Általános elemválasztó kijelölés, amely az elemmódosító parancsoktól függetlenül létesítheto. A muveletsor az Element Selection parancsikon kiválasztásával kezdodik, a szálkereszt nyíllá alakul át, és a kis kör közepére mutat. A kijelölést a baloldali egérgomb le indítja el, ha a poligon területén belso vagy metszo rajzelemet található, a rajzelem kijelölodik, színe megváltozik. A kijelölés befejezodött, a baloldali egérgomb felemelheto. Le állapotban tartott egérgombbal a kijelölt rajzelem eltolható. Ha a keresés sikertelennek bizonyult, a kijelölési mód megváltozik. A kis kör változó méretu négyzetté alakul át. A kijelölés a baloldali egérgomb fel utasításra történik, és csak azok a rajzelemek választhatók, amelyek teljes terjedelmükkel a poligon területén találhatók. A Shift billentyu kiegészítés a poligont metszo rajzelemeket is kijelölteti. Ne feledjük azonban, ha Shift megelozi a Data utasítást, a mozgó kurzor kijelölés helyett eltolja a nézeti képkivágást. Ez a kijelölési mód csak a Drag and Drop kijelölési móddal muködik. 2
Ha az elemazonosító kijelölés pontos pontmeghatározást igényel, a muveletre a kijelölés adatponttal kifejezéssel hivatkozunk.
2
Az információs sávban nyíl jelzi a kijelölést, és egyúttal megjelenik a kijelölt elemek száma. A sikeres kijelölést külön jelzoszín - Selection Set Color tanúsítja. A jelzoszín színkoordinátáit a rajzállomány tárolja, így a Design File Settings \ Color párbeszédablakban a rajz vonalszíneihez és a háttérszínéhez igazítható. A kijelölt rajzelemek jelzésére használhatók a csúcspontokban megjeleno négyzetek, úgynevezett fogók – Handles is, amelyekkel segítségével a rajzelemek közvetlenül is módosíthatók. A fogók méretét a 8-as vonalvastagság határozza meg, lásd Preferences \ Drawing - Line Weight Translation. Az alapbeállítás a jelzoszín, lásd Preferences \ Input Highlight Selected Elements. A kijelölést újabb kijelölo parancs megszünteti meg. Tehát a nem kívánatos kijelölést téves kijelölési utasítással, azaz a rajzban tetszoleges helyen elhelyezett adatponttal lehet megszüntetni. Kiegészíto Ctrl billentyuvel fenntartható a kijelölés folyamatossága, ekkor további elemeket jelölhetünk ki, illetve már kijelölt elemek kijelölését megszüntethetjük. Ha az újabb kijelölés a kijelölo kis kör hatósugarában kijelölt rajzelemet talál, a már kijelölt rajzelem(ek) megragadhatók (Drag) és elmozdíthatók. Ez a muvelet azonban pontatlan, és a megszünteto kijelölésnél nem szándékolt elmozdulást eredményezhet. Ezért ez a lehetoség kiiktatható. Lásd Preferences \ Input – Disable Drag Operations, alapbeállítás Off. Az elemválasztó kijelölés talán a leggyakrabban használt eszköz, ezért beállítható, hogy minden utasítást követoen az aktív parancs az Element Selection legyen. Lásd Preferences \ Tools \ Default Tools – Selection. Key-in: CHOOSE ELEMENT
Power Selector A PowerSelector eszközcsoport az Element Selection típusú kijelölés továbbfejlesztett változata. A kereso poligon itt is a kijelölés idotartamára marad fenn, de az újabb kijelölés az elozo kijelöléseket nem szünteti meg, hanem választhatóan hozzáadódik vagy kikerül a már kijelöltek körébol. A kijelölés kiegészítheto a rajzelem tulajdonságok alapján történo válogatással is. A beállítások a következok: - Method: A kijelölo poligon lehet kis kör - Individual, terjeszkedo négyzet - Block, sokszög - Shape, vagy vonal - Line. A kis körrel csak egyenként jelölhetok ki rajzelemek, ha azonban a kijelölés sikertelen, terjeszkedo négyzetté alakul át. - Type: A kijelölés típusa lehet belso - Inside, jele folytonos vonal, vagy metszo Overlap, jele szaggatott vonal. A váltás megismételt ikonkijelöléssel történik (dupla kattintás). - Mode: A kijelölési mód lehet hozzáadó - Add, a kiválasztott rajzelem hozzáadódik a már kijelöltekhez. Kivonó - Substract, a kiválasztott elem kikerül a már kijelöltek közül. Fordított - Invert, a kiválasztott elem, ha ki volt jelölve, kikerül a már kijelöltek közül. Ha nem volt kijelölve, hozzáadódik a már kijelöltekhez. Mindent megszünteto – kijelölo - Clear / Select All, ha volt rajzelem kijelölve, megszünteti valamennyi kijelölést. Ha nem volt rajzelem kijelölve, mindent rajzelemet kijelöl, azokat is, amelyek nem láthatók. - Attributes: a kijelölés történhet illetve kiegészülhet a rajzelemek tulajdonságai alapján történo válogatással. Ugyanitt ellenorizheto a kijelölt rajzelemek tulajdonságai. A tulajdonság csoportok a következok szint, szín, stílus, vastagság, láthatósági osztály. A tulajdonságokat vesszovel, a csoportokat pontosvesszovel kell elválasztani egymástól. .A Power Selector muködése közben a kijelölés megszüntetéséhez a Space vagy F billentyut kell használni. Az Element Selection ikonparancs és a Select None menüparancs is megszünteti a kijelölést, de értelemszeruen megszakítják a Power Selector muködését is.
3
1. sz. táblázat. PowerSelector rövidítések és válogatási feltételek. PowerSelector rövidítések Módszer Mód [Q] vagy [U] Individual [A] vagy [J] Add [W] vagy [I] Block [S] vagy [K] Subtract [E] vagy [O] Shape [D] vagy [L] Invert [R] vagy [P] Line [F] vagy [Space] Clear All PowerSelector válogatási feltételek Csoport Tulajdonság Level 1 - 63 Color 0 - 254 Style 0-7 Weight 0 - 31 Type 2 - Cell (cella), 3 - Line (vonal), 4 - Line String (vonallánc), 6 - Shape (sokszög), 7 - Text Node (szöveghely), 11 - Curve (pontgörbe), 12 - Complex String (összetett vonal), 13 - Conic (kúp), 14 - Complex Shape (összetett alakzat), 15 - Ellipse (elipszís), 16 - Arc (ellipszis ív), 17 - Text (szöveg), 18 - Surface (felület), 19 - Solid (test), 22 - Point String (pontlánc), 23 - Circular Truncated Cone (csonkakúp), 24 - B-Spline Surface (b-görbe felület), 27 - B-Spline Curve (b-spline görbe), 33 - Dimension Element (méretezés), 35 - Shared Cell Element (közös cella), 36 - Multi-line Element (vonalköteg), 37 - Attribute Element (referencia file), 87 - Raster Header (raszter fejléc), 88 - Raster Component (raszter adatok). Class 0 – Primary (elsodleges), 1 – Pattern Component (minta), 2 – Construction (szerkeszto), 3 – Dimension (méretezo), 4 – Primary Rule (elsodleges alkotó), 5 – Linear Patterned (vonalas minta), 6 – Construction Rule (szerkeszto alkotó).
4
Fence Terület meghatározó elemkijelölés, amely a rajzelemeket a poligonnal körbekerített terület alapján választja ki. A kijelölést a muveleti parancsok indítják el. Rendszerint a Use Fence beállítás jelzi, hogy a muvelethez a Fence típusú kijelölés alkalmazható. Ezek a következok: a) rajzelem módosítás (Change…, Delete, Drop Complex Status, Freeze, Lock, Manipulate…, Stretch) b) rajzelem csoport összeállítás (Create Cell, Create Point Symbol) c) terülo minta készítés (Hatch, Crosshatch, Pattern Area) d) területmérés (Measure Area) e) terület szukítés elemválogatáshoz (Selectby, Find/Replace Text, Tags, Working Set) f) exportálás (Export Coordinates, Fence File, Fence Separate, Generate Section, Visible Edges) g) megjeleníto ablak-szukítés (Rendering) h) referencia maszk készítés (Clipping Boundary, Mask) i) nyomtatási terület kijelöléséhez (Print/Plot) A kerítés alakja meghatározható terjeszkedo négyzettel - Block, sokszöggel – Shape, sugárral - Circle, rajzelemmel - Element, nézettel - From View, valamint a rajzelemeket befoglaló négyzettel - From Design File. Ha a kerítés sokszög, a Close Fence utasítás összeköti az elso és utolsó csúcspontot. A szerkesztéshez felhasználhatók a rajzelem vonzópontjai (Snap). A befejezetlen kerítés rajzolást a Reset utasítás megszakítja. A kerítés rajzolása felfüggeszti az Accu-Draw használatát, de újra indítható. Az információ sávban külön ikon jelzi a kijelölést. A Fence palettán található elhelyezo parancsok a következok: Place Fence ikonparanccsal helyezheto el a kerítés. Modify Fence - Vertex ikonparanccsal a kerítés csúcspontjai áthelyezhetok. Modify Fence - Position ikonparanccsal az egész alakzat eltolható. Csak a poligon mozog, a tartalma nem. A kijelölt terület tartalmát a Fence Mode beállítások határozzák meg. A kijelölési mód beállítható a poligon meghatározása elott és után is, hiszen majd a muveleti parancs értelmezi. A kijelölési módok a következok: a) Inside, belso: azokat az elemeket jelöli ki, amelyek teljes terjedelmükkel a kerítésen belül helyezkednek el. b) Overlap, metszo: azokat az elemeket jelöli ki, amelyek teljes terjedelmükkel és/vagy részben a kerítésen belül helyezkednek el. c) Void, külso: azokat az elemeket jelöli ki, amelyek teljes terjedelmükkel a kerítésen kívül helyezkednek el. d) Void - Overlap, külso-metszo: azokat az elemeket jelöli ki, amelyek teljes terjedelmükkel és/vagy részben a kerítésen kívül helyezkednek el.
5
e) Stretch, torzító (nyíró): azokat a csúcspontokat jelöli ki, amelyek a kerítésen belül helyezkednek el, és azokat a rajzelemeket, amelyek teljes terjedelmükkel a kerítésen belül helyezkednek el. Ez a kijelölési mód csak nyíró és torzító transzformációkhoz használható (Lásd Fence Stretch) Két további kijelölési mód a kijelöléshez szükséges metszéspontszámítást arra is felhasználja, hogy kettévágja a poligont metszo rajzelemeket. f) Clip, vágó: azokat az elemeket jelöli ki, amelyek teljes terjedelmükkel és/vagy részben a kerítésen belül helyezkednek el. A módosító muveletek elso lépésben szétvágják a kerítést metszo elemeket, a muveletek tárgya a továbbiakban azok az elemek, amelyek a kerítésen belül helyezkednek el. g) Void-Clip, külso-vágó, azokat az elemeket jelöli ki, amelyek teljes terjedelmükkel és/vagy részben a kerítésen kívül helyezkednek el. A módosító muveletek elso lépésben szétvágják a kerítést metszo elemeket, a muveletek tárgya a továbbiakban azok az elemek, amelyek a kerítésen kívül helyezkednek el. Figyeljünk arra, hogy a vágás eredménye gyakran észrevétlen marad, például a copy muveleteknél. Ezért a végrehajtást követoen célszeru visszaállni az Inside módra. 3D-ben a kerítés csúcspontjai az elso ponttal kiválasztott nézet aktív mélységében (szerkesztosíkján) helyezkednek el. Mivel a Fence típusú kijelölés csak a látható elemeket érinti, a poligonnal meghatározott cso mélysége az elso és hátsó kép-vágósíkkal is állítható.
2. sz. ábra. Fence Mode. Belso, metszo, külso, külso-metszo, vágó, külso-vágó Az összetett rajzelemeken a Clip és Void Clip kijelöléssel végzett transzformációk optimalizálhatók. A vágást követoen kiegészíto algorítmus Boole féle kivonással helyreállítja a szétvágott sokszög, összetett alakzat, b-spline felületek, egyszeru és parametrikus test összetettségét. Az optimalizálás külön választható, lásd Preferences / Operation Optimized Fence Clipping. 3. sz. ábra. Optimized Fence Clipping. Kivonás Fence típusú kijelöléssel 2D-ben és 3D-ben.
6
Select All, Select None Az Edit fomenü \ Select All menüparancs valamennyi rajzelemet kijelöli, azokat is, amelyek nem láthatók. Az információs sávban nyíl figyelmeztet, hogy rajzelemek vannak kijelölve, és ellenorizheto a kijelölt elemek száma.
Select By Attributes A kijelölés rajzelemek tulajdonságok alapján a Select By Attributes párbeszédablakban található parancsokkal történik. A kijelölés mellett a rajzelemek láthatósága és elérhetosége is megadható. Execute - (Mode) On nyomógomb parancs átvizsgálja a teljes rajzállományt, és a meghatározott feltételeknek megfelelo rajzelemeket vagy kijelöli - Selection, vagy a kijelöléshez elérhetové, találhatóvá teszi - Location, vagy láthatóvá teszi – Display, azaz a válogatásból kimaradt elemek láthatóságát felfüggeszti. A válogatás lehet a feltételeknek megfelelo – Inclusive, vagy a feltételeket kizáró - Exclusive. A találhatóság (Locate) még nem kijelölés, de csak a találhatónak nyilvánított rajzelemek jelölhetok ki az elemválasztó parancsokkal. Erre akkor lehet szükség, ha a kijelölés nem kívánt rajzelemeket is érintene. A láthatóság (Display) esetén a válogatás a szintenkénti láthatósággal és a nézeti-tulajdonságokkal tovább szukítheto. Sajnos a kurzor kivételével a nézetkezelo és pontmeghatározó grafikus visszajelzok is eltunnek. Execute - (Mode) Off nyomógomb parancs a válogatást megszünteti, a rajzelemek találhatóságát, láthatóságát és a kijelölését megszünteti. A válogatás eredménye érvényben tartható a Selectby párbeszédablak bezárása után is. Erre külön üzenet figyelmezet: OK will allow Selectby to continue filter location or display of elements. CANCEL will stop element filtering by Selectby. Az OK fenntartja, a Cancel megszünteti a találhatóságot és a láthatóságot. A kijelöléseket azonban csak újabb kijelölés szünteti meg. A keresési feltételek összeállítása – némiképp összevissza módón – listáról, választókapcsolókkal, továbbá menü- és nyomógomb parancsokkal megnyitott ablakokban történik (Types, Levels, Symbology, Properties, Tags, Settings). A választható feltételek a következok: a) Types, rajzelem típus (vonal, vonallánc, ellipszis stb) b) Symbology: vonal attribútumok (szín, szint, stílus, vastagság) c) Properties, elemtulajdonságok d) Class, láthatósági osztálybesorolás e) Tags, rajzelemhez csatolt nem grafikus adatok f) Cell, cella (név) g) Shared Cell, közös cella (név) h) Text, szöveg (betutípus, magasság, szélesség, igazodás, szöveg) i) Text Node, szöveghely (betutípus, magasság, szélesség, igazodás) A feltételek összeállítását a következo eszközök segítik Set Selectby From Element menüparancs a feltételeket kijelölt rajzelem alapján határozza meg. Selectby SaveSets menüparancs a feltételeket nevesített feltétel összeállítások (Save Sets) alapján határozza meg. Az adatok rögzítését rsc típusú forrásfile-ok biztosítják. Az összeállítások érvényesíthetok külön-külön, vagy a Use All Save Set in resource file beállítással valamennyi együttesen,
7