Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Erhebung der LWPoly

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Erhebung der LWPoly (369 mal gelesen)
Zweistein
Mitglied
Dipl.-Ing. Bau / SFI


Sehen Sie sich das Profil von Zweistein an!   Senden Sie eine Private Message an Zweistein  Schreiben Sie einen Gästebucheintrag für Zweistein

Beiträge: 16
Registriert: 07.07.2005

erstellt am: 15. Dez. 2005 14:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen!

Ich möchte die Erhebung einer LwPoly abändern.
Der bisherige Wert kommt über
(setq h-alt (cdr (assoc 38 eliste)))

Der neue Wert soll über
(setq h-neu (cons '38 (getreal "\nNeue NN-Höhe eingeben: ")))
eingegeben werden.

- also variabel -

Dies funktioniert jedoch so noch nicht.
Kann mir bitte jemand einen Tipp geben, wie die Formulierung für dotted pairs hier lauten muss?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 15. Dez. 2005 15:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Zweistein 10 Unities + Antwort hilfreich

(setq h-neu (cons 38 (getreal "\nNeue NN-Höhe eingeben: ")))

.. was aber wenn der Nutzer einfach Enter drückt?

------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Zweistein
Mitglied
Dipl.-Ing. Bau / SFI


Sehen Sie sich das Profil von Zweistein an!   Senden Sie eine Private Message an Zweistein  Schreiben Sie einen Gästebucheintrag für Zweistein

Beiträge: 16
Registriert: 07.07.2005

erstellt am: 15. Dez. 2005 15:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hier kann doch eine While-Schleife aufpassen, dass zulässige Werte eingegeben werden - oder?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Zweistein
Mitglied
Dipl.-Ing. Bau / SFI


Sehen Sie sich das Profil von Zweistein an!   Senden Sie eine Private Message an Zweistein  Schreiben Sie einen Gästebucheintrag für Zweistein

Beiträge: 16
Registriert: 07.07.2005

erstellt am: 15. Dez. 2005 15:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für den Tipp -> es funktioniert jetzt.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 15. Dez. 2005 15:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Zweistein 10 Unities + Antwort hilfreich

ich würds so machen:

(if(or(setq HNEU (getreal "\nNeue NN-Höhe eingeben:<0.0>"))
      (setq HNEU 0.0)
  )
  (progn
    (setq HNEU (cons 38 HNEU))
    (setq ELIST (subst HNEU (assoc 38 ELIST)ELIST))
    (entmod ELIST)
  )
)

guck dir zu den GetXXX -Funktionen aber auch mal initget an !!

------------------
- Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz