Re: [NTG-context] metaobj and transparent colors with \MPcolor

2004-08-02 Thread Eckhart Guthöhrlein
On Fri, Jul 30, 2004 at 12:08:33PM +0200, Vit Zyka wrote:
 Here is my current file, which just gives a white background in the box.
 
 \setupcolors[state=start]
 \setupbackgrounds[page][background=color,backgroundcolor=red]
 \definecolor[Transparent][r=0,g=1,b=1,t=0,a=normal]
 \startreusableMPgraphic{test}
  input metaobj;
  color t; t:=\MPcolor{Transparent};
  setObjectDefaultOption(Box)(fillcolor)(t);
  newBox.test(btex Transparent? etex) filled(true);
  Obj(test).c=origin;
  drawObj(test);
 \stopreusableMPgraphic
 \starttext
  \reuseMPgraphic{test}
 \stoptext
 
 Sorry I still do not see your white box. Perhaps something is corrupted 
 in my context installation.
 
 I had a quick look into mpobj source and I tried to remove default white 
 background, but I was not successful.

Me either.

 Vit Zyka
 
 P.S. I played with raw MP code:
 
 input metaobj;
 beginfig(1)
   fill fullcircle scaled 1cm withcolor red;
   color t; t:=(1,1,0);
   %setObjectDefaultOption(Box)(fillcolor)(t);
   newBox.test();
   Obj(test).c=origin;
   drawObj(test);
 endfig;
 
 end.

Your color is not transparent, so it will work as expected: no white
box.

-- 
Eckhart
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] metaobj and transparent colors with \MPcolor

2004-07-27 Thread Eckhart Guthöhrlein
On Sat, Jul 24, 2004 at 11:28:36AM +0200, Vit Zyka wrote:
 I, of course, checked if the package metaobj is installed and loaded. 
 Perhaps my is too old (v0.83)?

That's the current version.

-- 
Eckhart
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] metaobj and transparent colors with \MPcolor

2004-07-27 Thread Hans Hagen
Eckhart Guthöhrlein wrote:
The problem seems to be that all objects in metaobj are filled using a
non-transparent white by default. Subsequent filling with a completely
transparent color then of course gives just white.
 

ah, maybe denis uses the metapost 'backgroundcolor' which is white; i'd say: never use that ! just don't fill! 

btw, i recently introduced nocolor, being (-1,-1,-1) 

Hans   

-
 Hans Hagen | PRAGMA ADE
 Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] metaobj and transparent colors with \MPcolor

2004-07-24 Thread Hans Hagen Outside
Denis Roegel wrote:
On Fri, Jul 23, 2004 at 09:53:22AM +0200, Eckhart Guthöhrlein wrote:
 

Hi,
I try to achieve transparently filled objects using the metaobj package.
However, transparency is ignored completely in the output, I just get a
normal white. Here is my test file:
   

Hi,
I have never considered transparency in metaobj, and each part of an object
is merely drawn, in some order depending on that object, and with some (opaque) color.
It seems some serious surgery would be needed to seamlessly add transparency
handling. It can certainly be done, be it only by working on an object
structure, but I don't see a quick fix.
 

no, transparency is handled by the colors themselves so if metaobj can carry along a color it's should work ok 

Hans 

-
 Hans Hagen | PRAGMA ADE
 Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] metaobj and transparent colors with \MPcolor

2004-07-24 Thread Vit Zyka
Sorry, I can not reproduce your example. I get only red page with black 
page number in header. No white box. And I do not known metaobj macro.
The graphics won't compile without metaobj, which is a very nice macro
package for metapost, available at
CTAN/graphics/metapost/contrib/macros/metaobj/
I, of course, checked if the package metaobj is installed and loaded. 
Perhaps my is too old (v0.83)?

I had a look to metaobj manual and it is good to know about it.
Thank you.
Vit Zyka
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] metaobj and transparent colors with \MPcolor

2004-07-23 Thread Eckhart Guthöhrlein
Hi,

I try to achieve transparently filled objects using the metaobj package.
However, transparency is ignored completely in the output, I just get a
normal white. Here is my test file:

\setupcolors[state=start]
\setupbackgrounds[page][background=color,backgroundcolor=red]

\startMPenvironment[global]
  \definecolor[Durchsichtig][r=1.0,g=1.0,b=1.0,t=0.0,a=normal]
\stopMPenvironment

\startreusableMPgraphic{test}
input metaobj;
setObjectDefaultOption(Box)(fillcolor)(\MPcolor{Durchsichtig});
newBox.test(btex Transparent? etex) filled(true);
Obj(test).c=origin;
drawObj(test);
\stopreusableMPgraphic

\starttext
\reuseMPgraphic{test}
\stoptext


If I use the fillcolor as an argument to the object

newBox.test(btex Transparent? etex) filled(true)
fillcolor(\MPcolor{Durchsichtig});

I get error messages from the mpost run. So it seems that metaobj and
\MPcolor don't like each other.
Any ideas how to circumvent this problem?

Regards,
Eckhart
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] metaobj and transparent colors with \MPcolor

2004-07-23 Thread Vit Zyka
Sorry, I can not reproduce your example. I get only red page with black 
page number in header. No white box. And I do not known metaobj macro.

But I have a question. It is really needed to surround \definecolor by 
\startMPenvironment? Since \definecolor has to result to \pdfobj and 
\pdfliteral (pdftex primitives) and propagation to mpost (which is EPS 
not PDF generator) has no sence. Only reference to color is needed and 
it is done via \MPcolor. Am I right?

Vit Zyka
I try to achieve transparently filled objects using the metaobj package.
However, transparency is ignored completely in the output, I just get a
normal white. Here is my test file:
\setupcolors[state=start]
\setupbackgrounds[page][background=color,backgroundcolor=red]
\startMPenvironment[global]
  \definecolor[Durchsichtig][r=1.0,g=1.0,b=1.0,t=0.0,a=normal]
\stopMPenvironment
\startreusableMPgraphic{test}
input metaobj;
setObjectDefaultOption(Box)(fillcolor)(\MPcolor{Durchsichtig});
newBox.test(btex Transparent? etex) filled(true);
Obj(test).c=origin;
drawObj(test);
\stopreusableMPgraphic
\starttext
\reuseMPgraphic{test}
\stoptext
If I use the fillcolor as an argument to the object
newBox.test(btex Transparent? etex) filled(true)
fillcolor(\MPcolor{Durchsichtig});
I get error messages from the mpost run. So it seems that metaobj and
\MPcolor don't like each other.
Any ideas how to circumvent this problem?
Regards,
Eckhart
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] metaobj and transparent colors with \MPcolor

2004-07-23 Thread Denis Roegel
On Fri, Jul 23, 2004 at 09:53:22AM +0200, Eckhart Guthöhrlein wrote:
 Hi,
 
 I try to achieve transparently filled objects using the metaobj package.
 However, transparency is ignored completely in the output, I just get a
 normal white. Here is my test file:


Hi,

I have never considered transparency in metaobj, and each part of an object
is merely drawn, in some order depending on that object, and with some (opaque) color.
It seems some serious surgery would be needed to seamlessly add transparency
handling. It can certainly be done, be it only by working on an object
structure, but I don't see a quick fix.

Denis Roegel
___
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context