• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Schneiden Sie ein Segment einer Linie

  • Ersteller Ersteller Angelo2449
  • Erstellt am Erstellt am

Angelo2449

Guest
Hallo alle,
Ich möchte ein Segment einer Linie schneiden:
- eine horizontale Linie (linear)
- Design zwei vertikale Linien, die über die horizontale Linie (ele1 ele2)

das zu schneidende Segment von > gefüttert < , ist zwischen ele1 und ele2.
alle bewährten Lösungen schneiden > lineardata < willkürlich.
Danke.
 
Es ist viel einfacher zu tun
Sie finden die beiden Schnittpunkte zwischen lineadatagliare und ele1 und dann Linie zu schneiden und ele2 und erzeugen die Linie zwischen den beiden Punkten
(Zwischenfunktion)
 
Es ist mir nicht klar, warum die Frage in der Lisp-Sektion für Autocad gestellt wird, da alles mit den Autocad-Befehlen gelöst wird.
Ich entschuldige mich im Voraus, wenn ich in einigen Begriffen der Autocad-Befehlszeilen-Schnittstelle ungenau sein werde, aber ich habe keine Subhandle. Ich gehe ins Gedächtnis.
Ich entschuldige mich auch für das Problem jeglicher Verwirrung zwischen Diskurs Italienisch und autocad Befehle.

Wenn Sie buchstäblich den inneren Teil einer Linie, z.B. horizontal, schneiden möchten, dass "übersetzt" zwei Linien, die sie schneiden, z.B. vertikal, dann ist der Befehl "cut" genau das geeignete Werkzeug, und seine Operation ist bekannt.

wenn statt Ihrer horizontalen Linie, dass "kurzt" die beiden vertikalen Linien, die Sie "alle", insbesondere das Segment "inside", halten möchten, dann sehe ich besser geeignet den Befehl "weak" (was in der Tat """"""""kann"""" Arbeit als wäre es ein "cut".
der Befehl "weak" hat eine Besonderheit (¿cattivella?), es macht Sie das Objekt zu brechen und dann, nur als Option, können Sie wählen (Typ: p) den ersten Punkt der gewünschten Operation " logischer Ausbruch", und dann bitten Sie, den zweiten Punkt auszuwählen, und das Ganze wird beschleunigt, wenn Sie bereits die aktive und "Intersection"-Osnap ausgewählt haben.
das Ergebnis ist, dass die ursprüngliche Linie jetzt 3 aufeinanderfolgende Linien geworden ist, einschließlich des Segments, dass, wenn ich die Frage gut verstanden, Sie wollten als verschiedene Wesen.

Ich hoffe, ich war hilfreich.

p.s. Ich mag die in der vorherigen Antwort vorgeschlagene Methode nicht, weil, zusätzlich zu langsam (Sie müssen drei oder vier Befehle verwenden), schafft das (gemeinsame) Problem der überlappenden Linien, und hier setzt der Teufel immer seinen verfluchten Schwanz.
 
Es ist mir nicht klar, warum die Frage in der Lisp-Sektion für Autocad gestellt wird, da alles mit den Autocad-Befehlen gelöst wird.
weil angel2449 will dies durch lisp tun; seine Beiträge wurden immer von diesem Thema markiert

kleine Korrektur:
mit dem Befehl bricht mit Punkt (es bricht nicht) haben Sie nicht drei aufeinanderfolgende Zeilen, weil nach der ersten Unterbrechung, in der Sie zwei aufeinanderfolgende Zeilen erhalten, die zweite Ausführung nicht mehr in einem Punkt bricht, sondern wird der normale Bruch, der die Zeile unterbricht, von wo Sie das Objekt an den Punkt, an dem Sie es unterbrechen möchten. Es ist ein bekanntes Problem, es auf die gleiche Weise zu arbeiten.www.cad3d.it/forum1/threads/comando-spezza-da-mouse-in-autocad-lt-2009.9225/
 
Zuletzt bearbeitet:
Dank massiv, nur jetzt habe ich gesehen, vom Historiker von Engel2449, dass seine Diskussionen immer auf die Lispe zeigen.

Aufzeichnung <<tutte le="" provate="" soluzioni="" tagliano=""> lineardatagliare < willrily> > Ich fühlte, dass die "p"-Option innerhalb der Befehlsunterbrechungen vernachlässigt wurde, weil, wenn Sie einen beliebigen Punkt wählen, um das zu zerbrechende Objekt auszuwählen und dann durch den zweiten Klick Sie bereits den zweiten Punkt auswählen, Ergebnisse, die willkürlich erscheinen sind aus (aber wenn Sie die Aufmerksamkeit nicht zahlen).

an diesem Punkt Ich bezweifle noch über den Zweck: Möchten Sie das Segment abschneiden oder einkaufen?
wenn Sie es schneiden müssen (= löschen) Ich würde nicht überwindbare Probleme sehen, auch nach der Lispe, und auch meine sehr schlechte Vertrautheit mit der Lispe betrachten.
wenn es "bewahren" muss, und in diesem Fall die logischste Weise sieht die Verwendung von Pausen (aufgelöst das Problem der "p" Option unmittelbar nach der Auswahl des Objekts zu zerbrechen und auf die Anforderung des "zweiten Punktes"), dann wer praktisch ist lisp sollte wissen, wie man fortfahren kann.

Der Hauptpunkt, den ich jetzt denke, besteht in der Klärung, von angel2449, der genauen Beschreibung der Notwendigkeit, die lösen will.

Ich entschuldige mich für die Verbosität, Ich warf mich ('temerariamente?) basierend auf der Erfahrung, dass viele Autocad-Nutzer getroffen haben, die nicht genau erkannt, wie viel aus den Befehlspausen gewonnen werden konnte, und es schien ('erronely?) dass seine Erwähnung zum "Arbitrary" wie die Zweifel, die ich gehört hatte.

Ich warte auf Engel Lampen2449.

Danke für die Aufmerksamkeit.</tutte>
 
Massive Ausrede, wie ich sagte, Sie integriert meinen Fehler angeben.

Ich habe vorhergesagt, dass ich kein "subhand" Autocad habe.
Sie müssen 2 "Dicke" in 1 Punkt tun, und so erhalten Sie die drei aufeinanderfolgenden Linien.

Ich entschuldige mich für die Ungenauigkeit.
 
Der Hauptpunkt, den ich jetzt denke, besteht in der Klärung, von angel2449, der genauen Beschreibung der Notwendigkeit, die lösen will.
die Frage wird im Abschnitt "lisp per autocad" gestellt.
geht von, wenn das, was erforderlich ist, über Lisp durchgeführt werden.
und, durch Erfahrung, über lisp picking eine bestehende Einheit an einem genauen Punkt ist komplizierter, um das gleiche Ziel auf eine andere Weise zu erreichen.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben