Doppelte Konturen erkenn und löschen
#1
Hallo Smile,

beim DXF-Import bekomme ich immer wieder unzählige doppelte Linien/Konturen.
Kann ich diese in CorelDraw erkennen und löschen? Wie gehe ich vor?

Gruß,
Knunt
Zitieren
#2
Hallo Knut,
teile uns bitte deine verwendete Corelversion mit, schau dazu auch hier

Doppelte, übereinanderliegende Linien kann man mit dem Makro "removeUnderlyingDups" entfernen.
Unser Dr. Makro Koter hat es hier mal für neuere Versionen abgeändert.
https://forum.juergens-workshops.de/show...#pid148146
Gruß
Norre
Zitieren
#3
Hallo Norre,

dankeschön ... oh ja ... ich habe CorelDraw Graphics Suite SE Version 18.2.
Oh oh, ich und Makros. Dann muss ich noch die Frage nach dem
Makro stellen :oops:. Wie und wo kann ich ein Makro schreiben?

Gruß, Knut
Zitieren
#4
Hallo,
das schreiben hat ja schon Dr.mak Koter übernommen :-)

Also (auf eigene Gefahr)
Du startest den Macomanager Extras-->Macros-->Macromanager
im Andockfenster desselbigen wählst du
(1) Neu-->Macroprojekt
im nächsten Fenster vergibst du einen Namen (z.B Linienweg)und sagst speichern
Im Macromanager klappst du das Macro (Linienweg) auf wählst ThisMacroStorage aus (2)
nun kannst du unten auf Bearbeiten klicken (3)
In das nächste Fenster kopierst du den Code den dir Koter im blauen Feld hier
https://forum.juergens-workshops.de/show...#pid148146
geschrieben hat (4)
nun das Fenster schließen.
Wenn alles richtig gelaufen ist kannst du nun das Macro auswählen und starten (5)

[ATTACH=CONFIG]13106[/ATTACH]

Wähle vorher mit einem Doppelklick auf da Auswahlwerkzeug alle Objekte aus

Sollte das Macro mit deiner Version nicht laufen müßte sich da Dr.mak Koter mal ansehen.
Zitieren
#5
Super, vielen Dank!

Das klappt zum größten Teil sehr gut Smile, allerdings ist es bei mir so, dass auch andere Konturen
gelöscht werden. Da muss ich mal sehen wie ich zu recht komme ...

Aber es ist auf jeden Fall schon eine große Hilfe.

Gruß, Knut
Zitieren
#6
Hallo noch einmal,

ich habe folgendes Phänomen:
1.) ich importiere eine DXF-Datei und habe nachweislich z.B. drei einzelne Linien - eine davon ist eine Kurve (Abb. A)
2.) dann kombiniere ich diese drei einzelnen Linien (Abb. B)
3.) dann löse ich die Kombination auf und habe IMMER unzählige Kurven (Abb. C / Abb. D)

4.) Wenn ich nun alle überflüssigen Kurven lösche, habe ich wieder meine drei Linien.
5.) Wenn ich dann diese kombiniere und wieder die Kombination auflöse, habe ich keine überflüssigen Kurven.

Habt ihr einen Tipp, was ich da machen kann?

Gruß, Knut


Angehängte Dateien Thumbnail(s)
   
Zitieren
#7
Hallo,
Hast du schon mal probiert die drei Kurven (A) zu verbinden?
-->Objekt-->Kurven verbinden (oder Andockfenster)

Einstellungen am besten "Erweitern"
dann den Abstand angeben in dem verbunden wird.

Was da Corel in seinen Tiefen produziert kann ich auch nicht sagen.

Gruß Norre

Ps. bei einem anderst gelagerten Thema am besten einen neuen Thred aufmachen - ist dann übersichtlicher und wird öfter gelesen Smile
Zitieren
#8
Hallo Norre,

das Problem ist, dass ich viele Teile in einer Zeichnung habe und jedes Teil ist so komplex mit seinen Linien, dass ich ein Wust von Linien habe die immer sehr eng beieinander liegen ...

Gruß, Knut
Zitieren
#9
Hallo,
falls das mit dem Verbinden funktioniert und die Knoten fast übereinander liegen gibst du halt bei Abstandstoleranz z.B 0,1 mm an.
Alles was du ausgewählt hast wird dann mit dieser Toleranz geschlossen.

Gruß
Norre
Zitieren
#10
... Alles klar, dankeschön.

Doch bin ich immer noch ratlos was das eigentliche Problem angeht ...
Wie kann man es unterbinden, dass beim Auflösen der Kombination zahlreiche
doppelte Linien ausgegeben werden?

Gruß, Knut
Zitieren



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Mini-Objekte innerhalb einer Gruppe fassen und löschen migo 10 211 27.03.2024, 09:35
Letzter Beitrag: Boerni
  Doppelte Kurven (Linien) Boerni 1 192 20.12.2023, 14:00
Letzter Beitrag: norre
  Konturen nachkonstruieren Boerni 5 628 21.12.2022, 00:18
Letzter Beitrag: Signware
  Fonts löschen Reserl 11 2.239 05.12.2020, 16:14
Letzter Beitrag: Reserl
  Elemente ausserhalb Kurve per VBA löschen Sfassbender 11 2.172 06.10.2020, 10:05
Letzter Beitrag: norre
  Vektorgrafik nach virtuellen Segmente löschen nicht brauchbar zum plotten Mecky 3 1.275 25.08.2020, 11:05
Letzter Beitrag: Mecky
  Erstellte Zweifarbenmuster löschen LuGa 7 1.970 22.05.2020, 00:28
Letzter Beitrag: Unkraut
  2018: mehrere Seiten löschen mtemp 3 1.535 09.10.2019, 15:09
Letzter Beitrag: mtemp
  Objektstile löschen wdreinheim 9 2.912 13.03.2019, 22:06
Letzter Beitrag: koter
  Doppelte Schneidelinien durch Füllung beseitigen. Henni 6 3.367 28.09.2017, 13:22
Letzter Beitrag: Hartmut