Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Kreis zu Elypse verformen

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:  Kreis zu Elypse verformen (1239 mal gelesen)
Bauvermesser
Mitglied
Vermesser


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

Beiträge: 460
Registriert: 18.03.2006

AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,

erstellt am: 21. Nov. 2015 20:09    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, zum Problem/ Aufgabe:
Ich füge über eine lsp Abmessungen von Baumkronen ein.
Soweit so gut. Jetzt kommet ein AG (Landschaftbauer) und möchte die Baumkronen mit auffälligen Verschiebungen oder seitlichen Schwerpunkt zum Stamm dementsprechend verformt in der Zeichnung haben. Da die momentane Darstellung ein Kreis (Block) ist behelfe ich mir indem ich die Blockskalierung des X wertes ändere. Damit wird es eine Elypse.
Hat jemand ein galantere Idee. Möchte aber den Kreis der Baumkrone als Block erhalten. Kann man mit wenigen Befehlen einen Kreis in eine Elypse wandeln?
Wer hat Rat oder einen alten Beitrag im Forum.

------------------
Gruß vom Bauvermesser;

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

jupa
Ehrenmitglied V.I.P. h.c.
Ruheständler


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

Beiträge: 6050
Registriert: 16.09.2004

WINDOWS Vista Ultimate SP2 (64bit), NVIDIA Geforce 9600M GT, AutoCAD 2013.

erstellt am: 21. Nov. 2015 21:49    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 Bauvermesser 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Bauvermesser:
Kann man mit wenigen Befehlen einen Kreis in eine Elypse wandeln?

Nein. Der Typ eines Elementes kann grundsätzlich nicht geändert werden. Schon beim Lesen des Betreffs schoß mir durch den Kopf "Block aus Kreis ungleich skalieren", also das was Du bereits machst.
Die Bemerkung "Möchte aber den Kreis der Baumkrone als Block erhalten" verstehe ich allerdings nicht. Wenn du eine Blockdefinition erzeugst, die geometrisch einen Kreis beinhaltet und von dieser beliebig skalierte Referenzen in die Zeichnung eingefügt werden (so daß sie wie Ellipsen aussehen, nach dem Zerlegen mit Ursprung sind es sogar welche), bleibt die Blcokdefinition immer noch der Kreis. Was willst du wirklich bezwecken bzw. erreichen?


Jürgen
Jürgen

------------------
Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 21. Nov. 2015 21:52    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 Bauvermesser 10 Unities + Antwort hilfreich

Vielleicht siehst du den Wald vor lauter Bäumen nicht, aber die Anfrage verstehe ich auch nur teilweise.

Eleganteste Möglichkeit: Block mit Kreis(d=1), Blockreferenz ungleich skalieren. Ouups, hast du ja schon!?

Wandeln kannst du sowie so nichts, höchstens tauschen, aber dann zeigt jede Blockreferenz das andere Objekt.
(Kreis behalten? Könnte man ja unsichtbar machen, aber dann wird es natürlich ebenso, überall unsichtbar)

Also: Ich verstehe wohl das Problem nicht. Die eleganteste Variante hast du bereits.

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

-ikarus-
Mitglied
Zeichner


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

Beiträge: 142
Registriert: 12.02.2007

ACAD 2015,PSP 2011, Showcase 2015, Mudbox 2015
Indesign CC, Illustrator CC, Photoshop CC, After Effects CC, Premiere Pro CC, Edge Animate CC, Acrobat DC Pro mit PitStop Pro,
Visual Studio 2013
Notepad++
Rechner: HP Z620 Workstation
NVIDIA Quadro K4000

erstellt am: 22. Nov. 2015 09:21    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 Bauvermesser 10 Unities + Antwort hilfreich

Hallo,
ich hab das so verstanden das der alte Block erhalten bleiben soll.

Mach einen wblock - verändere in der neuen DWG den Block - benenne in um - leg den Block auf einen andern Layer und Spiel in wieder in die original Datei. Sichtbarkeit nach Layersteuerung.

Jürgen

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

joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung


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

Beiträge: 1734
Registriert: 11.10.2004

Window 10
ACAD 2021
CIVIL 2021
BricsCAD V14-V22
Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz
16.0GB RAM
NVIDIA GeForce GTX 1050<P>

erstellt am: 22. Nov. 2015 09:46    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 Bauvermesser 10 Unities + Antwort hilfreich

Hallo Bauvermesser,
also auch ich schließe mich den Vorrednern an, mit Hilfe der Blockskalierung ist das für diesen Fall ein sehr elegante Methode, aus einem Kreise eine Ellipse zu bekommen.

Ich wollte aber auch nur mal den negativen Fall dieser so elegeganten Methode ansprechen:
Wenn in einem Lageplan Schachdeckel-Blöcke dargestellt werden (mit einem Kreis innerhalb des Blockes) dargestellt werden, und diese global nur in x und y in der Skalierung wegen einer Maßstabsanpassung geändert werden (die z-Skalierung wird nicht mit geändert oder ist vergessen worden zu ändern), dann werden haufenweise Ellipsen erzeugt, ohne daß der Erzeuger das wirklich wollte. 

Eingentlich dachte ich immer, es ist ein AutoCAD-Bug, aber seit diesen Beitrag weiss ich ja auch um den Nutzen.

------------------
viele Grüße

Jörn
http://www.bosse-engineering.com

Liniensignaturen Youtube

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

Bauvermesser
Mitglied
Vermesser


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

Beiträge: 460
Registriert: 18.03.2006

AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,

erstellt am: 22. Nov. 2015 13: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

Also allen Dank, der Hinweis von Herrn Bosse mit der xyz skalierung ist mir wichtig zu wissen. Ich sollte also meine Idee nur außnahmsweise angewenden. Ich schlussfolgere dennoch das meine Methode mit der X-skalierung für die wenigen Fallen die einfachste ist.
Die Hinweise mit zerlegen , umbenennen , verschieben  ec. und Eypse erzeugen sind mir für die ZWEI Bäume von 10 zu aufwendig.
Da die verwendete LSP von Herrn Bosse gleich über Attribute eine Beschriftung mit erzeugt und sich auch so bewährt hat, schraube ich da nicht dran rum.
Hätte ja sein können es gibt was ganz einfaches oder einen Befehl den ich nicht kenne.
Alllen Ideenschreibern Dank.

------------------
Gruß vom Bauvermesser;

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 22. Nov. 2015 15:52    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 Bauvermesser 10 Unities + Antwort hilfreich

Für Bäume bieten sich auch dyn.Blöcke sehr gut an, so könntest du Stamm Position, Spitze und "Schwerpunkt"/Ausdehnung darstellen, wobei die letzten beiden dann dynamisch, also variable ausfallen können.

Bis auf das handling von dynamischen Blöcken in Programmen(deine Sache) bleibt alles beim alten.
Statt einem Kreis würde ich dann auf eine Polylinie mit 3-7 Griffe setzten.

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



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

Beiträge: 9732
Registriert: 01.12.2003

One AutoCAD 2.5 - 2023, Civil 3D, Win10/win11

erstellt am: 22. Nov. 2015 16:53    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 Bauvermesser 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von cadffm:
Für Bäume bieten sich auch dyn.Blöcke sehr gut an,...


Bauvermesser benutzt nach Sysinfo AutoCAD 2005 - also keine dyn. Blöcke.

------------------
Mit freundlichem Gruß

Udo Hübner
www.CAD-Huebner.de

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

Bauvermesser
Mitglied
Vermesser


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

Beiträge: 460
Registriert: 18.03.2006

AMD 2600, 2024RAM ,WIN XP PROF-SP3, ACAD 2005, Firmenrechner,

erstellt am: 22. Nov. 2015 17: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

ja leider, wird sich dies auch nicht im nächsten jahr ändern

------------------
Gruß vom Bauvermesser;

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: 22. Nov. 2015 17:40    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 Bauvermesser 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von cadffm:
Für Bäume bieten sich auch dyn.Blöcke sehr gut an, so könntest du Stamm Position, Spitze und "Schwerpunkt"/Ausdehnung darstellen, wobei die letzten beiden dann dynamisch, also variable ausfallen können.

Wenn wir schon so weit über die eigentliche Fragestellung hinaus denken dürfen, dann würde ich L-Systeme vorschlagen, die in Lisp ganz hervorragend einfach zu programmieren sind: https://de.wikipedia.org/wiki/Lindenmayer-System. Damit lassen sich hervorragend alle möglichen biologische Strukturen simulieren. Damit wurden (oder sind noch immer? Hab' schon lange nicht mehr reingesehen) die parametrisierten Pflanzenbibliotheken von AccuRender modelliert, und auch die Pflanzenwelten in Filmen wie Avatar.

Hier ist ein erster Einstieg in das (sehr einfache und als Anfängerübung bestens geeignete) Programmieren von L-Systemen in AutoLISP: http://hexahedron.hu/personal/peteri/autolisp/l-system/index.html

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