Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Bounding Box einer 2D-Zeichnung in Annotation?

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 PTC CREO
  
Erstellung von Mehrfach-Konstruktionsdaten , ein Anwenderbericht
Autor Thema:  Bounding Box einer 2D-Zeichnung in Annotation? (661 mal gelesen)
lisp-loser
Mitglied
Ingenieur


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

Beiträge: 33
Registriert: 09.09.2005

Varicad Linux 2019-1.03, Ubuntu 16.04

erstellt am: 09. Sep. 2005 16: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

Hallo Forum,

für einen spezialisierten Druckbefehl benötige ich die Ausdehnung einer aktuellen Zeichnung (mit der Randbedingung, dass alle Blätter einer Zeichnung die gleiche Ausdehnung besitzen).

Abhängig von den Ausmaßen der rechteckigen Einhüllenden (auch als Bounding Box bezeichnet), sollen verschiedene Plotterkonfigurationen (Blattgröße und Orientierung) angesteuert werden.

Dieser letzte Teil ist klar, aber wie ermittle ich die Ausdehnung??

Hat jemand eine Idee - oder gar fertigen Code? :o)

Gruß

lisp-loser

--
Modeller 13.20 + SolidPower 13

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

der_Wolfgang
Moderator
Tastenhauer


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

Beiträge: 2219
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.4780
● Drafting V17~V20.7
● Modeling V17~V20.7
● Windchill 12.1.2.6
● UWGM Client 13.0.0.1

erstellt am: 10. Sep. 2005 19: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 Nur für lisp-loser 10 Unities + Antwort hilfreich

Hallo Du Lisp-Loser!

Meinst DU jetzt 'ohne-Lisp' oder 'mit-Lisp-aber-verloren'? 

gucke er da (== OSD AM Integration KIT):
/help/osdm/Common/documentation/integration_kit/reference/annotation/2d_object_inquiries.html#sd-am-inq-sheet
/help/osdm/Common/documentation/integration_kit/reference/annotation/2d_object_inquiries.html#sd-am-sheet-struct
-->> corners {LIST of GPNT2D} - The lower left and upper right corner of the sheet frame.

Ich bin mir hier nicht sicher, ob es wirklich der Sheet Frame oder die Sheet Bounding Border ist. (falls mal was aus'm Rahmen fällt!)


damit hast die beiden Eckpunkte eines Sheets. Jedes Sheet mag woanders liegen. Die groesste Diagonale muesste dir dann den Hinweis auf die gewünscht Plotter-Config geben.

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

lisp-loser
Mitglied
Ingenieur


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

Beiträge: 33
Registriert: 09.09.2005

erstellt am: 10. Sep. 2005 20:08    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

Zitat:
Meinst DU jetzt 'ohne-Lisp' oder 'mit-Lisp-aber-verloren'?  


Ich meine "Mit Lisp, aber unfähig" :-)
Lisp ist weniger das Problem. Kenne so einige Programmiersprachen, auch das Lisp-ähnliche Scheme: Kennste eine, kennste alle :-)
Ich hatte aber noch keine Schulung und lerne momentan nur aus Scripten und der Online-Hilfe. Deswegen brauche ich die Erfahrung von den alten Hasen, die mir zeigen, wo ich die fehlenden Infos herbekomme.

Deswegen, DANKE für die Hilfe! Ich schaue, ob ich am Montag das Problem lösen kann.

Gruß

  lisp-loser

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

lisp-loser
Mitglied
Ingenieur


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

Beiträge: 33
Registriert: 09.09.2005

Varicad Linux 2019-1.03, Ubuntu 16.04

erstellt am: 13. Sep. 2005 09:34    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

Hat prima geklappt :-)
Code:

(setf mycorners (SD-AM-SHEET-STRUCT-CORNERS (sd-am-inq-sheet (sd-am-inq-curr-sheet))))

(setf p1x (gpnt2d_x (car  mycorners)) p1y (gpnt2d_y (car  mycorners)))
(setf p2x (gpnt2d_x (cadr mycorners)) p2y (gpnt2d_y (cadr mycorners)))


Gruß
  lisp-loser

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