<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Комментарии на: Прозрачность в AutoCAD</title>
	<atom:link href="https://autolisp.ru/2015/01/12/acad_transparency/feed/" rel="self" type="application/rss+xml" />
	<link>https://autolisp.ru/2015/01/12/acad_transparency/</link>
	<description>LISP для AutoCAD</description>
	<lastBuildDate>Tue, 24 Feb 2026 16:11:05 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>От: ElpanovEvgeniy</title>
		<link>https://autolisp.ru/2015/01/12/acad_transparency/comment-page-1/#comment-54803</link>
		<dc:creator><![CDATA[ElpanovEvgeniy]]></dc:creator>
		<pubDate>Tue, 13 Jan 2015 13:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=2512#comment-54803</guid>
		<description><![CDATA[&gt;&gt; И все равно ActiveX не работает. Блин, что ж я там не так делаю-то, интересно?

Вообще то, все работает и если чертеж сохранить и заново открыть, все отображается верно!
Проблема в том, что у слоя нет метода для обновления видимости прозрачности. Все подразумевается автоматом. Вот и выходит, что через activex можно изменить прозрачность, но мы это не увидим...]]></description>
		<content:encoded><![CDATA[<p>&gt;&gt; И все равно ActiveX не работает. Блин, что ж я там не так делаю-то, интересно?</p>
<p>Вообще то, все работает и если чертеж сохранить и заново открыть, все отображается верно!<br />
Проблема в том, что у слоя нет метода для обновления видимости прозрачности. Все подразумевается автоматом. Вот и выходит, что через activex можно изменить прозрачность, но мы это не увидим...</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Кулик Алексей aka kpblc</title>
		<link>https://autolisp.ru/2015/01/12/acad_transparency/comment-page-1/#comment-54799</link>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
		<pubDate>Tue, 13 Jan 2015 11:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=2512#comment-54799</guid>
		<description><![CDATA[Спасибо, добавил: в ename
[cc lang=&quot;cadlisp&quot;](regapp &quot;AcCmTransparency&quot;)[/cc]
в vla
[cc lang=&quot;cadlisp&quot;](vla-add (vla-get-RegisteredApplications (vla-get-ActiveDocument (vlax-get-acad-object))) &quot;AcCmTransparency&quot;)[/cc]
И все равно ActiveX не работает. Блин, что ж я там не так делаю-то, интересно? :)
P.S. Еще немного, и опять на форуме задам вопрос ))))
P.P.S. Ссылки на соответствующие коды:
&lt;a href=&quot;http://autolisp.ru/wp-content/uploads/2015/01/layer-trans-ename.lsp&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;layer-trans-ename&lt;/a&gt;
&lt;a href=&quot;http://autolisp.ru/wp-content/uploads/2015/01/layer-trans-vla.lsp&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;layer-trans-vla&lt;/a&gt;]]></description>
		<content:encoded><![CDATA[<p>Спасибо, добавил: в ename</p>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br /></div></td><td><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">regapp</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span><span style="color: #66cc66;">&#41;</span></div></td></tr></tbody></table></div>
<p>в vla</p>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br /></div></td><td><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>add <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>get<span style="color: #66cc66;">-</span>RegisteredApplications <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>get<span style="color: #66cc66;">-</span>ActiveDocument <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-get-acad-object</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span><span style="color: #66cc66;">&#41;</span></div></td></tr></tbody></table></div>
<p>И все равно ActiveX не работает. Блин, что ж я там не так делаю-то, интересно? <img src="https://autolisp.ru/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
P.S. Еще немного, и опять на форуме задам вопрос ))))<br />
P.P.S. Ссылки на соответствующие коды:<br />
<a href="http://autolisp.ru/wp-content/uploads/2015/01/layer-trans-ename.lsp" target="_blank" rel="nofollow">layer-trans-ename</a><br />
<a href="http://autolisp.ru/wp-content/uploads/2015/01/layer-trans-vla.lsp" target="_blank" rel="nofollow">layer-trans-vla</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: ElpanovEvgeniy</title>
		<link>https://autolisp.ru/2015/01/12/acad_transparency/comment-page-1/#comment-54797</link>
		<dc:creator><![CDATA[ElpanovEvgeniy]]></dc:creator>
		<pubDate>Tue, 13 Jan 2015 11:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=2512#comment-54797</guid>
		<description><![CDATA[Алексей, инициализацию прозрачности для задания прозрачности нулевому слою, можно сделать и без обращений к командной строке:
[cc lang=&quot;lisp&quot;]
(REGAPP &quot;AcCmTransparency&quot;)
[/cc]]]></description>
		<content:encoded><![CDATA[<p>Алексей, инициализацию прозрачности для задания прозрачности нулевому слою, можно сделать и без обращений к командной строке:</p>
<div class="codecolorer-container lisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br /></div></td><td><div class="lisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span>REGAPP <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span><span style="color: #66cc66;">&#41;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
	</item>
	<item>
		<title>От: Кулик Алексей aka kpblc</title>
		<link>https://autolisp.ru/2015/01/12/acad_transparency/comment-page-1/#comment-54796</link>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
		<pubDate>Tue, 13 Jan 2015 11:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=2512#comment-54796</guid>
		<description><![CDATA[Добавлю: прозрачность до 1 расценивается как %, больше - как биты (по аналогии с решением Евгения).]]></description>
		<content:encoded><![CDATA[<p>Добавлю: прозрачность до 1 расценивается как %, больше - как биты (по аналогии с решением Евгения).</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Кулик Алексей aka kpblc</title>
		<link>https://autolisp.ru/2015/01/12/acad_transparency/comment-page-1/#comment-54790</link>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
		<pubDate>Tue, 13 Jan 2015 09:41:43 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=2512#comment-54790</guid>
		<description><![CDATA[Для продолжения экспериментов нарисовал пару кодов (Евгений, я использовал твои подходы, каюсь ;)):
[cc lang=&quot;cadlisp&quot;](defun layer-trans-vla (name tr / ent xd xt adoc err)
  ;; name : имя слоя
  ;; tr : прозрачность
  (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  (if (vl-catch-all-error-p
        (setq err (vl-catch-all-apply
                    (function
                      (lambda ()
                        (setq ent (vla-item (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) name))
                        (vla-getxdata ent &quot;AcCmTransparency&quot; &#039;xt &#039;xd)
                        (setq xt (if xt
                                   (vlax-safearray-&gt;list xt)
                                   (list 1001 1071)
                                   ) ;_ end of if
                              xd (if xd
                                   (mapcar (function vlax-variant-value) (vlax-safearray-&gt;list xd))
                                   (list &quot;AcCmTransparency&quot; 0)
                                   ) ;_ end of if
                              xd (mapcar (function cons) xt xd)
                              xd (subst (cons 1071
                                              (cond
                                                ((&lt; tr 1.) (+ 33554431 (fix (* (- 1. tr) 256))))
                                                (t (+ 33554431 (- 256 tr)))
                                                ) ;_ end of cond
                                              ) ;_ end of cons
                                        (assoc 1071 xd)
                                        xd
                                        ) ;_ end of subst
                              ) ;_ end of setq
                        (vla-setxdata
                          ent
                          (vlax-safearray-fill
                            (vlax-make-safearray
                              vlax-vbinteger
                              (cons 0 (1- (length xd)))
                              ) ;_ end of vlax-make-safearray
                            (mapcar (function car) xd)
                            ) ;_ end of vlax-safearray-fill
                          (vlax-safearray-fill
                            (vlax-make-safearray
                              vlax-vbvariant
                              (cons 0 (1- (length xd)))
                              ) ;_ end of vlax-make-safearray
                            (mapcar
                              (function
                                (lambda (x)
                                  (vlax-make-variant (cdr x))
                                  ) ;_ end of LAMBDA
                                ) ;_ end of function
                              xd
                              ) ;_ end of mapcar
                            ) ;_ end of vlax-safearray-fill
                          ) ;_ end of vla-setxdata
                        ) ;_ end of lambda
                      ) ;_ end of function
                    ) ;_ end of vl-catch-all-apply
              ) ;_ end of setq
        ) ;_ end of vl-catch-all-error-p
    (princ (strcat &quot;\nError : &quot; (vl-catch-all-error-message err)))
    ) ;_ end of if
  (command &quot;_.regenall&quot;)
  ) ;_ end of defun[/cc]
[cc lang=&quot;cadlisp&quot;](defun layer-trans-ename (name tr / ent xd value)
  ;; name : имя слоя
  ;; tr : прозрачность
  (setq ent   (tblobjname &quot;layer&quot; name)
        ent   (entget ent &#039;(&quot;*&quot;))
        xd    (cdr (assoc -3 ent))
        value (cond
                ((&lt; tr 1.) (+ 33554431 (fix (* (- 1. tr) 256))))
                (t (+ 33554431 (- 256 tr)))
                ) ;_ end of cond

        ) ;_ end of setq

  (setq xd (if xd
             (subst (cons &quot;AcCmTransparency&quot;
                          (subst (cons 1071 value)
                                 (assoc 1071 (cdr (assoc &quot;AcCmTransparency&quot; xd)))
                                 (cdr (assoc &quot;AcCmTransparency&quot; xd))
                                 ) ;_ end of subst
                          ) ;_ end of cons
                    (assoc &quot;AcCmTransparency&quot; xd)
                    xd
                    ) ;_ end of subst
             (cons &quot;AcCmTransparency&quot; (list (cons 1071 value)))
             ) ;_ end of if
        ) ;_ end of setq

  (entmod (if (assoc -3 ent)
            (subst (cons -3 xd) (assoc -3 ent) ent)
            (append ent (list (list -3 xd)))
            ) ;_ end of if
          ) ;_ end of entmod
  (entupd (cdr (assoc -1 ent)))
  (command &quot;_.regenall&quot;)
  ) ;_ end of defun[/cc]
Попробовал я этими функциями поменять прозрачность слоя &quot;0&quot;. Получились забавнейшие вещи :)
1. ActiveX-подход не срабатывает. От слова совсем. Ни при каких обстоятельствах. Даже если у слоя уже есть какое-то значение прозрачности - оно не меняется.
2. ename срабатывает только если уже была попытка задать прозрачность слою руками или командой _.-layer _tr (причем необязательно обрабатываемому).
3. Достаточно в ename-обработку добавить строку вида [cc lang=&quot;cadlisp&quot;](command &quot;_.-layer&quot; &quot;_tr&quot; nil nil)[/cc] как функция начинает корректно работать. Явно в файл dwg загружаются какие-то дополнительные приложения (этот вопрос я пока еще не исследовал).]]></description>
		<content:encoded><![CDATA[<p>Для продолжения экспериментов нарисовал пару кодов (Евгений, я использовал твои подходы, каюсь ;)):</p>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br /></div></td><td><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">defun</span> layer<span style="color: #66cc66;">-</span>trans<span style="color: #66cc66;">-</span>vla <span style="color: #66cc66;">&#40;</span>name tr <span style="color: #66cc66;">/</span> ent xd xt adoc err<span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; name : имя слоя</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; tr : прозрачность</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> adoc <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>get<span style="color: #66cc66;">-</span>activedocument <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-get-acad-object</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vl-catch-all-error-p</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> err <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vl-catch-all-apply</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">function</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">lambda</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ent <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>item <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>get<span style="color: #66cc66;">-</span>layers <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>get<span style="color: #66cc66;">-</span>activedocument <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-get-acad-object</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> name<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>getxdata ent <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span> 'xt 'xd<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> xt <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> xt<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span>vlax<span style="color: #66cc66;">-</span>safearray<span style="color: #66cc66;">-&gt;</span><span style="color: #b1b100;">list</span> xt<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #cc66cc;">1001</span> <span style="color: #cc66cc;">1071</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xd <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> xd<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">mapcar</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">function</span> <span style="color: #b1b100;">vlax-variant-value</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>vlax<span style="color: #66cc66;">-</span>safearray<span style="color: #66cc66;">-&gt;</span><span style="color: #b1b100;">list</span> xd<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span> <span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xd <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">mapcar</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">function</span> <span style="color: #b1b100;">cons</span><span style="color: #66cc66;">&#41;</span> xt xd<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xd <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">subst</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #cc66cc;">1071</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cond</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&lt;</span> tr <span style="color: #cc66cc;">1</span>.<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">33554431</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">fix</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>. tr<span style="color: #66cc66;">&#41;</span> <span style="color: #cc66cc;">256</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">t</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">33554431</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">256</span> tr<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of cond</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of cons</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #cc66cc;">1071</span> xd<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xd<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of subst</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of setq</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span>vla<span style="color: #66cc66;">-</span>setxdata<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ent<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-safearray-fill</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-make-safearray</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vlax<span style="color: #66cc66;">-</span>vbinteger<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #cc66cc;">0</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">-</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">length</span> xd<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of vlax-make-safearray</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">mapcar</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">function</span> <span style="color: #b1b100;">car</span><span style="color: #66cc66;">&#41;</span> xd<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of vlax-safearray-fill</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-safearray-fill</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-make-safearray</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vlax<span style="color: #66cc66;">-</span>vbvariant<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #cc66cc;">0</span> <span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">-</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">length</span> xd<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of vlax-make-safearray</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">mapcar</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">function</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">lambda</span> <span style="color: #66cc66;">&#40;</span>x<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vlax-make-variant</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cdr</span> x<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of LAMBDA</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of function</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xd<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of mapcar</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of vlax-safearray-fill</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of vla-setxdata</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of lambda</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of function</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of vl-catch-all-apply</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of setq</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of vl-catch-all-error-p</span><br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">princ</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">strcat</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Error : &quot;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">vl-catch-all-error-message</span> err<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of if</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">command</span> <span style="color: #ff0000;">&quot;_.regenall&quot;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of defun</span></div></td></tr></tbody></table></div>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br /></div></td><td><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">defun</span> layer<span style="color: #66cc66;">-</span>trans<span style="color: #66cc66;">-</span>ename <span style="color: #66cc66;">&#40;</span>name tr <span style="color: #66cc66;">/</span> ent xd value<span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; name : имя слоя</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; tr : прозрачность</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> ent &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">tblobjname</span> <span style="color: #ff0000;">&quot;layer&quot;</span> name<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; ent &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">entget</span> ent '<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;*&quot;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; xd &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cdr</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">3</span> ent<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; value <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cond</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&lt;</span> tr <span style="color: #cc66cc;">1</span>.<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">33554431</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">fix</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>. tr<span style="color: #66cc66;">&#41;</span> <span style="color: #cc66cc;">256</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">t</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">33554431</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">256</span> tr<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of cond</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of setq</span><br />
<br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">setq</span> xd <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> xd<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">subst</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">subst</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #cc66cc;">1071</span> value<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #cc66cc;">1071</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cdr</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span> xd<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cdr</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span> xd<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of subst</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of cons</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span> xd<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; xd<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of subst</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #ff0000;">&quot;AcCmTransparency&quot;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #cc66cc;">1071</span> value<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of setq</span><br />
<br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">entmod</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">3</span> ent<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">subst</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">3</span> xd<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">3</span> ent<span style="color: #66cc66;">&#41;</span> ent<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">append</span> ent <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">3</span> xd<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of entmod</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">entupd</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cdr</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #66cc66;">-</span><span style="color: #cc66cc;">1</span> ent<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">command</span> <span style="color: #ff0000;">&quot;_.regenall&quot;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#41;</span> <span style="color: #808080; font-style: italic;">;_ end of defun</span></div></td></tr></tbody></table></div>
<p>Попробовал я этими функциями поменять прозрачность слоя "0". Получились забавнейшие вещи <img src="https://autolisp.ru/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
1. ActiveX-подход не срабатывает. От слова совсем. Ни при каких обстоятельствах. Даже если у слоя уже есть какое-то значение прозрачности - оно не меняется.<br />
2. ename срабатывает только если уже была попытка задать прозрачность слою руками или командой _.-layer _tr (причем необязательно обрабатываемому).<br />
3. Достаточно в ename-обработку добавить строку вида</p>
<div class="codecolorer-container cadlisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br /></div></td><td><div class="cadlisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">command</span> <span style="color: #ff0000;">&quot;_.-layer&quot;</span> <span style="color: #ff0000;">&quot;_tr&quot;</span> <span style="color: #b1b100;">nil</span> <span style="color: #b1b100;">nil</span><span style="color: #66cc66;">&#41;</span></div></td></tr></tbody></table></div>
<p>как функция начинает корректно работать. Явно в файл dwg загружаются какие-то дополнительные приложения (этот вопрос я пока еще не исследовал).</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: ElpanovEvgeniy</title>
		<link>https://autolisp.ru/2015/01/12/acad_transparency/comment-page-1/#comment-54787</link>
		<dc:creator><![CDATA[ElpanovEvgeniy]]></dc:creator>
		<pubDate>Tue, 13 Jan 2015 07:47:05 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=2512#comment-54787</guid>
		<description><![CDATA[Действительно, проверил код в 2014 акаде, удаление 440 кода не работает...
Новая версия с исправлениями:
[cc lang=&quot;lisp&quot;]
(defun EEA-SET-TRANSPARENCY (E I F)
  ;;by ElpanovEvgeniy
  ;; по мотивам статьи http://autolisp.ru/2015/01/12/acad_transparency/
  ;; установка прозрачности для примитива 
  ;;
  ;; E - Примитив (car(entsel))
  ;; I - Прозрачность в процентах (1 - 99), битах (0 - 255), либо ПоСлою/ПоБлоку
  ;; F - Флаг, если задан, то I задается в битах, иначе в процентах.
  ;; при задании прозрачности ПоСлою/ПоБлоку флаг игнорируется.
  ;;
  ;; пример вызова:
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) 20 nil)    ;установка прозрачности 20%
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) 240 t)   ;установка прозрачности 20%
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) acbylayer t)   ;установка прозрачности по слою
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) acbyblock nil) ;установка прозрачности по блоку
  ;; Возвращаемое значение - измененный DXF список примитива.
  ;&#124;
    (defun C:T1	()
      ;; тестирование установки прозрачности с заданием процентов.
      (EEA-SET-TRANSPARENCY (car (entsel &quot;\n Выберите примитив для смены прозрачности&quot;))
			    (getint &quot;\nВведите процент прозрачности&quot;)
			    NIL
      )
      (princ)
    )
  &#124;;
  (cond	((= I acbyblock) (entmod (append (entget E) &#039;((440 . 16777216)))))
	((entmod (append (entget E)
			 (list (cons 440
				     (if (= I acbylayer)
				       256
				       (+ 33554431
					  (if F
					    (- 256 I)
					    (fix (* (- 100 I) 2.56))
					  )
				       )
				     )
			       )
			 )
		 )
	 )
	)
  )
)
[/cc]]]></description>
		<content:encoded><![CDATA[<p>Действительно, проверил код в 2014 акаде, удаление 440 кода не работает...<br />
Новая версия с исправлениями:</p>
<div class="codecolorer-container lisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br /></div></td><td><div class="lisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">defun</span> EEA-SET-TRANSPARENCY <span style="color: #66cc66;">&#40;</span>E I F<span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;;by ElpanovEvgeniy</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; по мотивам статьи http://autolisp.ru/2015/01/12/acad_transparency/</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; установка прозрачности для примитива </span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; E - Примитив (car(entsel))</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; I - Прозрачность в процентах (1 - 99), битах (0 - 255), либо ПоСлою/ПоБлоку</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; F - Флаг, если задан, то I задается в битах, иначе в процентах.</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; при задании прозрачности ПоСлою/ПоБлоку флаг игнорируется.</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; пример вызова:</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) 20 nil) &nbsp; &nbsp;;установка прозрачности 20%</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) 240 t) &nbsp; ;установка прозрачности 20%</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) acbylayer t) &nbsp; ;установка прозрачности по слою</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) acbyblock nil) ;установка прозрачности по блоку</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; Возвращаемое значение - измененный DXF список примитива.</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;|<br />
&nbsp; &nbsp; (defun C:T1 ()<br />
&nbsp; &nbsp; &nbsp; ;; тестирование установки прозрачности с заданием процентов.<br />
&nbsp; &nbsp; &nbsp; (EEA-SET-TRANSPARENCY (car (entsel &quot;\n Выберите примитив для смены прозрачности&quot;))<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (getint &quot;\nВведите процент прозрачности&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; NIL<br />
&nbsp; &nbsp; &nbsp; )<br />
&nbsp; &nbsp; &nbsp; (princ)<br />
&nbsp; &nbsp; )<br />
&nbsp; |;</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cond</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">=</span> I acbyblock<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>entmod <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">append</span> <span style="color: #66cc66;">&#40;</span>entget E<span style="color: #66cc66;">&#41;</span> '<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">440</span> <span style="color: #66cc66;">.</span> <span style="color: #cc66cc;">16777216</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>entmod <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">append</span> <span style="color: #66cc66;">&#40;</span>entget E<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #cc66cc;">440</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">=</span> I acbylayer<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #cc66cc;">256</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#40;</span>+ <span style="color: #cc66cc;">33554431</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> F<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span>- <span style="color: #cc66cc;">256</span> I<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#40;</span>fix <span style="color: #66cc66;">&#40;</span>* <span style="color: #66cc66;">&#40;</span>- <span style="color: #cc66cc;">100</span> I<span style="color: #66cc66;">&#41;</span> <span style="color: #cc66cc;">2.56</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span><br />
&nbsp; &nbsp;<span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#41;</span><br />
<span style="color: #66cc66;">&#41;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
	</item>
	<item>
		<title>От: ElpanovEvgeniy</title>
		<link>https://autolisp.ru/2015/01/12/acad_transparency/comment-page-1/#comment-54772</link>
		<dc:creator><![CDATA[ElpanovEvgeniy]]></dc:creator>
		<pubDate>Mon, 12 Jan 2015 15:25:57 +0000</pubDate>
		<guid isPermaLink="false">http://autolisp.ru/?p=2512#comment-54772</guid>
		<description><![CDATA[Привет, Алексей!

Понравилась статья, провел свои исследования на тему прозрачности.
В твоем коде большой список значений, которые задает сам акад.
Но на самом деле, акад обрабатывает прозрачность в битном формате 0-255, а перевод в проценты вызывает такую интересную нелинейность.
В моем примере, программа устанавливает прозрачность в битах, либо в процентах, вычисляя необходимое значение. Не всегда оно будет совпадать с вычислениями акада, но отображаемое в процентах для пользователя значение верное.

[cc lang=&quot;lisp&quot;]
(defun EEA-SET-TRANSPARENCY (E I F)
  ;;by ElpanovEvgeniy
  ;; по мотивам статьи http://autolisp.ru/2015/01/12/acad_transparency/
  ;; установка прозрачности для примитива 
  ;;
  ;; E - Примитив (car(entsel))
  ;; I - Прозрачность в процентах (1 - 99), битах (0 - 255), либо ПоСлою/ПоБлоку
  ;; F - Флаг, если задан, то I задается в битах, иначе в процентах.
  ;; при задании прозрачности ПоСлою/ПоБлоку флаг игнорируется.
  ;;
  ;; пример вызова:
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) 20 nil)		;установка прозрачности 20%
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) 240 t)		;установка прозрачности 20%
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) acbylayer t)		;установка прозрачности по слою
  ;; (EEA-SET-TRANSPARENCY (car(entsel)) acbyblock nil)	;установка прозрачности по блоку
  ;; Возвращаемое значение - измененный DXF список примитива.
  ;&#124;
    (defun C:T1	()
      ;; тестирование установки прозрачности с заданием процентов.
      (EEA-SET-TRANSPARENCY-%
	(car (entsel &quot;\n Выберите примитив для смены прозрачности&quot;))
	(getint &quot;\nВведите процент прозрачности&quot;)
	NIL
      )
      (princ)
    )
  &#124;;
  (cond	((= I acbylayer) (entmod (vl-remove (assoc 440 (entget E)) (entget E))))
	((= I acbyblock) (entmod (append (entget E) &#039;((440 . 16777216)))))
	((entmod (append (entget E) (list (cons 440 (+ 33554431 (if F (- 256 I) (fix (* (- 100 I) 2.56)))))))))))

[/cc]]]></description>
		<content:encoded><![CDATA[<p>Привет, Алексей!</p>
<p>Понравилась статья, провел свои исследования на тему прозрачности.<br />
В твоем коде большой список значений, которые задает сам акад.<br />
Но на самом деле, акад обрабатывает прозрачность в битном формате 0-255, а перевод в проценты вызывает такую интересную нелинейность.<br />
В моем примере, программа устанавливает прозрачность в битах, либо в процентах, вычисляя необходимое значение. Не всегда оно будет совпадать с вычислениями акада, но отображаемое в процентах для пользователя значение верное.</p>
<div class="codecolorer-container lisp default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br /></div></td><td><div class="lisp codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;"><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">defun</span> EEA-SET-TRANSPARENCY <span style="color: #66cc66;">&#40;</span>E I F<span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;;by ElpanovEvgeniy</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; по мотивам статьи http://autolisp.ru/2015/01/12/acad_transparency/</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; установка прозрачности для примитива </span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; E - Примитив (car(entsel))</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; I - Прозрачность в процентах (1 - 99), битах (0 - 255), либо ПоСлою/ПоБлоку</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; F - Флаг, если задан, то I задается в битах, иначе в процентах.</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; при задании прозрачности ПоСлою/ПоБлоку флаг игнорируется.</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;;</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; пример вызова:</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) 20 nil)&nbsp; &nbsp; ;установка прозрачности 20%</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) 240 t) &nbsp; ;установка прозрачности 20%</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) acbylayer t) &nbsp; ;установка прозрачности по слою</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; (EEA-SET-TRANSPARENCY (car(entsel)) acbyblock nil) ;установка прозрачности по блоку</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;; Возвращаемое значение - измененный DXF список примитива.</span><br />
&nbsp; <span style="color: #808080; font-style: italic;">;|<br />
&nbsp; &nbsp; (defun C:T1 ()<br />
&nbsp; &nbsp; &nbsp; ;; тестирование установки прозрачности с заданием процентов.<br />
&nbsp; &nbsp; &nbsp; (EEA-SET-TRANSPARENCY-%<br />
&nbsp; (car (entsel &quot;\n Выберите примитив для смены прозрачности&quot;))<br />
&nbsp; (getint &quot;\nВведите процент прозрачности&quot;)<br />
&nbsp; NIL<br />
&nbsp; &nbsp; &nbsp; )<br />
&nbsp; &nbsp; &nbsp; (princ)<br />
&nbsp; &nbsp; )<br />
&nbsp; |;</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cond</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">=</span> I acbylayer<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>entmod <span style="color: #66cc66;">&#40;</span>vl-remove <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">assoc</span> <span style="color: #cc66cc;">440</span> <span style="color: #66cc66;">&#40;</span>entget E<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>entget E<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">=</span> I acbyblock<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>entmod <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">append</span> <span style="color: #66cc66;">&#40;</span>entget E<span style="color: #66cc66;">&#41;</span> '<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">440</span> <span style="color: #66cc66;">.</span> <span style="color: #cc66cc;">16777216</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><br />
&nbsp; <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#40;</span>entmod <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">append</span> <span style="color: #66cc66;">&#40;</span>entget E<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">list</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">cons</span> <span style="color: #cc66cc;">440</span> <span style="color: #66cc66;">&#40;</span>+ <span style="color: #cc66cc;">33554431</span> <span style="color: #66cc66;">&#40;</span><span style="color: #b1b100;">if</span> F <span style="color: #66cc66;">&#40;</span>- <span style="color: #cc66cc;">256</span> I<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>fix <span style="color: #66cc66;">&#40;</span>* <span style="color: #66cc66;">&#40;</span>- <span style="color: #cc66cc;">100</span> I<span style="color: #66cc66;">&#41;</span> <span style="color: #cc66cc;">2.56</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
	</item>
</channel>
</rss>
