| |
| 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, eine Pressemitteilung
|
Autor
|
Thema: Ansichtsfenster Layerfarben auslesen (1117 / mal gelesen)
|
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 21. Feb. 2019 14:16 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen. Ich würde gern aus verschiedenen Ansichtsfenstern Layer und deren (AF) Layerfarben auslesen und dann auf andere Ansichtsfenster übertragen. Das übertragen sollte nicht das Problem sein einfach mit einer (command "_vplayer" )... wieder auf das neue Ansichtsfenster übertragen. Das Problem ist eher wo bekomme ich die geänderten Layerfarben in den einzelnen Ansichtsfenstern her? Die Layernamen ziehe ich mir über den GC 331 (gefrorene Layer) des Viewports. Aber die Farbe? Evtl hat da jemand rat. Ich habe bei google und auch hier über die su-fu leider nichts passendes gefunden. Danke lg CADblue [Diese Nachricht wurde von CADblue am 21. Feb. 2019 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 21. Feb. 2019 15:50 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
|
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 21. Feb. 2019 16:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Jörn, danke für die schnelle Antwort, sieht auf den ersten blick ganz hilfreich aus. werde mich heute abend oder morgen mal genauer mit dem code beschäftigen. Scheint aber der richtige weg zu sein. Vielen Dank schonmal Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 26. Feb. 2019 14:20 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmal zusammen!!! Hey Jörn, jetzt habe ich doch nochmal eine Frage zu deinem Code, ich konnte Ihn soweit nachvollziehen. Jetzt stehe ich allerdings bei dem Farbcode auf dem schlauch. Welche Codierungsform hat die enthaltene Farbe denn? Code:
( ("3" ( ( (-1 . <Objektname: 5131db60>) (0 . "LAYER") (5 . "216") (102 . "{ACAD_XDICTIONARY") (360 . <Objektname: 5131dd40>) (102 . "}") (330 . <Objektname: 41509020>) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "3") (70 . 0) (62 . 3) (6 . "Continuous") (290 . 1) (370 . -3) (390 . <Objektname: 415090f0>) (347 . <Objektname: 41509210>) (348 . <Objektname: 0>) ) ( (-1 . <Objektname: 5131dd40>) (0 . "DICTIONARY") (330 . <Objektname: 5131db60>) (5 . "234") (100 . "AcDbDictionary") (280 . 1) (281 . 1) (3 . "ADSK_XREC_LAYER_COLOR_OVR") (360 . <Objektname: 5131dd50>) ) ( ("COLOR" ( ( (335 . <Objektname: 5131dcc0>) (420 . -1023410174) ) ) ) ) ) ) ("2" ( ( (-1 . <Objektname: 5131db40>) (0 . "LAYER") (5 . "214") (102 . "{ACAD_XDICTIONARY") (360 . <Objektname: 5131dd20>) (102 . "}") (330 . <Objektname: 41509020>) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "2") (70 . 0) (62 . 2) (6 . "Continuous") (290 . 1) (370 . -3) (390 . <Objektname: 415090f0>) (347 . <Objektname: 41509210>) (348 . <Objektname: 0>) ) ( (-1 . <Objektname: 5131dd20>) (0 . "DICTIONARY") (330 . <Objektname: 5131db40>) (5 . "232") (100 . "AcDbDictionary") (280 . 1) (281 . 1) (3 . "ADSK_XREC_LAYER_COLOR_OVR") (360 . <Objektname: 5131dd30>) ) ( ("COLOR" ( ( (335 . <Objektname: 5131dcc0>) (420 . -1023410175) ) ) ) ) ) ) ("1" ( ( (-1 . <Objektname: 5131db20>) (0 . "LAYER") (5 . "212") (102 . "{ACAD_XDICTIONARY") (360 . <Objektname: 5131dd00>) (102 . "}") (330 . <Objektname: 41509020>) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "1") (70 . 0) (62 . 1) (6 . "Continuous") (290 . 1) (370 . -3) (390 . <Objektname: 415090f0>) (347 . <Objektname: 41509210>) (348 . <Objektname: 0>) ) ( (-1 . <Objektname: 5131dd00>) (0 . "DICTIONARY") (330 . <Objektname: 5131db20>) (5 . "230") (100 . "AcDbDictionary") (280 . 1) (281 . 1) (3 . "ADSK_XREC_LAYER_COLOR_OVR") (360 . <Objektname: 5131dd10>) ) ( ("COLOR" ( ( (335 . <Objektname: 5131dcc0>) (420 . -1023410173) ) ) ) ) ) ) )
ich mein ich kann sehen das in den 3 geänderten Layern auch andere Farben zugewiesen sind, aber wie kann ichs wieder auf RGB oder Truecolor zurückumrechnen? hab auf die schnelle leider nix im netz gefunden. Danke mfg CADblue Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 26. Feb. 2019 15:31 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
|
CADblue Mitglied
Beiträge: 117 Registriert: 20.07.2011 ACAD18,Linear19
|
erstellt am: 26. Feb. 2019 15:33 <-- editieren / zitieren --> Unities abgeben:
|
Meldin Mitglied
Beiträge: 398 Registriert: 15.07.2011 ACA2020 Windows10
|
erstellt am: 26. Feb. 2019 15:43 <-- editieren / zitieren --> Unities abgeben: Nur für CADblue
|