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

Code nicht funktioniert

  • Ersteller Ersteller Angelo2449
  • Erstellt am Erstellt am

Angelo2449

Guest
Hallo alle,
vorausgesetzt, daß alle Variablen geschätzt werden, diese wenigen Zeilen des Codes :
Code:
 (setq davsx (polar psex agsx 0,05))
;;(Befehl "_circle" davsx 0,05)
(setq davsx1 (polar davsx agsu 0.05)
;;(Befehl "_circle" davsx1 0.05)
(Befehl "_line" davsx1 davsx "")
Sie wirken komisch.
Wenn ich die Kreise ziehe, wird auch die Linie gezogen, sonst bekomme ich die Nachricht :
"Innenpunkt: Null-Länge-Linie erstellt in Punkt (-1100.06, 59.85, 0.00)"
Wie ist es möglich?
Danke.
 
einen Test macht, vor der ersten Zeile einfügen
(Setvar "osmode" 0)
Mal sehen, ob sich etwas ändert.
 
Danke!
Ich erinnere mich nie daran, das Osnap wiederherzustellen!
Ich hab's sowieso gesagt.
Code:
(setvar "osmode" 16384)
Danke nochmal Kristall, ich habe ausgeflippt.
 
Warum 16384? Was ist los?
Verstehst du, was war los? in der Praxis die Osnap abgefangen den ersten Punkt und daher die Linie war von null Länge.

Ich nutze diese Sequenz immer in der Lispe, so dass sie für den Benutzer transparent ist.

(setq oldosmode (getvar "osmode")
(Setvar "osmode" 0)
...
...
...
(setvar "osmode" oldosmode)+
 
Früher oder später musst du mir einen deiner Löffel geben, herausfinden, was sie tun... Seit der Hälfte der Probleme habe ich sie dir gelöst:
Ich mache Witze!
 

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