| | |  | SIEMENS PLM CONNECTION 2026 | 14. - 16. Juni 2027 | Lufthansa Hotel Seeheim Termin: in 8 Monaten | | | |  | Besichtigung der MAIT.Cloud in Frankfurt | 07.10.2026, eine Veranstaltung am 07.10.2026
|
|
Autor
|
Thema: Legacy Surface Symbols (1023 mal gelesen)
|
Eonwe Mitglied

 Beiträge: 88 Registriert: 10.11.2014 NX 12 mit ECTR
|
erstellt am: 26. Mai. 2023 08:51 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, wir haben alte Zeichnungen auf denen die alten Oberflächensymbole noch verwendet werden (Legacy Surface Symbol).Laut NXOpen laufen die nur als Displayable Object ohne Subtyp. Weder in den normalen Befehlen noch in den UF Functions hab ich was gefunden um damit zu Arbeiten. Weiss jemand wie ich darauf zugreifen kann? Danke schonmal, Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2754 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 07. Jun. 2023 18:31 <-- editieren / zitieren --> Unities abgeben:          Nur für Eonwe
Hallo Martin, das kommt drauf an, was du damit machen willst. Löschen geht immer Infos ausgeben geht oft mit <Session>.Information.DisplayObjectsDetails(), ist aber auch nur eine Notlösung. Ein Zugriff auf Displayfunktionen sollte auch klappen, z.B. Layer und Farbe ändern. Wenn's mehr sein soll, würde ich in UF_DRF oder Artverwandten nach Methoden suchen und einfach ausprobieren, was gehen könnte. Versuch macht kluch Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Technischer Systemplaner (m/w/d) TGA/HKLS | Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:n Mitarbeitende:n für einen unserer Kunden. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und gestalten gemeinsam die Technologien von morgen.... | | Anzeige ansehen | Projektmanagement |
|
Eonwe Mitglied

 Beiträge: 88 Registriert: 10.11.2014 NX 12 mit ECTR
|
erstellt am: 15. Jun. 2023 16:22 <-- editieren / zitieren --> Unities abgeben:         
Hallo Michael, danke wieder einmal für den Denkanstoß in die richtige Richtung. Code: theUFSession.Obj.AskTypeAndSubtype(VisObject.Tag, disptype, dispsubtype)
Spuckt mir zumindest mal einen Typ UFConstants.UF_drafting_entity_type und Subtyp UFConstants.UF_draft_assorted_parts_subtype, das ist auch das masking-Triple für die Benutzerauswahl. Dann müsste ich hiermit an den Text dazu kommen. Ist aber noch ungetestet. Code: Dim text As String = Nothing Dim cycleFlag As Integer Dim annData(10) As Integer Dim annDataType As Integer Dim annDataForm As Integer Dim numSegments As Integer Dim annOrigin(2) As Double Dim radius_angle As Double Dim ir3, ir4 As Integer theUfSession.Drf.AskAnnData(annotation.Tag, {0, 0, 1, 0}, cycleFlag, annData, annDataType, annDataForm, numSegments, annOrigin, radius_angle) theUfSession.Drf.AskTextData(1, annData, text, ir3, ir4)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |