Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  schraffur ursprung

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:  schraffur ursprung (2120 mal gelesen)
tlraum
Mitglied
Landschaftsarchitekt


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

Beiträge: 147
Registriert: 09.01.2010

[x] Civil 3D 2012 ausgeführt als Autocad 2012 | WIN 7 (Desktop)
[ ] Autocad 2018 | WIN 10 (Laptop)

erstellt am: 29. Jan. 2010 15:05    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 leute,

gibt es eine möglichkeit, mit einem einzigen arbeitsschritt allen schraffuren in meiner zeichnung den schraffurursprung auf die jeweils assoziative umgrenzung zuzuweisen. das bei jeder einzelnen zu erledigen ist eine höllenarbeit.

lg, roland

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

Steff179
Mitglied
Geomatiker


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

Beiträge: 266
Registriert: 09.08.2007

AutoCAD 2014

erstellt am: 29. Jan. 2010 15: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 Nur für tlraum 10 Unities + Antwort hilfreich

hallo roland

Es ist nicht das gelbe vom ei aber sollte funktionieren.

einfach den text in ein .lsp datei speichern DEINBEFEHL anpassen und ins autocad ziehen...

ich hoffe du hast eine deutsche version denn die kürzel des befehles weiss ich nicht auf englisch...

Code:

(defun c:DEINBEFEHL ( / fehler *error* save-cmdecho ss i)
  (defun *fehler* (s / )
    (princ "\nFehler! ")
    (princ s)
    (setvar "cmdecho" save-cmdecho)
  )
  (setq fehler *error* *error* *fehler*)
  (setq save-cmdecho (getvar "cmdecho"))
  (setvar "cmdecho" 0)
 
  (setq ss (ssget '((0 . "HATCH"))))
  (setq i 0)
  (repeat (sslength ss)
    (setq ent (ssname ss i))
    (command "_hatchedit" ent "r" "o" "l" "j")
    (setq i (1+ i))
  )
 
  (setvar "cmdecho" save-cmdecho)
  (setq *error* fehler)
  (princ)
)

teste zuerst mal ob es das macht was du willst bevor du an die scharfe zeichnung gehst.

gruss steff

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

tlraum
Mitglied
Landschaftsarchitekt


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

Beiträge: 147
Registriert: 09.01.2010

[x] Civil 3D 2012 ausgeführt als Autocad 2012 | WIN 7 (Desktop)
[ ] Autocad 2018 | WIN 10 (Laptop)

erstellt am: 29. Jan. 2010 16:47    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

das hat jetzt leider gar nicht funktioniert. es wurden 2 schraffuren entfernt und der rest hat sich nit veränder 

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

Steff179
Mitglied
Geomatiker


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

Beiträge: 266
Registriert: 09.08.2007

AutoCAD 2014

erstellt am: 29. Jan. 2010 16:51    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 tlraum 10 Unities + Antwort hilfreich

hmmm keine ahnung was du für schraffuren hast :s

könntest du mal die zeichnung oder zumindest den ausschnit der nicht geht reinstellen?
version 2006 habe gerade keinen zugriff auf eine höhere...

gruss

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: 13527
Registriert: 30.11.2003

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

erstellt am: 29. Jan. 2010 17:04    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 tlraum 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Steff179:
hallo roland

Es ist nicht das gelbe vom ei aber sollte funktionieren.

einfach den text in ein .lsp datei speichern DEINBEFEHL anpassen und ins autocad ziehen...

ich hoffe du hast eine deutsche version denn die kürzel des befehles weiss ich nicht auf englisch...

Code:

(defun c:DEINBEFEHL ( / fehler *error* save-cmdecho ss i)
  (defun *fehler* (s / )
    (princ "\nFehler! ")
    (princ s)
    (setvar "cmdecho" save-cmdecho)
  )
  (setq fehler *error* *error* *fehler*)
  (setq save-cmdecho (getvar "cmdecho"))
  (setvar "cmdecho" 0)
 
  (setq ss (ssget '((0 . "HATCH"))))
  (setq i 0)
  (repeat (sslength ss)
    (setq ent (ssname ss i))
    (command "_hatchedit" ent "r" "o" "l" "j")
    (setq i (1+ i))
  )
 
  (setvar "cmdecho" save-cmdecho)
  (setq *error* fehler)
  (princ)
)

teste zuerst mal ob es das macht was du willst bevor du an die scharfe zeichnung gehst.

gruss steff


mal ne Anmerkung:
1. filter bloß die Schraffuren des aktuellen Layouts
2. der Auswahlsatz kann auch mal leer sein,.. dann kracht dein Prog  ... bau doch einfach noch ein if mit ein .. der Test kostet kaum Rechnerzeit ...
3. würd ich den commandaufruf Errorcatchen .... dann läuft das Programm auf alle Fälle durch ( und versucht es auch bei nachfolgenden Schraffuren )

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

Steff179
Mitglied
Geomatiker


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

Beiträge: 266
Registriert: 09.08.2007

AutoCAD 2014

erstellt am: 29. Jan. 2010 18:25    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 tlraum 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von CADmium:
1. filter bloß die Schraffuren des aktuellen Layouts
2. der Auswahlsatz kann auch mal leer sein,.. dann kracht dein Prog  ... bau doch einfach noch ein if mit ein .. der Test kostet kaum Rechnerzeit ...
3. würd ich den commandaufruf Errorcatchen .... dann läuft das Programm auf alle Fälle durch ( und versucht es auch bei nachfolgenden Schraffuren )

das set prüfen ist kein problem...
nur Schraffuren des aktuellen layouts bringe ich irgendwie hin... hab mich noch nicht damitt befasst...
aber vom "commandaufruf Errorcatchen" habe ich keinen plan..

habe jetzt einige zeit gesucht wie ich das anstellen könnte, bin aber auf nichts gestossen was mir weiterhilft...

muss ich das mit vla-sendcommand und vl-catch.... machen?
oder sehe ich den wald vor lauter bäumen mal wider nicht?

wenn ja habe ich wider eine woche zu lesen, denn die vla- dinger kenne ich nicht wirklich...

gruss

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

Dorfy
Mitglied
Double-Dipl.-Ing. Bleistiftanspitzer


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

Beiträge: 900
Registriert: 21.07.2006

AutoCad2007, ProE, HiCad

erstellt am: 29. Jan. 2010 19: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 tlraum 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Steff179:
...
aber vom "commandaufruf Errorcatchen" habe ich keinen plan..

habe jetzt einige zeit gesucht wie ich das anstellen könnte, bin aber auf nichts gestossen was mir weiterhilft...

muss ich das mit vla-sendcommand und vl-catch.... machen?
oder sehe ich den wald vor lauter bäumen mal wider nicht?


Hi,
versuch mal
(vl-catch-all-apply '(lambda (command ".... )))
und schau dir die Hilfe dazu an, ausreichend Beispiele findest du im Lisp-Brett.
Und den Rest bekommst du sicher auch noch hin 

------------------
Mfg Heiko

Elefantenjagd in Afrika
"... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."   (www.uni-leipzig.de/~rotheh/elefant.htm)

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



Konstrukteur Sondermaschinenbau (m/w/d)
Mit unserer langjährigen Rekrutierungserfahrung und unseren Kenntnissen des Engineering-Personalmarktes bieten wir Fach- und Führungskräften aus dem Ingenieurwesen und dem technischen Umfeld eine starke Partnerschaft. Denn durch unsere intensiven Beziehungen und Netzwerke über alle Industriebranchen hinweg vermitteln wir Ihnen als Engineering-Fachleuten spannende Projekte und attraktive Positionen....
Anzeige ansehenFeste Anstellung
Steff179
Mitglied
Geomatiker


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

Beiträge: 266
Registriert: 09.08.2007

AutoCAD 2014

erstellt am: 29. Jan. 2010 22:31    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 tlraum 10 Unities + Antwort hilfreich

Danke für die info werde das morgen mal machen. muss jetzt aber weg...
schönen abend...

ps.: werde in diesem tread nicht mer weiter posten weil das ja schon ins lisp forum gehört. bei bedarf giebts dann halt einen neuen tread im richtigen forum.

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)2024 CAD.de | Impressum | Datenschutz