Szia!
Nos közben rájöttem próbálkozásokkal néhány dologra, próbálkoztam az alábbiak szerint:
1. Rossz lyukasztás, "csak rárajzolás": A) amit leírtál (belső poligon felrajzolás, kijelölés, majd delete és CTRL+Z), poigon kijelölés és törlés után nincs lyuk az alsó poligonon. B) kidobja a MapAudit hibának. C) ha kijelölöm a poligont, és a pontok módosítása állapotban jobb gombbal hozzáadok egy pontot a belső poligonhoz (nem SHIFT+Bal egér gomb, mert az csatlakozó pontot csinál az alsó poligonnal, így ha jó a lyuk, nem rossz, nem derül ki), majd a pontot odébb mozgatom, az alsó poligonon nincs lyuk (fehér darab)
2. Jó lyukasztás esetén: A) kijelöl, majd del esetén lyuk van az alsó poligonon. B) Nem dobja ki hibának a MapAudit (jó esetben) C) ha kijelölöm a poligont, és a pontok módosítása állapotban jobb gombbal hozzáadok egy pontot a belső poligonhoz az alsó poligonon van lyuk (fehér darab)
Eddig oké, amit elszúrtam, hogy SHIFT+Bal egér gomb-al próbáltam, és hamis eredményt adott, mert csatlakozó pontot hozott létre a két poligon között. Ezt, és a MapAudit által jelzett hibát két pozitívumnak véve gondoltam, tényleg rossz ott, átfedés van. Azaz előállt a harmadik eset a:
3. Dupla lyukasztás esete: Nem hagyott nyugodni, vajon hogyan lehet "duplán lyukasztani"? És vajon ezt miből vetted észre? Egy teszt file-n kipróbáltam, és rájöttem egy módra. Ha egy ilyen, duplán lyukasztott poligon lyuk belső poligon elemét kitörlöm, alatta láthatóvá válik, hogy van 1 db lyuk, és felette (alatta) a külső poligon átfed (ha kijelölöm a külső poligont, látszik). Ez ok, ezzel a hibát észleltem. De hogy javíthatom ezt? Hogy ne kelljen mindent elölről kezdeni? Ha kijelölöm a belső poligont, majd másolás (Nincs beillesztés!), majd a lyukasztás második menetét csinálom ekkor csak meg (külső poligon kijelölése, shift+belső poligonra katt, majd objektumok egyesítése) akkor lesz egy rendes lyuk a külső poligonon (kijelölve azt nincs átfedés), és most beillesztés, így a helyére kerül a belső poligon és egy lyuk lesz csak.
Nyilván a dupla lyukasztás nemigen fordul elő akkor, hogyha az ember saját maga lyukaszt, hanem inkább ilyen esetben, mikor már egy kész hibát, vagy hibának vélt dolgot próbál javítani.
Jó ez az elgondolás? Van esetleg más módszer? Elnézést, ha hosszúra nyújtottam, nyilván ez sok mindenikek egyértelmű, csak úgy érzem, akkor lesz valami oké, ha megértem miért van :-) [ előzmény: (43548) zayd, 2010.11.25 00:10:21] |