# Individually Customize Glyphs

**URL:** https://discourse.paraview.org/t/individually-customize-glyphs/10010
**Category:** ParaView Support
**Created:** [July 15, 2022, 1:09am UTC](https://discourse.paraview.org/t/individually-customize-glyphs/10010 "2022-07-15T01:09:19Z")
**Posts on this page:** 1
**Showing post:** 10

<div class="post-metadata">

### Author: ![Kenichiro-Yoshimi](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/k/ecc23a/32.png) [@Kenichiro-Yoshimi](https://discourse.paraview.org/u/Kenichiro-Yoshimi)
#### Post date: [July 19, 2022, 3:48am UTC](https://discourse.paraview.org/t/individually-customize-glyphs/10010/10 "2022-07-19T03:48:51Z")

</div>

The legacy vtk format (\*.vtk) is often used as input to ParaView.

Note that the **Glyph** filter in ParaView requires vector values. Will the vtk files automatically output by MatLab not contain vector values? It would be clearer if you could share your vtk file.

If each component of the vector is output as a scalar value, you will need to convert them to vector values, e.g. with a **Calculator** filter:

> [@How do I use three different arrays as components of one vector field?](https://discourse.paraview.org/t/how-do-i-use-three-different-arrays-as-components-of-one-vector-field/4637):
>
> Many filters that operate on vector fields (e.g., Glyph, Stream Tracer, and so on) expect to operate on an array with three components. Suppose your data set has three separate arrays named “VX”, “VY”, and “VZ” that define a vector field. You cannot provide those three arrays to the Glyph filter. Instead, you will need to do a little work to combine them into a 3-component data array. One way is to use the Python Calculator filter to make the vector array. To make a new array named “V” that ha…

---

_[View the full topic](https://discourse.paraview.org/t/individually-customize-glyphs/10010)._
