Re: vtk.js: display particular cells with alpha/transparency/opacity

Sebastien Jourdain via vtkusers <[email protected]>
Newsgroups gmane.comp.lib.vtk.user
Message-ID <CABObKxcGReDzRtRNksMnciL5RbsQwEn=SFjduu+nq-hJwc94zQ@mail.gmail.com>
Thanks for doing this. Indeed I see the issue and reported a bug here:

https://github.com/Kitware/vtk-js/issues/982

On Fri, Dec 14, 2018 at 3:22 AM Raimonds Vilums <[email protected]>
wrote:

> https://codepen.io/raimonds-vilums/pen/OrMrEz
>
> After load, you can see colored cells without transparency (3-component
> array).
>
> For loading 4-component array, change array name on line 187
> from mapper.setColorByArrayName('*rgbData*');
> to mapper.setColorByArrayName('*rgbaData*');
> which does not work.
>
> Raimonds
>
>
> On Thu, Dec 13, 2018 at 6:59 PM Sebastien Jourdain <
> [email protected]> wrote:
>
>> Can you do a codepen and share it so I can see what you are doing exactly?
>>
>> On Thu, Dec 13, 2018 at 9:26 AM Raimonds Vilums <
>> [email protected]> wrote:
>>
>>> I tried and got
>>>
>>> index.js:441 Uncaught (in promise) TypeError: Cannot add property 3,
>>> object is not extensible
>>>     at Object.publicAPI.rGBAToRGBA (index.js:441)
>>>     at Object.publicAPI.convertToRGBA (index.js:487)
>>>     at Object.publicAPI.mapScalars (index.js:238)
>>>     at Object.publicAPI.mapScalars (index.js:272)
>>>
>>>
>>>
>>> On Thu, Dec 13, 2018 at 6:10 PM Sebastien Jourdain <
>>> [email protected]> wrote:
>>>
>>>> You should be able to have an array with 4 components (RGBA)
>>>>
>>>> On Thu, Dec 13, 2018 at 9:01 AM Raimonds Vilums <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Is it possible to display cells with custom opacity for each cell?
>>>>>
>>>>> Till now, I managed
>>>>> 1) set opacity to the actor (e.g., actor.getProperty().setOpacity(0.5)
>>>>> )
>>>>> 2) color cells with solid colors, e.g:
>>>>>
>>>>>
>>>>>    - vtk file contains CELL_DATA array of floats with 3 components
>>>>>    for every color
>>>>>    -
>>>>>
>>>>>    mapper.setColorModeToDirectScalars();
>>>>>
>>>>>    -
>>>>>
>>>>>    mapper.setScalarModeToUseCellFieldData();
>>>>>
>>>>>    -
>>>>>
>>>>>    mapper.setColorByArrayName('my_cell_data');
>>>>>
>>>>>
>>>>> But I could not find a way to set alpha/opacity/transparency for
>>>>> particular cells.
>>>>> Is it possible?
>>>>>
>>>>> Regards,
>>>>> Raimonds
>>>>>
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>>
>>>>> Visit other Kitware open-source projects at
>>>>> http://www.kitware.com/opensource/opensource.html
>>>>>
>>>>> Please keep messages on-topic and check the VTK FAQ at:
>>>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>>>
>>>>> Search the list archives at: http://markmail.org/search/?q=vtkusers
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> https://public.kitware.com/mailman/listinfo/vtkusers
>>>>>
>>>>

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Search the list archives at: http://markmail.org/search/?q=vtkusers

Follow this link to subscribe/unsubscribe:
https://public.kitware.com/mailman/listinfo/vtkusers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.