Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Splinepunkte bearbeiten

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:  Splinepunkte bearbeiten (1097 mal gelesen)
Gromhelm2
Mitglied



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

Beiträge: 45
Registriert: 06.11.2006

AutoCad MAP 3D 2010

erstellt am: 07. Jan. 2007 11: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


acad_spline.jpg

 
Hallo,

ich habe mit der Spline-Funktion Höhenlinien gezeichnet (von oben). Dummerweise hab ich jetzt in der Seitenansicht gesehen das die hoch-und runter gehen. Ich müsste jetzt erstmal die einzelnen Z-Höhen der Punkte des Splines auf 0 setzen um dann den kompletten Spline auf die richtige Höhe zu verschieben.

Weiss jemand wie ich das machen kann? Am besten für alle Splines gleichzeitig (sind etwa 50 Höhenlinien wo überall die Punkte unterschiedliche Z-Koordinaten haben).

Vielen Dank schonmal!
mfg
Gromhelm

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

alf-1234
Mitglied
CAD Dienstleister Elektrotechnik


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

Beiträge: 1444
Registriert: 03.11.2003

i7 980x mit 24GB Arbeitsspeicher
2 x 500 GB SATA Festplatten,
GTX 2080, 1 x GTX 970
Autocad, Accurender 5, Bricscad 20,
3D Drucker UM2

erstellt am: 07. Jan. 2007 11:50    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 Gromhelm2 10 Unities + Antwort hilfreich

Hallo Gromhelm2

So pauschal würde ich sagen, gibt es nur 2 Möglichkeiten in Autocad. Die eine Möglichkeit ist die, alle Punkte von Hand einzeln auf die richtige Höhe zu schieben und die zweite Möglichkeit ist die, die Splinekurve komplett neu zu zeichnen. Mir ist keine Möglichkeit bekannt, das man das, innerhalb von Autocad 2007 in einem Schritt machen kann. Evtl. geht es mit Zusatzprogramme.

MfG.

Alf-1234 

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

Gromhelm2
Mitglied



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

Beiträge: 45
Registriert: 06.11.2006

AutoCad MAP 3D 2010

erstellt am: 07. Jan. 2007 12:03    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

mist.. dann ist das sinnlos... schade. Trotzdem Danke.

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

archtools
Mitglied



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

Beiträge: 823
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 07. Jan. 2007 12:58    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 Gromhelm2 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Gromhelm2:
mist.. dann ist das sinnlos... schade. Trotzdem Danke.

Aber das lässt sich doch absolut trivial in LISP lösen.

ENTGET auf die Spline, und dann für alle 10er und 11er Gruppencodes den Z-Wert auf den gewünschten Wert setzen. ENTMOD, und fertig.

Tom

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

Ex-Mitglied
Ex-Mitglied
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

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 07. Jan. 2007 18:13    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 Gromhelm2 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von Rabbit 007:
Das wäre schon mal ein Anfang
Code:
(Setq SPlineGK (entget (ssname (ssget "X" (list '(0 . "Spline"))) 0)))



 

und der Rest? .. abgesehen davon , das eine Fehlermeldung bei leerem Auswahlsatz kommt?.. Aber da ich nicht immer nur kritisieren soll ..

(defun C:ZSPLINE()
..CODE..
)

liefer ich mal das drumherum .. 
Das Wesentliche hat Tom ja schon gesagt.
------------------
      - 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

Gromhelm2
Mitglied



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

Beiträge: 45
Registriert: 06.11.2006

AutoCad MAP 3D 2010

erstellt am: 07. Jan. 2007 18:30    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,

vielen Dank für dei Hilfe! Aber irgendwie komm ich noch nicht wirklichw eiter damit. Wenn ich einen Spline auswähle und den LSP-Befehl eingebe kommt folgendes:

Code:

((-1 . <Objektname: 7efc0948>;) (0 . "SPLINE") (330 . <Objektname: 7efadcf8>;) (5
. "5E39") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "konstruktion")
(100 . "AcDbSpline") (210 0.0 -1.0 0.0) (70 . 8) (71 . 3) (72 . 9) (73 . 5) (74
. 3) (42 . 1.0e-010) (43 . 1.0e-010) (44 . 1.0e-005) (40 . 0.0) (40 . 0.0) (40
. 0.0) (40 . 0.0) (40 . 0.0767412) (40 . 0.154141) (40 . 0.154141) (40 .
0.154141) (40 . 0.154141) (10 1404.41 0.0 10.8658) (10 1404.42 0.0 10.8406) (10
1404.44 0.0 10.79) (10 1404.41 0.0 10.7456) (10 1404.39 0.0 10.7233) (11
1404.41 0.0 10.8658) (11 1404.43 0.0 10.7918) (11 1404.39 0.0 10.7233))

und nichts passiert 
Ist das erstmal nur die Abfrage des Splines? Kommt jetzt das mit dem 10er und 11er Gruppencodes und Z-Wert auf 0 setzen? Bin leider noch nicht so bewandert in LISP - geht das vielleicht auch zu automatisieren?

mfg
Gromhelm

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

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 07. Jan. 2007 20:17    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 Gromhelm2 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von Gromhelm2:
Bin leider noch nicht so bewandert in LISP - geht das vielleicht auch zu automatisieren?

(in Anlehnung an einen Fernsehspot) .. "da kann man doch was machen"  .. z.B. mit Mapcars Tutorial

------------------
      - 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

Gromhelm2
Mitglied



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

Beiträge: 45
Registriert: 06.11.2006

AutoCad MAP 3D 2010

erstellt am: 07. Jan. 2007 20:45    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

Ok, danke - etwas für einen langen Abend.
So zwingt man User zum Selbststudium, gemein   

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

Ex-Mitglied
Gromhelm2
Mitglied



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

Beiträge: 45
Registriert: 06.11.2006

AutoCad MAP 3D 2010

erstellt am: 09. Jan. 2007 10:35    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

Super, vielen Dank! Hat einwandfrei funktioniert!
Das kann ich mir jetzt auch durchlesen und verstehen - so macht lernen mehr Spass 

mfg
Gromhelm

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

Ex-Mitglied
Gromhelm2
Mitglied



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

Beiträge: 45
Registriert: 06.11.2006

AutoCad MAP 3D 2010

erstellt am: 31. Jan. 2007 16:41    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

Also ich muss ja sagen.. ohne dieses kleine Script könnte ich mittlerweile schon gar nicht mehr leben ^^
Jedesmal wenn man mit splines arbeitet und diese durch den Objektfang nicht das machen was sie sollen (wenn die objekte nicht alle in einer ebene liegen passiert das schnell), anschliessend einfach zspline und die Splines sind genau so wie sie sein sollen. Super  Vielen Dank nochmal!

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