Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  BricsCAD
  Transparenz einem Objekt zuweisen

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 BricsCAD
Autor Thema:  Transparenz einem Objekt zuweisen (967 mal gelesen)
Mailüfterl
Mitglied
Abgewandter Ingenieur und Softwarebastler


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

Beiträge: 15
Registriert: 12.08.2010

erstellt am: 28. Jan. 2016 17:05    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,

seit der Version 16 gibt es auch in BricsCAD Transparenzen.

Nun frage ich mich, wie man mit LISP-Code einem Obejkt Transparenzen zuweisen kann.

In AutoCAD funktioniert das mit (vla-put-entitytransparency vla-objekt Wert). Die Funktion vla-put-entitytransparency ist in BricsCAD 16 aber unbekannt.

Wie weist man in BricsCAD 16 einem Objekt eine Transparenz zu?

Vielen Dank im Voraus für die Antworten!

[Diese Nachricht wurde von Mailüfterl am 28. Jan. 2016 editiert.]

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

cadffm
Ehrenmitglied V.I.P. h.c.
良い精神



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

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 28. Jan. 2016 19:00    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 Mailüfterl 10 Unities + Antwort hilfreich

Mit AutoLisp-funktionen wäre es im (zusätzlichen) DXF-Gruppencode 440 (nach dem 62er falls vorhanden) zu finden.

(setq EntityList (entget (car (entsel))))

Ergänzen
(entmod (cons '(440 . 33554546) EntityList))

Ändern
(entmod (subst '(440 . 33554546) (assoc 440 EntityList) EntityList))

Falls die FARBwerte unbekannt vorkommen, zum Them RGB gibt es viele Infos im Netz  

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

[Diese Nachricht wurde von cadffm am 28. Jan. 2016 editiert.]

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

T.Moses
Mitglied



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

Beiträge: 82
Registriert: 16.03.2005

Win10, Core i9-9900k @5.0 GHz, 32 GB Ram, NVidia GT1030

erstellt am: 28. Jan. 2016 20:44    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 Mailüfterl 10 Unities + Antwort hilfreich

Mit dem nächsten BricsCAD V16.2. geht dann auch (vla-get/put-entitytransparency "string-0-to-90"), also :
(vla-put-entitytransparency "65")
um 65% Transparenz zu setzen ...
(vla-get-entitytransparency vlaent) liefert analog String zurück (auch "ByBlock" und "ByLayer" möglich)

viele Grüsse

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

Mailüfterl
Mitglied
Abgewandter Ingenieur und Softwarebastler


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

Beiträge: 15
Registriert: 12.08.2010

erstellt am: 29. Jan. 2016 11:54    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 cadffm, hallo T.Moses,

herzlichen Dank für diese Hinweise!

@T.Moses: Eine Implementierung der vl-Funktion in BC 16 wäre für die BricsCAD-Anwender natürlich der komfortablere Weg, da sie keinen bestehenden AutoCAD-LISP-Code BC-konform aufbereiten müssten.

Wann ist denn mit der Freigabe von BC 16.2 zu rechnen?

Beste Grüße, Mailüfterl

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

Mailüfterl
Mitglied
Abgewandter Ingenieur und Softwarebastler


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

Beiträge: 15
Registriert: 12.08.2010

AutoCAD, Map und Civil, sowie BricsCAD

erstellt am: 29. Jan. 2016 12:26    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

@cadffm: Vielen Dank noch einmal für den Hinweis!

Es funktioniert prima und mit suchen/ersetzen sind auch viele Positionen im Quellcode schnell erledigt.

Beste Grüße, Mailüfterl

[Diese Nachricht wurde von Mailüfterl am 29. Jan. 2016 editiert.]

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)2023 CAD.de | Impressum | Datenschutz