{"id":2085,"date":"2026-05-24T13:06:16","date_gmt":"2026-05-24T11:06:16","guid":{"rendered":"https:\/\/cad-kompass.de\/?p=2085"},"modified":"2026-06-26T17:56:33","modified_gmt":"2026-06-26T15:56:33","slug":"elementkanten-fehlerbehebung","status":"publish","type":"post","link":"https:\/\/cad-kompass.de\/?p=2085","title":{"rendered":"Elementkanten-Fehlerbehebung"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Civil 3D | Elementkanten-Fehlerbehebung: H\u00f6he 0, Bruchkante, Gebiet, relative H\u00f6hen und Griff-Probleme l\u00f6sen<\/title>\n    <style>\n        :root {\n            --primary: #3f5f75;\n            --primary-dark: #2d4d63;\n            --primary-light: #edf3f7;\n            --primary-pale: #f5f8fb;\n            --accent: #e8913a;\n            --text: #2d3748;\n            --text-light: #64748b;\n            --heading: #1a2332;\n            --bg: #ffffff;\n            --bg-offset: #f8fafc;\n            --border: #e2e8f0;\n            --border-light: #f1f5f9;\n            --radius: 4px;\n            --radius-lg: 6px;\n            --shadow-sm: 0 1px 2px rgba(0,0,0,0.05);\n            --shadow: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.04);\n            --transition: 0.2s ease;\n        }\n        .page-wrapper, .page-wrapper *, .page-wrapper *::before, .page-wrapper *::after { box-sizing: border-box; }\n        .page-wrapper { max-width: 840px; margin: 0 auto; padding: 32px 36px 100px; color: var(--text); line-height: 1.7; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\n        .reading-progress { position: fixed; top: 0; left: 0; height: 3px; background: linear-gradient(90deg, var(--primary), var(--accent)); width: 0%; z-index: 1000; transition: width 0.15s linear; border-radius: 0 2px 2px 0; }\n        .page-title { font-size: 1.7rem; font-weight: 700; color: var(--heading); margin-bottom: 32px; line-height: 1.3; letter-spacing: -0.02em; }\n        .toc { background: var(--primary-pale); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 24px 28px 24px 32px; margin-bottom: 44px; position: relative; overflow: hidden; }\n        .toc::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: linear-gradient(180deg, var(--primary), var(--accent)); }\n        .toc-title { font-size: 0.72rem; font-weight: 700; color: var(--primary); text-transform: uppercase; letter-spacing: 0.12em; margin-bottom: 14px; }\n        .toc ol { padding-left: 22px; }\n        .toc li { margin-bottom: 5px; font-size: 0.88rem; line-height: 1.5; }\n        .toc a { color: var(--text); text-decoration: none; transition: color var(--transition); }\n        .toc a:hover { color: var(--primary); }\n        .tutorial-content h2 { font-size: 1.15rem; font-weight: 700; color: var(--heading); margin: 56px 0 18px; padding-bottom: 12px; border-bottom: 2px solid var(--border); letter-spacing: -0.01em; }\n        .tutorial-content h2:first-child { margin-top: 0; }\n        .tutorial-content h2 .label { display: inline-block; font-size: 0.68rem; font-weight: 700; color: var(--primary); background: var(--primary-light); padding: 3px 10px; border-radius: 20px; letter-spacing: 0.06em; text-transform: uppercase; margin-right: 10px; vertical-align: middle; position: relative; top: -1px; }\n        .tutorial-content p { font-size: 0.93rem; line-height: 1.85; color: var(--text); margin-bottom: 16px; }\n        .tutorial-content strong { color: var(--heading); }\n        .tutorial-content code { font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace; font-size: 0.84em; background: var(--bg-offset); border: 1px solid var(--border); padding: 2px 7px; border-radius: 4px; color: var(--primary-dark); font-weight: 500; }\n        .decision-tree { margin: 24px 0 36px; }\n        .dt-question { background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: #fff; padding: 16px 24px; border-radius: var(--radius-lg); font-size: 0.95rem; font-weight: 600; text-align: center; margin-bottom: 18px; box-shadow: var(--shadow); }\n        .dt-options { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 10px; margin-bottom: 8px; }\n        .dt-option { background: var(--bg); border: 1px solid var(--border); border-radius: var(--radius); padding: 13px 16px; cursor: pointer; text-align: center; font-size: 0.85rem; font-weight: 500; transition: all var(--transition); text-decoration: none; color: var(--text); display: block; box-shadow: var(--shadow-sm); }\n        .dt-option:hover { background: var(--primary-light); border-color: var(--primary); color: var(--primary); transform: translateY(-2px); box-shadow: var(--shadow); }\n        .error-card { border: 1px solid var(--border); border-radius: var(--radius-lg); margin: 28px 0; overflow: hidden; box-shadow: var(--shadow-sm); transition: box-shadow 0.3s ease; }\n        .error-card:hover { box-shadow: var(--shadow); }\n        .error-card-header { background: var(--bg-offset); padding: 16px 20px; display: flex; align-items: center; gap: 14px; border-bottom: 1px solid var(--border); }\n        .error-card-number { background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: #fff; width: 34px; height: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 0.82rem; font-weight: 700; flex-shrink: 0; box-shadow: var(--shadow-sm); }\n        .error-card-title { font-size: 0.95rem; font-weight: 700; color: var(--heading); }\n        .error-card-body { padding: 20px; display: flex; gap: 20px; }\n        .error-card-svg { flex-shrink: 0; width: 160px; height: 120px; }\n        .error-card-content { flex: 1; }\n        .error-card-diagnosis { font-size: 0.88rem; color: var(--text); margin-bottom: 12px; line-height: 1.7; padding-bottom: 10px; border-bottom: 1px solid var(--border-light); }\n        .error-card-solution { font-size: 0.88rem; color: var(--text); line-height: 1.7; }\n        .error-card-solution strong { color: #047857; }\n        .checklist { list-style: none; padding: 0; margin: 20px 0; }\n        .checklist li { padding: 12px 14px 12px 44px; position: relative; font-size: 0.93rem; line-height: 1.6; border-bottom: 1px solid var(--border-light); cursor: pointer; transition: background var(--transition); border-radius: 4px; }\n        .checklist li:hover { background: var(--bg-offset); }\n        .checklist li::before { content: \"\"; position: absolute; left: 12px; top: 14px; width: 18px; height: 18px; border: 2px solid var(--primary); border-radius: 4px; transition: all var(--transition); }\n        .checklist li.checked { color: var(--text-light); text-decoration: line-through; }\n        .checklist li.checked::before { background: var(--primary); border-color: var(--primary); }\n        .checklist li.checked::after { content: \"\\2713\"; position: absolute; left: 15px; top: 12px; color: #fff; font-size: 0.75rem; font-weight: 700; }\n        .hint-box { background: var(--primary-light); border-left: 4px solid var(--primary); border-radius: 0 var(--radius) var(--radius) 0; padding: 16px 20px; margin: 20px 0 24px; font-size: 0.88rem; color: var(--text); line-height: 1.7; box-shadow: var(--shadow-sm); display: flex; gap: 12px; align-items: flex-start; }\n        .hint-box .box-icon { flex-shrink: 0; margin-top: 1px; }\n        .hint-box strong { color: var(--primary-dark); }\n        .version-box { background: #eef5fb; border: 1px solid #c5d5e0; border-left: 4px solid var(--primary); border-radius: 0 var(--radius) var(--radius) 0; padding: 14px 20px; margin: 20px 0 24px; font-size: 0.86rem; color: var(--text); line-height: 1.7; display: flex; gap: 12px; align-items: flex-start; }\n        .version-box .box-icon { flex-shrink: 0; margin-top: 1px; }\n        .version-box strong { color: var(--primary-dark); }\n        .section-divider { border: none; height: 1px; background: var(--border); margin: 48px 0 0; }\n        @media (max-width: 680px) {\n            .page-wrapper { padding: 20px 18px 60px; }\n            .page-title { font-size: 1.35rem; }\n            .toc { padding: 18px 20px 18px 24px; }\n            .error-card-body { flex-direction: column; }\n            .error-card-svg { width: 100%; height: 100px; }\n            .dt-options { grid-template-columns: 1fr; }\n        }\n        @media (prefers-reduced-motion: no-preference) {\n            .tutorial-content h2, .hint-box, .error-card, .decision-tree { animation: fadeInUp 0.4s ease both; }\n            @keyframes fadeInUp { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<div class=\"reading-progress\" id=\"readingProgress\"><\/div>\n\n<div class=\"page-wrapper\">\n\n    <h1 class=\"page-title\">Elementkanten-Fehlerbehebung: typische Probleme sicher diagnostizieren und l\u00f6sen<\/h1>\n\n    <nav class=\"toc\">\n        <div class=\"toc-title\">Inhalt<\/div>\n        <ol>\n            <li><a href=\"#entscheidungsbaum\">Entscheidungsbaum: \u201eMit der Elementkante stimmt etwas nicht&#8220;<\/a><\/li>\n            <li><a href=\"#fehlergalerie\">Fehlergalerie: elf typische Elementkanten-Probleme<\/a><\/li>\n            <li><a href=\"#checkliste\">Checkliste: Elementkanten-Qualit\u00e4tssicherung<\/a><\/li>\n        <\/ol>\n    <\/nav>\n\n    <div class=\"tutorial-content\">\n\n        <p>Diese Seite hilft, wenn eine Elementkante nicht das tut, was sie soll: Die H\u00f6hen sind pl\u00f6tzlich 0, das DGM reagiert nicht auf die Bruchkante, eine Neigung l\u00e4sst sich nicht setzen, ein H\u00f6henwert ist grau oder gesperrt, oder das neue Griffmen\u00fc erscheint gar nicht. Der Entscheidungsbaum f\u00fchrt direkt zum passenden Fall; wer den \u00dcberblick sucht, findet alle F\u00e4lle in der Galerie weiter unten.<\/p>\n\n        <p>Die meisten Elementkanten-Probleme lassen sich auf vier Fragen zur\u00fcckf\u00fchren: Hat die Kante echte H\u00f6hen oder liegt sie auf 0? Liegt sie im richtigen Gebiet? Kommen die H\u00f6hen relativ aus einer Oberfl\u00e4che oder aus einer dynamischen Quelle? Ist die Kante wirklich als Bruchkante in der Zieloberfl\u00e4che enthalten und wurde die Oberfl\u00e4che neu aufgebaut? Sind diese Fragen gekl\u00e4rt, ist die eigentliche Reparatur meist klein.<\/p>\n\n        <div class=\"hint-box\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#3f5f75\" stroke-width=\"1.5\"\/><path d=\"M10 9v5\" stroke=\"#3f5f75\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"10\" cy=\"6.5\" r=\"1\" fill=\"#3f5f75\"\/><\/svg>\n            <div><strong>Grunddiagnose:<\/strong> Erst im 3D-Orbit pr\u00fcfen, ob die Kante plausible H\u00f6hen hat. Dann im Projektbrowser das Gebiet kontrollieren. Danach im H\u00f6hen-Editor pr\u00fcfen, ob Werte relativ, dynamisch verkn\u00fcpft oder gesperrt sind. Wenn es um ein DGM geht, immer zus\u00e4tzlich die Oberfl\u00e4chendefinition und den Neuaufbau pr\u00fcfen.<\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"entscheidungsbaum\"><span class=\"label\">Schnellhilfe<\/span> Entscheidungsbaum: \u201eMit der Elementkante stimmt etwas nicht&#8220;<\/h2>\n\n        <div class=\"decision-tree\">\n            <div class=\"dt-question\">Was funktioniert nicht wie erwartet?<\/div>\n            <div class=\"dt-options\">\n                <a href=\"#fehler-1\" class=\"dt-option\">H\u00f6hen sind nach dem Konvertieren alle 0<\/a>\n                <a href=\"#fehler-2\" class=\"dt-option\">Kanten beeinflussen sich (nicht) am Kreuzungspunkt<\/a>\n                <a href=\"#fehler-3\" class=\"dt-option\">DGM reagiert nicht auf die Bruchkante<\/a>\n                <a href=\"#fehler-4\" class=\"dt-option\">Relative Kante folgt der DGM-\u00c4nderung nicht<\/a>\n                <a href=\"#fehler-5\" class=\"dt-option\">Griff \u00e4ndert die H\u00f6he nicht<\/a>\n                <a href=\"#fehler-6\" class=\"dt-option\">Neigung zwischen Punkten wirkt nicht<\/a>\n                <a href=\"#fehler-7\" class=\"dt-option\">DGM bleibt \u201enicht aktuell&#8220; (Zirkelbezug)<\/a>\n                <a href=\"#fehler-8\" class=\"dt-option\">Vereinfachung hat Knicke oder H\u00f6hen entfernt<\/a>\n                <a href=\"#fehler-9\" class=\"dt-option\">H\u00f6henwert ist grau oder gesperrt<\/a>\n                <a href=\"#fehler-10\" class=\"dt-option\">Verbinden, Stutzen oder Trennen scheitert<\/a>\n                <a href=\"#fehler-11\" class=\"dt-option\">Griffmen\u00fc oder H\u00f6he am Griff fehlt<\/a>\n            <\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"fehlergalerie\"><span class=\"label\">Referenz<\/span> Fehlergalerie: elf typische Elementkanten-Probleme<\/h2>\n\n        <div class=\"error-card\" id=\"fehler-1\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">1<\/div>\n                <div class=\"error-card-title\">H\u00f6hen sind nach dem Konvertieren alle 0<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <line x1=\"10\" y1=\"95\" x2=\"150\" y2=\"95\" stroke=\"#d0d0d0\" stroke-width=\"1\"\/>\n                        <polyline points=\"20,40 55,30 95,46 130,34\" fill=\"none\" stroke=\"#7f8c8d\" stroke-width=\"1.6\" stroke-dasharray=\"4 3\"\/>\n                        <text x=\"22\" y=\"28\" font-size=\"7\" fill=\"#7f8c8d\" font-family=\"sans-serif\">2D-Polylinie (Soll)<\/text>\n                        <line x1=\"20\" y1=\"95\" x2=\"140\" y2=\"95\" stroke=\"#e53935\" stroke-width=\"2.4\"\/>\n                        <circle cx=\"20\" cy=\"95\" r=\"2.4\" fill=\"#e53935\"\/>\n                        <circle cx=\"60\" cy=\"95\" r=\"2.4\" fill=\"#e53935\"\/>\n                        <circle cx=\"100\" cy=\"95\" r=\"2.4\" fill=\"#e53935\"\/>\n                        <circle cx=\"140\" cy=\"95\" r=\"2.4\" fill=\"#e53935\"\/>\n                        <text x=\"80\" y=\"112\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">Elementkante flach auf 0<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Eine 2D-Polylinie wurde in eine Elementkante konvertiert, ohne H\u00f6hen zuzuweisen. Eine 2D-Polylinie tr\u00e4gt keine Punkth\u00f6hen, die Kante entsteht deshalb komplett auf einer konstanten H\u00f6he, meist 0. Im Lageplan sieht alles richtig aus, im 3D-Orbit liegt die Kante flach am Nullhorizont.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> H\u00f6hen nachtr\u00e4glich zuweisen. Entweder \u00fcber <em>H\u00f6hen aus Oberfl\u00e4che zuweisen<\/em> aus einem DGM oder manuell im H\u00f6hen-Editor. Vor jeder Weiterverwendung als Bruchkante im 3D-Orbit kontrollieren, ob die Kante echte H\u00f6hen hat. Beim n\u00e4chsten Mal schon im Konvertierungsdialog die H\u00f6henquelle festlegen.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-2\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">2<\/div>\n                <div class=\"error-card-title\">Kanten beeinflussen sich am Kreuzungspunkt (oder eben nicht)<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <rect x=\"8\" y=\"20\" width=\"144\" height=\"82\" rx=\"3\" stroke=\"#3f5f75\" stroke-width=\"1.4\" fill=\"#f5f8fb\"\/>\n                        <text x=\"80\" y=\"15\" font-size=\"7\" fill=\"#3f5f75\" font-family=\"sans-serif\" text-anchor=\"middle\">gleiches Gebiet<\/text>\n                        <line x1=\"20\" y1=\"35\" x2=\"140\" y2=\"92\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n                        <line x1=\"20\" y1=\"92\" x2=\"140\" y2=\"35\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n                        <circle cx=\"80\" cy=\"63.5\" r=\"7\" fill=\"#fef3cd\" stroke=\"#d4a017\" stroke-width=\"2\"\/>\n                        <circle cx=\"80\" cy=\"63.5\" r=\"2\" fill=\"#d4a017\"\/>\n                        <text x=\"80\" y=\"115\" font-size=\"7\" fill=\"#d4a017\" font-family=\"sans-serif\" text-anchor=\"middle\">Teilungspunkt mit einer H\u00f6he<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Zwei Kanten im selben Gebiet kreuzen sich. Civil 3D erzeugt dort einen Teilungspunkt mit genau einer H\u00f6he. Welche Kante dominiert, entscheidet die Elementkanten-Stilpriorit\u00e4t; bei gleicher oder fehlender Priorit\u00e4t gewinnt die zuletzt bearbeitete Kante. Wenn das ungewollt ist, springt eine Kante an der Kreuzung auf die falsche H\u00f6he. Umgekehrt: Sollen sich zwei Kanten angleichen, tun es aber nicht, liegen sie oft in verschiedenen Gebieten.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Erst entscheiden, ob die Kopplung gewollt ist. Sollen die Kanten unabh\u00e4ngig bleiben, eine Kante in ein anderes Gebiet oder auf <code>&lt;Keine&gt;<\/code> verschieben. Sollen sie sich angleichen, beide ins gleiche Gebiet bringen und bei Bedarf die Stilpriorit\u00e4t pr\u00fcfen. Brauchst du direkte Kontrolle am Schnitt, f\u00fcge dort einen PI\/St\u00fctzpunkt ein.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-3\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">3<\/div>\n                <div class=\"error-card-title\">DGM reagiert nicht auf die Bruchkante<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <polyline points=\"14,40 50,70 90,44 130,72\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"1\" \/>\n                        <line x1=\"14\" y1=\"40\" x2=\"90\" y2=\"44\" stroke=\"#bcccd6\" stroke-width=\"1\"\/>\n                        <line x1=\"50\" y1=\"70\" x2=\"130\" y2=\"72\" stroke=\"#bcccd6\" stroke-width=\"1\"\/>\n                        <line x1=\"20\" y1=\"58\" x2=\"140\" y2=\"58\" stroke=\"#e53935\" stroke-width=\"2.4\"\/>\n                        <circle cx=\"20\" cy=\"58\" r=\"2.2\" fill=\"#e53935\"\/>\n                        <circle cx=\"140\" cy=\"58\" r=\"2.2\" fill=\"#e53935\"\/>\n                        <text x=\"80\" y=\"100\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">Kante nicht im DGM-Datenbaum<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Die Kante wurde gezeichnet, das DGM \u00e4ndert sich aber nicht. H\u00e4ufig wurde sie nie als Bruchkante hinzugef\u00fcgt, die Zieloberfl\u00e4che wurde nach dem Hinzuf\u00fcgen nicht neu aufgebaut, die Bruchkantenoperation ist nicht in der Oberfl\u00e4chendefinition enthalten, oder die Kante liegt mit falschen H\u00f6hen au\u00dferhalb der relevanten DGM-Grenze.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Im DGM-Datenbaum pr\u00fcfen, ob die Kante unter <em>Bruchkanten<\/em> gef\u00fchrt wird. Falls nicht, \u00fcber <em>Zur Oberfl\u00e4che als Bruchkante hinzuf\u00fcgen<\/em> erg\u00e4nzen. Danach die Zieloberfl\u00e4che neu aufbauen oder <em>Rebuild automatisch<\/em> aktivieren. Das Gebiet der Elementkante ist f\u00fcr Kreuzungen und Verschneidungen wichtig, ersetzt aber nicht die Bruchkantenoperation im DGM.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-4\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">4<\/div>\n                <div class=\"error-card-title\">Relative Kante folgt der DGM-\u00c4nderung nicht<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M14 80 Q50 50 90 64 Q120 74 146 50\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"1.6\"\/>\n                        <text x=\"20\" y=\"44\" font-size=\"6.5\" fill=\"#3f5f75\" font-family=\"sans-serif\">DGM neu<\/text>\n                        <line x1=\"14\" y1=\"92\" x2=\"146\" y2=\"92\" stroke=\"#e53935\" stroke-width=\"2.2\" stroke-dasharray=\"5 3\"\/>\n                        <text x=\"80\" y=\"108\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">Kante bleibt auf altem Stand<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Eine Kante wurde aus einem DGM abgeleitet, das Gel\u00e4nde hat sich ge\u00e4ndert, die Kante zeigt aber noch die alten H\u00f6hen. Entweder wurde sie statisch \u00fcbernommen (kein dynamischer Link) oder das DGM wurde nicht neu berechnet.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Pr\u00fcfen, ob die Kante relativ mit dem DGM verkn\u00fcpft ist. Ist sie statisch, die H\u00f6hen erneut aus der aktuellen Oberfl\u00e4che zuweisen. Ist sie relativ, das DGM neu aufbauen lassen, dann zieht die Kante nach. F\u00fcr laufend bearbeitetes Gel\u00e4nde von Anfang an die relative Variante w\u00e4hlen.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-5\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">5<\/div>\n                <div class=\"error-card-title\">Griff \u00e4ndert die H\u00f6he nicht<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <line x1=\"16\" y1=\"80\" x2=\"144\" y2=\"80\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n                        <rect x=\"74\" y=\"74\" width=\"12\" height=\"12\" fill=\"#fef3cd\" stroke=\"#d4a017\" stroke-width=\"1.6\"\/>\n                        <path d=\"M80 70 L 80 50\" stroke=\"#e53935\" stroke-width=\"1.6\" stroke-dasharray=\"3 2\"\/>\n                        <path d=\"M80 50 L 76 56 M80 50 L 84 56\" stroke=\"#e53935\" stroke-width=\"1.6\"\/>\n                        <path d=\"M64 80 L 96 80\" stroke=\"#43a047\" stroke-width=\"1.6\"\/>\n                        <text x=\"80\" y=\"106\" font-size=\"7\" fill=\"#3f5f75\" font-family=\"sans-serif\" text-anchor=\"middle\">Draufsichtgriff: nur XY<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Der St\u00fctzpunktgriff wird in der Draufsicht gezogen, die H\u00f6he \u00e4ndert sich aber nicht. Das ist kein Fehler: Der Griff in der Draufsicht verschiebt nur die Lage in XY. Die H\u00f6he (Z) wird dar\u00fcber bewusst nicht ver\u00e4ndert.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> H\u00f6hen immer \u00fcber die daf\u00fcr gedachten Werkzeuge \u00e4ndern: H\u00f6hen-Editor, Schnellh\u00f6henbearbeitung oder, ab Civil 3D 2026.2, die direkte H\u00f6heneingabe am Griffmen\u00fc. Wer in einer 3D-Ansicht arbeitet, kann den H\u00f6hengriff dort separat fassen.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-6\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">6<\/div>\n                <div class=\"error-card-title\">Neigung zwischen Punkten wirkt nicht<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <polyline points=\"18,86 60,64 90,70 132,40\" fill=\"none\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n                        <circle cx=\"18\" cy=\"86\" r=\"2.6\" fill=\"#3f5f75\"\/>\n                        <circle cx=\"132\" cy=\"40\" r=\"2.6\" fill=\"#3f5f75\"\/>\n                        <circle cx=\"60\" cy=\"64\" r=\"5\" fill=\"#fce4ec\" stroke=\"#e53935\" stroke-width=\"1.8\"\/>\n                        <circle cx=\"90\" cy=\"70\" r=\"5\" fill=\"#fce4ec\" stroke=\"#e53935\" stroke-width=\"1.8\"\/>\n                        <text x=\"75\" y=\"100\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">Zwischenpunkte st\u00f6ren<\/text>\n                        <text x=\"120\" y=\"34\" font-size=\"6.5\" fill=\"#d4a017\" font-family=\"sans-serif\">Soll-Neigung<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Eine Neigung wird zwischen zwei Punkten gesetzt, die Zielh\u00f6he \u00e4ndert sich aber nicht wie erwartet. H\u00e4ufig liegen zwischen Start und Ziel weitere H\u00f6henpunkte, die ihre eigene H\u00f6he halten und die durchgehende Neigung brechen. Oder es wurde der falsche Bezugspunkt fixiert.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Im H\u00f6hen-Editor pr\u00fcfen, welche Punkte zwischen Start und Ziel liegen. Entweder die st\u00f6renden H\u00f6henpunkte entfernen, oder die Neigung direkt im Editor \u00fcber die Spalten <em>Neigung vor<\/em> und <em>Neigung zur\u00fcck<\/em> Segment f\u00fcr Segment setzen. Vorher kl\u00e4ren, welcher Punkt die feste Bezugsh\u00f6he hat.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-7\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">7<\/div>\n                <div class=\"error-card-title\">DGM bleibt \u201enicht aktuell&#8220; (Zirkelbezug)<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <rect x=\"22\" y=\"36\" width=\"44\" height=\"26\" rx=\"3\" stroke=\"#3f5f75\" stroke-width=\"1.5\" fill=\"#f5f8fb\"\/>\n                        <text x=\"44\" y=\"52\" font-size=\"7\" fill=\"#3f5f75\" font-family=\"sans-serif\" text-anchor=\"middle\">DGM<\/text>\n                        <rect x=\"94\" y=\"36\" width=\"44\" height=\"26\" rx=\"3\" stroke=\"#43a047\" stroke-width=\"1.5\" fill=\"#e8f5e9\"\/>\n                        <text x=\"116\" y=\"52\" font-size=\"6.5\" fill=\"#2e7d32\" font-family=\"sans-serif\" text-anchor=\"middle\">Kante<\/text>\n                        <path d=\"M66 44 Q80 38 94 44\" fill=\"none\" stroke=\"#e53935\" stroke-width=\"1.6\" marker-end=\"url(#aR7)\"\/>\n                        <path d=\"M94 56 Q80 64 66 56\" fill=\"none\" stroke=\"#e53935\" stroke-width=\"1.6\" marker-end=\"url(#aR7)\"\/>\n                        <text x=\"80\" y=\"92\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">Schleife: bezieht und steuert<\/text>\n                        <defs><marker id=\"aR7\" viewBox=\"0 0 10 10\" refX=\"9\" refY=\"5\" markerWidth=\"5\" markerHeight=\"5\" orient=\"auto\"><path d=\"M0 0 L10 5 L0 10 z\" fill=\"#e53935\"\/><\/marker><\/defs>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Das DGM meldet dauerhaft \u201enicht aktuell&#8220; oder l\u00e4sst eine bestimmte Bruchkanten-\/Grenzen-Kombination gar nicht zu. Ursache ist meist ein Zirkelbezug: Die Kante bezieht ihre H\u00f6hen relativ aus derselben Oberfl\u00e4che, die sie als Bruchkante oder Grenze steuern soll. In neueren Versionen verhindert Civil 3D diese direkte Schleife teilweise. Problematisch bleiben auch Kreuzabh\u00e4ngigkeiten zwischen zwei Oberfl\u00e4chen.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Die Schleife auftrennen. Entweder die Kante statisch machen, die H\u00f6hen aus einem anderen, \u00fcbergeordneten DGM beziehen, oder die Zieloberfl\u00e4che trennen. Eine Kante bezieht H\u00f6hen aus einer Oberfl\u00e4che oder steuert sie, nicht beides f\u00fcr dieselbe. Bei mehreren Oberfl\u00e4chen zus\u00e4tzlich pr\u00fcfen, ob Fl\u00e4che A Fl\u00e4che B und Fl\u00e4che B wieder Fl\u00e4che A ausl\u00f6st.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-8\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">8<\/div>\n                <div class=\"error-card-title\">Vereinfachung hat Knicke oder H\u00f6hen entfernt<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <polyline points=\"14,80 38,52 58,72 80,40 104,66 128,46 146,70\" fill=\"none\" stroke=\"#7f8c8d\" stroke-width=\"1.4\" stroke-dasharray=\"3 2\"\/>\n                        <text x=\"16\" y=\"40\" font-size=\"6.5\" fill=\"#7f8c8d\" font-family=\"sans-serif\">vorher (Soll)<\/text>\n                        <polyline points=\"14,80 80,56 146,70\" fill=\"none\" stroke=\"#e53935\" stroke-width=\"2.2\"\/>\n                        <text x=\"80\" y=\"104\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">Knicke weggegl\u00e4ttet<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Beim Konvertieren aus Objekten war die Vereinfachung (Weeding) mit gro\u00dfen Toleranzen aktiv. Civil 3D hat eng beieinanderliegende St\u00fctzpunkte zusammengefasst und dabei Knicke entfernt, die fachlich gebraucht wurden, etwa Bordsteinabs\u00e4tze oder Sohlspr\u00fcnge.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Wenn m\u00f6glich, den Konvertierungsschritt r\u00fcckg\u00e4ngig machen und mit kleineren Toleranzen erneut konvertieren: Winkel klein, Neigung klein, L\u00e4nge klein. Im Zweifel ohne Vereinfachung konvertieren und nur gezielt einzelne Punkte ausd\u00fcnnen. Bereits verlorene Knicke \u00fcber zus\u00e4tzliche St\u00fctz- oder H\u00f6henpunkte wiederherstellen.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-9\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">9<\/div>\n                <div class=\"error-card-title\">H\u00f6henwert ist grau oder gesperrt<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <rect x=\"20\" y=\"30\" width=\"120\" height=\"60\" rx=\"2\" stroke=\"#7f8c8d\" stroke-width=\"1\" fill=\"#fafafa\"\/>\n                        <line x1=\"20\" y1=\"50\" x2=\"140\" y2=\"50\" stroke=\"#d0d0d0\" stroke-width=\"0.8\"\/>\n                        <line x1=\"20\" y1=\"70\" x2=\"140\" y2=\"70\" stroke=\"#d0d0d0\" stroke-width=\"0.8\"\/>\n                        <line x1=\"80\" y1=\"30\" x2=\"80\" y2=\"90\" stroke=\"#d0d0d0\" stroke-width=\"0.8\"\/>\n                        <rect x=\"80\" y=\"50\" width=\"60\" height=\"20\" fill=\"#eceff1\"\/>\n                        <path d=\"M104 50 v-5 a5 5 0 0 1 10 0 v5\" stroke=\"#7f8c8d\" stroke-width=\"1.3\" fill=\"none\"\/>\n                        <text x=\"110\" y=\"64\" font-size=\"6\" fill=\"#7f8c8d\" font-family=\"sans-serif\" text-anchor=\"middle\">gesperrt<\/text>\n                        <text x=\"80\" y=\"108\" font-size=\"7\" fill=\"#3f5f75\" font-family=\"sans-serif\" text-anchor=\"middle\">relativ zum DGM<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Im H\u00f6hen-Editor sind einzelne Werte grau oder nicht editierbar. Das kann mehrere Ursachen haben: relative H\u00f6hen aus einer Oberfl\u00e4che, ein dynamischer Link aus Achse oder Profilk\u00f6rper, eine Daylight-\/Grading-Linie oder ein automatisch erzeugter Teilungspunkt. Relativ bedeutet nicht automatisch \u201ekaputt&#8220;; oft ist nur die absolute Z-H\u00f6he nicht frei, w\u00e4hrend Versatz oder Ableitungsart steuerbar bleiben.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Zuerst die Herkunft pr\u00fcfen: Oberfl\u00e4che, Achse, Profilk\u00f6rper, Grading oder Teilungspunkt. Bei relativen Oberfl\u00e4chenh\u00f6hen kannst du den Bezug statisch machen, wenn du freie absolute H\u00f6hen brauchst. Bei Corridor-\/Alignment-Links musst du den dynamischen Link entfernen, wenn direkte Bearbeitung n\u00f6tig ist. Bei Teilungspunkten hilft ein PI\/St\u00fctzpunkt am Schnitt, wenn du direkte Kontrolle brauchst.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-10\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">10<\/div>\n                <div class=\"error-card-title\">Verbinden, Stutzen oder Trennen scheitert<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <line x1=\"16\" y1=\"60\" x2=\"70\" y2=\"60\" stroke=\"#3f5f75\" stroke-width=\"2.2\"\/>\n                        <circle cx=\"70\" cy=\"60\" r=\"2.4\" fill=\"#3f5f75\"\/>\n                        <line x1=\"92\" y1=\"60\" x2=\"146\" y2=\"60\" stroke=\"#3f5f75\" stroke-width=\"2.2\"\/>\n                        <circle cx=\"92\" cy=\"60\" r=\"2.4\" fill=\"#3f5f75\"\/>\n                        <line x1=\"74\" y1=\"52\" x2=\"88\" y2=\"68\" stroke=\"#e53935\" stroke-width=\"2\"\/>\n                        <line x1=\"88\" y1=\"52\" x2=\"74\" y2=\"68\" stroke=\"#e53935\" stroke-width=\"2\"\/>\n                        <text x=\"80\" y=\"40\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">L\u00fccke<\/text>\n                        <text x=\"80\" y=\"98\" font-size=\"7\" fill=\"#e53935\" font-family=\"sans-serif\" text-anchor=\"middle\">L\u00fccke oder Toleranz<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> Der Befehl l\u00e4uft, verbindet oder trennt aber nichts. H\u00e4ufig liegen die Endpunkte nicht innerhalb der Toleranz, der Schnittpunkt liegt nicht wirklich auf der Kante, oder der gew\u00e4hlte Objekttyp passt nicht zum Befehl. Das Gebiet ist danach wichtig f\u00fcr die Topologie, aber nicht der einzige Grund, warum das Verbinden scheitert.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Zuerst Endpunktn\u00e4he, Fangpunkte und Toleranz pr\u00fcfen. Dann kontrollieren, ob du unterst\u00fctzte Objekte ausw\u00e4hlst und die Schnittstelle wirklich auf der Kante liegt. Nach erfolgreichem Verbinden pr\u00fcfst du das Gebiet der resultierenden Elementkante, damit keine unerwarteten Teilungspunkte oder Verschneidungswirkungen entstehen.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"error-card\" id=\"fehler-11\">\n            <div class=\"error-card-header\">\n                <div class=\"error-card-number\">11<\/div>\n                <div class=\"error-card-title\">Griffmen\u00fc oder H\u00f6he am Griff fehlt<\/div>\n            <\/div>\n            <div class=\"error-card-body\">\n                <div class=\"error-card-svg\">\n                    <svg viewBox=\"0 0 160 120\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <line x1=\"16\" y1=\"70\" x2=\"144\" y2=\"70\" stroke=\"#3f5f75\" stroke-width=\"2\"\/>\n                        <rect x=\"74\" y=\"64\" width=\"12\" height=\"12\" fill=\"#fef3cd\" stroke=\"#d4a017\" stroke-width=\"1.6\"\/>\n                        <rect x=\"92\" y=\"36\" width=\"46\" height=\"26\" rx=\"2\" fill=\"#fafafa\" stroke=\"#7f8c8d\" stroke-width=\"1\" stroke-dasharray=\"3 2\"\/>\n                        <line x1=\"100\" y1=\"46\" x2=\"130\" y2=\"46\" stroke=\"#d0d0d0\" stroke-width=\"1\"\/>\n                        <line x1=\"100\" y1=\"53\" x2=\"130\" y2=\"53\" stroke=\"#d0d0d0\" stroke-width=\"1\"\/>\n                        <line x1=\"104\" y1=\"34\" x2=\"126\" y2=\"58\" stroke=\"#e53935\" stroke-width=\"1.8\"\/>\n                        <line x1=\"126\" y1=\"34\" x2=\"104\" y2=\"58\" stroke=\"#e53935\" stroke-width=\"1.8\"\/>\n                        <text x=\"80\" y=\"100\" font-size=\"7\" fill=\"#3f5f75\" font-family=\"sans-serif\" text-anchor=\"middle\">Version vor 2026.1\/2026.2<\/text>\n                    <\/svg>\n                <\/div>\n                <div class=\"error-card-content\">\n                    <div class=\"error-card-diagnosis\"><strong>Diagnose:<\/strong> In einem Tutorial oder Video erscheint beim \u00dcberfahren eines Griffs ein Kontextmen\u00fc mit direkter H\u00f6heneingabe und Optionen zum Hinzuf\u00fcgen von St\u00fctz- und H\u00f6henpunkten. Bei dir passiert nichts. Punktaktionen am Griff gibt es ab Civil 3D 2026.1, die direkte H\u00f6henbearbeitung am Griff ab 2026.2. In \u00e4lteren Versionen sind diese Bedienwege nicht vorhanden.<\/div>\n                    <div class=\"error-card-solution\"><strong>L\u00f6sung:<\/strong> Kein Defekt, eine Versionsfrage. Nutze in \u00e4lteren Versionen den klassischen Weg: H\u00f6hen-Editor, Schnellh\u00f6henbearbeitung und die Befehle der Kontextregisterkarte <em>Elementkante<\/em>. Inhaltlich erreichst du damit dasselbe Ergebnis, nur mit einem Klick mehr. Der Griff-Workflow ist eine Beschleunigung, keine andere Modelllogik.<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <hr class=\"section-divider\">\n        <h2 id=\"checkliste\"><span class=\"label\">QS<\/span> Checkliste: Elementkanten-Qualit\u00e4tssicherung<\/h2>\n\n        <p>Diese Liste eignet sich als Schluss-Check, bevor eine Elementkante an B\u00f6schungen, Verschneidungen, Profilk\u00f6rper oder die Planabgabe geht. Ein Klick auf einen Punkt markiert ihn als erledigt.<\/p>\n\n        <ul class=\"checklist\" id=\"qaChecklist\">\n            <li onclick=\"this.classList.toggle('checked')\">Kante hat echte H\u00f6hen, im 3D-Orbit gepr\u00fcft, keine Linie auf 0?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Kante liegt im richtigen Gebiet (gewollte Kopplung oder bewusste Trennung)?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Kreuzungen mit anderen Kanten gepr\u00fcft: H\u00f6henangleichung gewollt oder nicht?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">St\u00fctzpunkte nur an Richtungswechseln, Gef\u00e4llewechsel \u00fcber H\u00f6henpunkte gel\u00f6st?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">L\u00e4ngsgef\u00e4lle plausibel, kein Wert l\u00e4uft gegen die Flie\u00dfrichtung?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">H\u00f6henquelle bewusst entschieden: statisch, relativ aus Oberfl\u00e4che oder dynamischer Link?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Kein Zirkelbezug: Kante bezieht H\u00f6hen aus einer Oberfl\u00e4che oder steuert sie, nicht beides f\u00fcr dieselbe?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Als Bruchkante hinzugef\u00fcgt und DGM danach neu aufgebaut?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Triangulation bricht sauber an der Kante, keine Dreiecke laufen dar\u00fcber?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Bei Konvertierung aus Objekten: Vereinfachung kontrolliert, keine n\u00f6tigen Knicke verloren?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Passender Elementkantenstil gew\u00e4hlt (Darstellung, nicht Geometrie)?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Name sprechend vergeben, keine unerkl\u00e4rten Suffixe wie <code>(1)<\/code>?<\/li>\n            <li onclick=\"this.classList.toggle('checked')\">Vor gr\u00f6\u00dferen Umbauten eine versionierte Sicherungskopie der DWG angelegt?<\/li>\n        <\/ul>\n\n        <div class=\"version-box\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#3f5f75\" stroke-width=\"1.5\"\/><path d=\"M7 10.5l2 2 4-5\" stroke=\"#3f5f75\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n            <div><strong>Versionshinweis:<\/strong> Fehler 11 betrifft nur die Bedienung, nicht das Ergebnis. Griff-Punktaktionen gibt es ab Civil 3D 2026.1, direkte H\u00f6henbearbeitung am Griff ab 2026.2. Wer mit einer \u00e4lteren Version arbeitet, erreicht jedes Ziel \u00fcber H\u00f6hen-Editor und Kontextregisterkarte. Die Checkliste gilt unabh\u00e4ngig von der Version.<\/div>\n        <\/div>\n\n        <div class=\"hint-box\">\n            <svg class=\"box-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"9\" stroke=\"#3f5f75\" stroke-width=\"1.5\"\/><path d=\"M10 9v5\" stroke=\"#3f5f75\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><circle cx=\"10\" cy=\"6.5\" r=\"1\" fill=\"#3f5f75\"\/><\/svg>\n            <div>Wenn ein Punkt der Checkliste nicht passt, lohnt sich die sofortige Korrektur, nicht erst nach dem Aufbau von B\u00f6schungen oder Profilk\u00f6rpern. Je mehr Objekte an einer Kante h\u00e4ngen, desto teurer wird eine sp\u00e4te Korrektur. Zum \u00dcben des H\u00f6hen- und Neigungsverhaltens hilft der <a href=\"..\/..\/tools\/elementkanten-explainer.html\">Elementkanten-Explainer<\/a> (Topic H\u00f6henlogik) dieses Kapitels.<\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<script>\n    window.addEventListener('scroll', function() {\n        var docHeight = document.documentElement.scrollHeight - window.innerHeight;\n        var scrolled = (window.scrollY \/ docHeight) * 100;\n        document.getElementById('readingProgress').style.width = Math.min(scrolled, 100) + '%';\n    });\n<\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Civil 3D | Elementkanten-Fehlerbehebung: H\u00f6he 0, Bruchkante, Gebiet, relative H\u00f6hen und Griff-Probleme l\u00f6sen Elementkanten-Fehlerbehebung: typische Probleme sicher diagnostizieren und l\u00f6sen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[28],"tags":[],"class_list":["post-2085","post","type-post","status-publish","format-standard","hentry","category-elementkanten"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":false,"author_link":"https:\/\/cad-kompass.de\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Civil 3D | Elementkanten-Fehlerbehebung: H\u00f6he 0, Bruchkante, Gebiet, relative H\u00f6hen und Griff-Probleme l\u00f6sen Elementkanten-Fehlerbehebung: typische Probleme sicher diagnostizieren und l\u00f6sen [&hellip;]","_links":{"self":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2085"}],"version-history":[{"count":3,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2085\/revisions"}],"predecessor-version":[{"id":2103,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=\/wp\/v2\/posts\/2085\/revisions\/2103"}],"wp:attachment":[{"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cad-kompass.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}