_

Lisp, vla-object color w gstarcad

Forum poświęcone flagowemu produktowi oraz aplikacjom pochodnym Autodesku. To jedyne forum mające w tytule nazwę programu, a to ze względu na jego olbrzymią popularność w Polsce. Można tutaj umieszczać również posty z ogólnie pojętej tematyki "Kreślarskie 2D".

Lisp, vla-object color w gstarcad

Postprzez andkal » sty 14, 2021 20:03

Witam
Jak zmienić poniższy kod aby działał w np GstarCADzie a nie tylko w Autocadzie, i utworzył vla-obiekt?
Kod: Zaznacz cały
(vlax-create-object (strcat "AutoCAD.AcCmColor." (rtos (fix (atof (getvar "ACADVER"))) 2 0)))
http://www.autolisps.blogspot.com - handy plugins for autocad
andkal
 
Posty: 68
Dołączył(a): paź 01, 2017 22:10

Re: Lisp, vla-object color w gstarcad

Postprzez ziele_o2k » sty 16, 2021 01:28

andkal napisał(a):Witam
Jak zmienić poniższy kod aby działał w np GstarCADzie a nie tylko w Autocadzie, i utworzył vla-obiekt?
Kod: Zaznacz cały
(vlax-create-object (strcat "AutoCAD.AcCmColor." (rtos (fix (atof (getvar "ACADVER"))) 2 0)))


Kiedyś też z tym walczyłem, ale poległem.
Żeby sprawę obejść, tworzyłem sobie dowolny obiekt, który miał właściwość TrueColor. Tam siedział vla-object (IGcadAcCmColor, IZcadZcCmColor, czy jeszcze co innego), na którym można było działać.
Ostatecznie przesiadłem się na dxf 420 i śpię spokojnie, bo działa na każdej pochodnej AC.

Podpowiedzi:
https://adndevblog.typepad.com/autocad/2013/01/how-to-access-the-truecolor-property-via-autolisp.html
http://www.lee-mac.com/colourconversion.html#rgbtru
Ziele
Avatar użytkownika
ziele_o2k
 
Posty: 806
Dołączył(a): mar 18, 2014 11:33
Lokalizacja: Poznań


Powrót do AutoCAD

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników