Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD Mechanical
  ellipse in polylinie umwandeln??...#

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
  
PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt
Autor Thema:  ellipse in polylinie umwandeln??...# (14251 mal gelesen)
killer-chiller
Mitglied
student


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

Beiträge: 14
Registriert: 02.02.2001

erstellt am: 08. Jun. 2001 00: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

hallo leute...#
könnte mir vielleicht jemand helfen?? ich möchte eine ellipse in eine polylinie umwandeln...geht das, und wenn ja, wie, und wenn nein, wie kann ich das trotzdem schaffen...#
danke schoneinmal...#

###CHRISTOPH###

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

cadpraxis
Mitglied
Gebietsvertriebsleiter CAD/PDM


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

Beiträge: 150
Registriert: 25.05.2001

erstellt am: 08. Jun. 2001 13: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 killer-chiller 10 Unities + Antwort hilfreich

Nimm mal den Befehl "PELLIPSE", dann ist es direkt eine Polylinie,
die mit PEDIT auch editiert werden kann.

Siehe Online Hilfe (ELLIPSE):

Issue
You draw two ellipses with the same values. For one ellipse, the PELLIPSE system variable is set to 0, and for the other ellipse PELLIPSE is set to 1. Listing these two ellipses displays different area and circumference values.

Solution
When PELLIPSE is set to 0, a true ellipse is drawn. Setting PELLIPSE to 1 draws a polyline representation of an ellipse. The polyline version is not a true ellipse, because it does not use the equation for drawing ellipses. Although the long and short axes are the correct length, the arcs do not follow an elliptical arc.

If you need to draw a true ellipse, set PELLIPSE to 0.

------------------
Jochen Beiner

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

hans krissler
Mitglied



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

Beiträge: 16
Registriert: 08.06.2001

erstellt am: 08. Jun. 2001 18: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 Nur für killer-chiller 10 Unities + Antwort hilfreich

Ellipse durch "Polylinien-Ellipse" ersetzen

Noch eine Möglichkeit.
Die Elementdaten der Ellipsen aus der Datenbank auslesen.

Mit diesen Elementdaten neue Ellipsen, jedoch mit der
"Ellipsen-Erzeugungs-Variable pellipse = 1 erzeugen.
Löschen der Datenbank-Ellipse.

Da meine Lisp - Kenntnisse nicht die besten sind,
stellt "P.LISP" sicher nicht die Lisp - Eleganz dar.

Probleme stellen vor allem die Daten der Datenbank-Liste dar.

Zugriff erfolgt auf die einzelnen Werte, das sind die Koord.
der Ellipsen mittels (setq Koord. (nth x Liste)).
Tut sicher einfacher.

Was es mit der Genauigkeit auf sich hat, ist mir ebenfalls
nicht bekannt.
Da steht irgendwo, dass Elementdaten lediglich 16 bit
Genauigkeit darstellen ...

(ACAD 2000)

;;; Ersatz Ellipse durch P-Ellipse
;;; im Aug 00
;;; Hans Krissler
;;; 07153990172-0001@t-online.de

(defun C:p () ; P.LISP
(command "pellipse" 1) ; Voreistellung Ellipse als Polylinie zeichnen
(setq as (ssget "X" (list (cons 0 "ellipse"))))
; as = Auswahlsatz alle Ellipsen
(setq i (sslength as)) ; i = Anzahl Ellipsen-Einträge
(setq k 0)
(while (< k i) ; Schleife für alle Einträge
(setq eName (ssname as k)
eData (entget eName) ; Objektdaten abrufen
eMitte (cdr (assoc 10 eData)) ; Zentrum
eAchse (cdr (assoc 11 eData)) ; Achsen a und b
eRatio (cdr (assoc 40 eData)) ; Verhältnis b/a
)
(setq x0 (nth 0 eMitte)) ; Zentrums-Koord.
(setq y0 (nth 1 eMitte))
(setq xa (nth 0 eAchse)) ; Abstands-Koord. der Achse von Zentrum
(setq ya (nth 1 eAchse))
(setq ax (+ x0 xa)) ; Achsenpunkt-Koord.
(setq ay (+ y0 ya))
(setq aAchse (list ax ay)) ; Achsenpunkt als (2D-)Liste
(setq a (sqrt
(+ (* xa xa) (* ya ya))
)
) ; Achse a
(command "_ellipse" "z" eMitte aAchse (* a eRatio))
; Ellipse mit Pellipse übermalen
(entdel eName) ; Ellipse löschen
(setq k (+ 1 k)) ; Schleifenzähler erhöhen
)
(command "pellipse" 0) ; pellipse durch ellipse zurücksetzen
)

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

manndaten
Mitglied



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

Beiträge: 101
Registriert: 14.03.2001

erstellt am: 27. Aug. 2001 18: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 Nur für killer-chiller 10 Unities + Antwort hilfreich

Noch eine ganz einfache Möglichkeit:Als Acad12-Format abspeichern. Da Acad12 keine Ellipsen-Elemente kennt, wird die Ellipse in Bogensegmente umgewandelt.

Gruß
A.Mann
Mann Datentechnik

------------------
A.Mann
Mann Datentechnik

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

killer-chiller
Mitglied
student


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

Beiträge: 14
Registriert: 02.02.2001

erstellt am: 29. Aug. 2001 04: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

vielen dank für all eure hilfe...#

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