# Use entity with PostProcessStage.selected

**URL:** <https://community.cesium.com/t/use-entity-with-postprocessstage-selected/32406>\
**Category:** CesiumJS\
**Created:** [May 23, 2024, 8:03pm UTC](https://community.cesium.com/t/use-entity-with-postprocessstage-selected/32406 "2024-05-23T20:03:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdc9001](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/mdc9001/32/15919_2.png) [@mdc9001](https://community.cesium.com/u/mdc9001)\
**Post date:** [May 23, 2024, 8:03pm UTC](https://community.cesium.com/t/use-entity-with-postprocessstage-selected/32406/1 "2024-05-23T20:03:45Z")

</div>

I would like to use the silhouette post process stage with geometry from an entity. The [documentation for PostProcessStage.selected](https://cesium.com/learn/cesiumjs/ref-doc/PostProcessStage.html#selected) isn’t clear about what data types it takes. I have tried `entity` and `entity.ellipsoid` but neither works. Any suggestions?

See [sandcastle for code](https://sandcastle.cesium.com/#c=bVNNj9owFPwrFqcgZU0Iy0fYgNqiPVRiVVTaXpoeHPsB1jo2sh1W2Wr/e52YQoKQcvDzmxnP+DlUSWPRicMbaLRAEt7QCgwvC/yr2QuyHm3qlZKWcAk664XobyYR2guVwxztiDAQ1hvmtfpsC2WOB9Cu0dLatjtB36MpSHhRDDacvoJuC+XEwJpUoG9bH/2nTGaSNqaNJXswzrR3jxtBfFTGbrRyps22ATxd8FwcVAnWguN4MiaMBfWJZ5+bG/Ka55roClMNxML2ItA0g34maz9XXVxKvlO6MJgqoer7POuu6hKvv748d/EgSS6AOaDVJbSygbTcVtdsTc3PhpvbdzndjpLzyxlEW7cicoR3WhXfCXNrEzwM8Wg4HCfjEEV4kkzjycwtH+LITwGE4EejOJv7oSKkHZF3pndVDuIobD5PRqhw16I5EfNu0i/rn88N4uM6tE5wAwKoBbb47ZP+cZBzVEoK0ATvRPVD+agMjOWS+LR3fd1LPJ1N4ih+TIaz0SX6dPQ4i5JoOktCFI/PKVipvXZ0NdsLe6mxlYBljfjEi6PSFpVaBBgPLBRH4YKbQV6692kxNaampYP/lJTxE+JscefnQVQQY1xnVwqx5e+Q9ZbpwOE7NKFcGLn/dgItSOUgtY30MFyufQNjnA5cWR96y7VKiZzolu4/).

---

<div class="post-metadata">

**Author:** ![Gabby\_Getz](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/gabby_getz/32/7838_2.png) [@Gabby\_Getz](https://community.cesium.com/u/Gabby_Getz)\
**Post date:** [May 23, 2024, 8:10pm UTC](https://community.cesium.com/t/use-entity-with-postprocessstage-selected/32406/2 "2024-05-23T20:10:11Z")

</div>

It appears that [primitives, not entities are the expected data types](https://sandcastle.cesium.com/?src=Per-Feature%20Post%20Processing.html&label=Post%20Processing), as they are exposed from the picking API.

Do you mind telling us a bit more about your use case? Maybe we can suggest a different route.

---

<div class="post-metadata">

**Author:** ![mdc9001](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/mdc9001/32/15919_2.png) [@mdc9001](https://community.cesium.com/u/mdc9001)\
**Post date:** [May 23, 2024, 8:22pm UTC](https://community.cesium.com/t/use-entity-with-postprocessstage-selected/32406/3 "2024-05-23T20:22:11Z")

</div>

Thanks for that additional info @Gabby_Getz .

I’m trying to render the outline of a ellipsoid (not the wireframe, just the silhouette). I’m doing this to highlight a 3d volume of space. I was using the ellipsoid (instead of a 2d ellipse) because I wanted to have it viewable from multiple angles. It is also possible that it may be trying to highlight a vertical surface like a wall instead of the ground.

For example to create the red highlight of the vertical edge of the building:

 ![image](https://global.discourse-cdn.com/cesium/original/3X/8/b/8b16fb18ee95bf2ef91af1c9358009b5933bcf12.jpeg)

---

<div class="post-metadata">

**Author:** ![Gabby\_Getz](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/gabby_getz/32/7838_2.png) [@Gabby\_Getz](https://community.cesium.com/u/Gabby_Getz)\
**Post date:** [May 23, 2024, 8:38pm UTC](https://community.cesium.com/t/use-entity-with-postprocessstage-selected/32406/4 "2024-05-23T20:38:54Z")

</div>

Got it. Is the ellipsoid going to be static? If so, would you be able to create the ellipsoid with the Primitive API instead?

---

<div class="post-metadata">

**Author:** ![mdc9001](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/mdc9001/32/15919_2.png) [@mdc9001](https://community.cesium.com/u/mdc9001)\
**Post date:** [May 23, 2024, 9:15pm UTC](https://community.cesium.com/t/use-entity-with-postprocessstage-selected/32406/5 "2024-05-23T21:15:34Z")

</div>

Static works for now as this is just a proof of concept to see how it looks when the camera moves.

I tried using a primitive and still am not having success. See [sandcastle](https://sandcastle.cesium.com/#c=dVR/T9swEP0qVv8KUnF/AW2hoHVVOyG1gGhBk5ZpcpIrtXDsyHYK2cR33zlpQlOgqpTY99753fNdQiWNJVsOL6DJJZHwQiZgeBrTx3zP8xthvp4oaRmXoP1Gk/zzJSFPQgVwTtZMGGi6DfOcjW2sTLIBjYG9XMv9iHdUoEOQsFAR3PHwGfR+ooAZmLMM9MeQ5TEIlHFebr0dXfjSl2FeR6J5zC3fQr2Uu3LbK4SDisHq7BopTGJ5Na0/DqIF551VA0+F4IlRPCpZJZoQzSLOa+AJ0xbfmOx53XYz/xdWuN8WMPg6Uzpm9rwSDrqUMVFC6XGSANNuSR+n96vpzz+z2/vFeLXL8lami9FWsWBW89cq1wp5Zo35DQVm7I3SdvOQrNSMv0I00ywGr9RCPiqma63ieywJk3jHHdrrdE6Hp03SpmfDfvdsgK/H7+WUT2ZRQpBaZ3FlTOgqqWTldR16Pi55+bE55BNxbpt+nz9My1B57Fv+3LnBKs9ql/G1tXl/7tqqGAya9yqtustQFkVetXTQHTBEGzWja5GtVNEKERjLJbNcyS+a4TNr+4Ozbrt7MuwMepXH/d7JoD1s9wfDJume7ryOUl3kbh/OAtb2BAYHoV6DMvZOK2x6s8wBFxWei41KwVo3PAU5L9OdUnp2QJ7zQDOd0VADs7CsEuRB78iXTs97XppKXjRg3gJ4TO0m59eLaR0PkgUCIgRanUI9ZkBAaCG6/FXdw29ENJqNkbGZgCun+xuPE+xzkmrhUdqyECcClZpWkOKHxdLQGCdx1Copo4hvCY8uP/nqkVAwYzCyToVY8r/gN65GLcTXaELhRcqnWxxnwTKEOBmjTedqXgQopaMWLt2hh1yrlAiY3sv7Hw)
