# How do you clip a primitive like a cylinder (or cone), can you do this via primative intersections

**URL:** <https://community.cesium.com/t/how-do-you-clip-a-primitive-like-a-cylinder-or-cone-can-you-do-this-via-primative-intersections/5107>\
**Category:** CesiumJS\
**Created:** [February 2, 2017, 10:29pm UTC](https://community.cesium.com/t/how-do-you-clip-a-primitive-like-a-cylinder-or-cone-can-you-do-this-via-primative-intersections/5107 "2017-02-02T22:29:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jon\_S](https://avatars.discourse-cdn.com/v4/letter/j/a9a28c/32.png) [@Jon\_S](https://community.cesium.com/u/Jon_S)\
**Post date:** [February 2, 2017, 10:29pm UTC](https://community.cesium.com/t/how-do-you-clip-a-primitive-like-a-cylinder-or-cone-can-you-do-this-via-primative-intersections/5107/1 "2017-02-02T22:29:04Z")

</div>

Using the Sandcastle App in my browser

> **[Cesium Sandcastle](https://sandcastle.cesium.com/index.html?src=Cesium%20Inspector.html&label=Showcases)**
>
> The Cesium Sandcastle provides an interactive environment for testing Cesium code.

I past the script (at the bottom) and hit "run"

The result is a cone and a plane (actually a 'thin' cube) and a cylinder

What I want to do is remove 1/2 of the "red cone" behind the "blue plane" and put a hole or remove the intersection in the red cone where the "green cylinder" is. Once I do this I do not want to display the "blue plane" or the "green cylinder" - I only want to see the half cone with a hole.

How can I do this in Cesium, if so can I do it via intersections of primative, or do I have to give up using a cylinder in order to do this and work at a much lower level ?

---

<div class="post-metadata">

**Author:** ![hannah](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/hannah/32/4509_2.png) [@hannah](https://community.cesium.com/u/hannah)\
**Post date:** [February 3, 2017, 2:16pm UTC](https://community.cesium.com/t/how-do-you-clip-a-primitive-like-a-cylinder-or-cone-can-you-do-this-via-primative-intersections/5107/2 "2017-02-03T14:16:48Z")

</div>

Hello,

Cesium doesn’t have support for this type of functionality. I would recommend making a 3D model in some other software where you can export it to COLLADA then use our [COLLADA to glTF converter](http://cesiumjs.org/convertmodel.html) to make a glTF model for including into Cesium.

Best,

Hannah
