<div dir="ltr">On Fri, Oct 18, 2013 at 2:24 PM,  <span dir="ltr"><<a href="mailto:jurre@stack.nl" target="_blank">jurre@stack.nl</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks, I think I can figure most of it out from here. I am new to VES, so I wonder what is the reasoning for encapsulating the functionality I need in a class vesBackground::vesInternal, thus hiding it from the headers and documentation?<br>
</blockquote><div><br></div><div>We can expose this feature now. We just didn't have the requirement at that time and it should be easy to add. If you happen to add this feature, send a patch to us so that we can push it upstream (you as the author). <b>I should note that this may cause some issues to your transparent objects in the scene  though. You may have to use a different blend equation if you chose to make the background transparent. </b></div>
<div><br></div><div>Thanks,</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- Jurre<br>
<br>
Quoting "Aashish Chaudhary" <<a href="mailto:aashish.chaudhary@kitware.com" target="_blank">aashish.chaudhary@kitware.com</a><u></u>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Hi Jurre,<br>
<br>
You will have to add blend attribute as well (vesBlend).  The default blend<br>
equation probably will work for you. Have a look at the vesBackground.cpp.<br>
 Let us know if you need any help.<br>
<br>
- Aashish<br>
<br>
<br>
<br>
On Tue, Oct 15, 2013 at 1:30 PM, Jurre Hanema <<a href="mailto:jurre@stack.nl" target="_blank">jurre@stack.nl</a>> wrote:<br>
<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
Hi,<br>
<br>
I am developing an app based on the KiwiViewer code. Objects should be<br>
rendered on a transparent background instead of the standard blue one, such<br>
that another Android layer (a camera view, in this case) can be displayed<br>
behind it.<br>
<br>
To achieve this, I have modified the function declaration and definition<br></div>
of vesKiwiBaseApp::**<u></u>setBackgroundColor() such as to expose the<br>
alpha-argument of vesRenderer::**<u></u>setBackgroundColor():<br>
<br>
void vesKiwiBaseApp::**<u></u>setBackgroundColor(double r, double g, double b,<br>
double alpha)<br>
{<br>
  this->Internal->Renderer->**<u></u>setBackgroundColor(r, g, b, alpha);<div class="im"><br>
}<br>
<br>
In KiwiNative.cpp, I can now call app->setBackgroundColor() as follows:<br>
<br>
bool loadDataset(const std::string& filename, int builtinDatasetIndex)<br>
{<br>
  // ...<br>
  app->setBackgroundColor(255, 0, 0, 0);<br>
  // ...<br>
}<br>
<br>
Alas, this changes the background color to solid red instead of<br>
transparency.<br>
<br>
How to achieve rendering on a transparent background with Kiwi?<br>
<br>
Regards,<br>
Jurre<br></div>
______________________________<u></u>**_________________<br>
Ves mailing list<br>
<a href="mailto:Ves@public.kitware.com" target="_blank">Ves@public.kitware.com</a><br>
<a href="http://public.kitware.com/cgi-**bin/mailman/listinfo/ves" target="_blank">http://public.kitware.com/cgi-<u></u>**bin/mailman/listinfo/ves</a><<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ves" target="_blank">htt<u></u>p://public.kitware.com/cgi-<u></u>bin/mailman/listinfo/ves</a>><br>

<br>
</blockquote><div class="im">
<br>
<br>
<br>
--<br>
| Aashish Chaudhary<br>
| R&D Engineer<br>
| Kitware Inc.<br>
| <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
</div></blockquote>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>| Aashish Chaudhary <br>| R&D Engineer         <br>| Kitware Inc.            <br>| <a href="http://www.kitware.com">www.kitware.com</a>    
</div></div>