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