| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Rückblick: Branchentreffen des Maschinen- und Anlagenbaus, eine Pressemitteilung
|
Autor
|
Thema: Text auf positiv gekrümmtem Bogen (854 mal gelesen)
|
RAPO Mitglied Dipl.-Ing.
Beiträge: 17 Registriert: 25.11.2005 CREO Direct Modeling 20 Annotation
|
erstellt am: 11. Aug. 2023 16:03 <-- editieren / zitieren --> Unities abgeben:
Moin, wir haben im Modeling eine schöne Funktion (create-text-on-arc.lsp), um Text bogenförmig zu schreiben. Das wird auch gern und regelmäßig genutzt, um runde "Abdeckringe" auf der Stirnseite (oben, mittig) zu beschriften. => Der Text ist immer mathematisch negativ gekrümmt. Nun soll aber künftig zusätzlich noch ein Text unten am Kreis hinzu, der die gleiche Leseausrichtung haben soll. Es muß also "aufwärts" gebogen sein, mathematisch positiv gekrümmt. Wenn ich hier mit der Textwinkelangabe experimentiere, dann passieren seltsame Dinge, aber leider nichts zielführendes. Hat jemand eine Idee, dass ich nicht manuell viele Einzelbuchstaben positionieren muss? Viele Grüße Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 11. Aug. 2023 16:28 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 11. Aug. 2023 18:44 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
Zitat: Original erstellt von RAPO: mit der Textwinkelangabe experimentiere, dann passieren seltsame Dinge,
Wenn man die Funktion zur Ereugung eines Textes direkt aufruft wird es vielleicht erklärlicher Code: create_geo_text
und dann heisst der 'button' -> "Grundlinien-Winkel" und der Prompt dazu "Wert für den Winkel zwischen der U-Achse und der Text-Grundlinie eingeben." Es ist also der Winkel des einzeln Buchstaben. ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ Das ist dann immer noch was anderes als der Text Winkel im Annotation. HIERbei geht es um die Schrägstellung des Buchstaben selbst. Also "KURSIVE" Schriften. Halbwegs Standard sind 12° Schrägstellung der sonst senkrechten Komponenten eines Buchstaben, wenn man einen kursiven Schriftschnitt wählt. Bei grpßen Schriftgrößen kannst Du aber mit der Textwinkelangabe ein wenig das Ergebnis des aktuellen Tools pimpen. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 14. Aug. 2023 07:16 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
Hallo Ralf, ich verstehe die angesprochene Lisp leider nicht komplett und wenn ich deine Frage richtig versteh dann hätte ich eine erste Krüke um diesen Text so zu erstellen. Ändere in Zeile 100 bzw. in der 'create_geo_text' folgendes ab:
Code: (create_geo_text :text (format nil "~a" char) :pos (make-gpnt2d :x 0 :y (* txt-pos -1))
Anschließend lade die Lisp neu und gib deinen Text mit Leerzeichen nach jedem Buchstaben ein. Kommt dann das gewünscht Ergebnis 180° versetzt? Gruß Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 14. Aug. 2023 12:43 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
Zitat: Original erstellt von MiBr: Ändere in Zeile 100 bzw. in der 'create_geo_text' folgendes ab:
Code: (create_geo_text :text (format nil "~a" char) :Pos (make-gpnt2d :x 0 :y (* txt-pos -1))
Also versetzt schon aber.. öööhmmm . Lach . etwas anders halt. nach jedem Buchstaben wird der Drehwinkel der temp WP neu berechnet.. und das kommt nun durcheinander. - - - - - - - - - - - - -
Zitat: Original erstellt von MiBr: deinen Text mit Leerzeichen nach jedem Buchstaben
Ich habe nicht gut genug gelesen 😔. Schlamm über mein Haupt. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ●
[Diese Nachricht wurde von der_Wolfgang am 14. Aug. 2023 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
Beiträge: 575 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 14. Aug. 2023 12:49 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
Zitat: Text mit Leerzeichen nach jedem Buchstaben
Ist nee Krüke aber funzt. Leider durchschaue ich die Lisp nicht! Wenn der Startpunkt auf (wp-rot-ang 180) passt dieser auch. Gruß Michael [Diese Nachricht wurde von MiBr am 14. Aug. 2023 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 14. Aug. 2023 13:00 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
Zitat: Original erstellt von MiBr: ich verstehe die angesprochene Lisp leider nicht komplett
Ich musste das Ding auch erstmal auseinander nehmen und untersuchen. Als Softwareheini sage ich mal "schlecht strukturiert" und "schlechte Namensgebung" 😖 . Aber gut, es hat jahrelang den Zweck erfüllt 👍! Aus der Arbeitswelt: Die einzelnen Buchstaben müßte man verdrehen, das fällt bei großem Font und kleinen Radius mehr auf: ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
Gucken was passiert:
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ Software technisch würde anstehen es erst zu refaktorieren (also umstellen, besser strukturieren usw. ohne Funktionsänderung!) danach kann man besser erweitern. Mir ist auch noch aufgefallen das das mit den Unit's nicht funktioniert. Deswegen hast Du, Ralf, bei Verwendung von 'Textwinkel' wohl auch unerwartete Ergebnisse erhalten. Das ist also noch ne weitere Unter-Baustelle.
Für den Moment habe ich aber erst mal keinen Drang weiter zu machen. Vielleicht in 3 Wochen oder so.. 😏 ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RAPO Mitglied Dipl.-Ing.
Beiträge: 17 Registriert: 25.11.2005 CREO Direct Modeling 20 Annotation
|
erstellt am: 14. Aug. 2023 16:48 <-- editieren / zitieren --> Unities abgeben:
|
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 16. Aug. 2023 17:38 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
Zitat: Original erstellt von RAPO: ich komm mit solchen Krücken gut klar!
Erst mal vielen Dank für Deine Rückmeldung. Ehrlich gesagt; mir ist es zuviel Krücke. Aber da schlägt eben das Herz 💗 eines Entwicklers in mir. Ich bin nun doch noch etwas weiter gekommen. Und, wie ich nun mal so bin, habe ich auch die 'User Experience' oder besser "User Satisfaction" als Nebenschauplatz, erhöht. (stichwort: proposals, dropdown-listen-der-letzen-Eingaben). Gestern hatte ich eine gute Version, die funktioniert hat. und mit den nächsten 2..3 Änderungen war es dann wieder kaputt. So ist das Leben eines Entwicklers. Also es juckt (noch) arg in den Fingern da was ordenliches draus zu machen. Die Grundideen vom Alex sind schon SEHR okay - 👍
.. aber eigentlich .. habe ich gerade Urlaub.. Ohne eine PE Version wäre jetzt 100% Funkstille .. Wann kommt die PE10? 😄 ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
karl-josef_wernet Mitglied SysAdmin CAD-ME
Beiträge: 1008 Registriert: 27.11.2000 PTC-Direct-Modeling/Drafting 19.0 Classic/Tablett DELL T5820, Precision 7760 Workmanager/Model-/Drawing-Manager WIN10
|
erstellt am: 17. Aug. 2023 20:03 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
In Drafting gibt es hierzu das Makro T_rot, warum nicht in Drafting erstellen und als mi auf die AE laden. Da hat man auch noch relativ einfach die Möglichkeit ein Feintuning bzgl. Buchstabenabstandsoptimierung durchzuführen. ------------------ kjw Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 22. Aug. 2023 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für RAPO
Zitat: Original erstellt von karl-josef_wernet: In Drafting gibt es hierzu das Makro T_rot,
AFAIK: Im Annotation gibt es das Makro. Ich hatte auch erst gedacht "da gibt es doch ein Goodie von CoCreate", als ich das Thema hier las, aber ▶▶"Text along an Arc" ist ein Annotation Goody. Und T_rot ist die Grundlage für eben dieses Goody. Zudem arbeitet das Macro mit einem START und END Point und verteilt die Buchstaben gleichmäßig auf diesem Kreisbogen, was bei proportional Schriften dann eine deutliche Funktionsabweichung zum Bogenförmigen Text ala Alex darstellt. Aber ➜ Annotation, ➜ Sketch, ➜ Goody, ➜ save sketch, ➜ workplane, ➜ load saved sketch to WP, schien mir als Workarround dann doch sowieso ARG lang und außerdem hat Alex ja gute Vorarbeit geleistet. ------------------ ● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ● [Diese Nachricht wurde von der_Wolfgang am 22. Aug. 2023 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |