# Can wireframe mode show quads instead of triangles?

**URL:** <https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097>\
**Category:** Questions\
**Tags:** material\
**Created:** [January 26, 2022, 2:30am UTC](https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097 "2022-01-26T02:30:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![musk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/musk/32/17156_2.png) [@musk](https://forum.babylonjs.com/u/musk)\
**Post date:** [January 26, 2022, 2:30am UTC](https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097/1 "2022-01-26T02:30:13Z")

</div>

Hi~All, Can wireframe mode show quads instead of triangles? Like pressed alt+j in Blender’s edit mode

 ![20220126102703](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/b/4/b41ab4b50ea58eb925777be83e3b03d76492be9d.jpeg)

pg: [https://www.babylonjs-playground.com/#QCU8DJ#22](https://www.babylonjs-playground.com/#QCU8DJ#22)

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [January 26, 2022, 11:56am UTC](https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097/2 "2022-01-26T11:56:26Z")

</div>

Hello! 😃

Modern real time graphics APIs, such as OpenGL, don’t really have the notion of a “quad”, because triangles are much more efficient to process and render. When Blender and other modelers show “quads”, these are actually still being rendered as triangles, the quads are just an abstraction to help the modeling process. So, in short, Babylon doesn’t have this capability, as it isn’t very important for the engine.

---

<div class="post-metadata">

**Author:** ![jeremy-coleman](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jeremy-coleman/32/15493_2.png) [@jeremy-coleman](https://forum.babylonjs.com/u/jeremy-coleman)\
**Post date:** [January 26, 2022, 12:14pm UTC](https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097/3 "2022-01-26T12:14:45Z")

</div>

I was just reading several long posts about this yesterday, i think originating on the webgpu issues page, and lead me to who knows where, including gltf vs usd, etc. My impressions were that many many people want to use model formats with quads to ensure lossless interchange between tools.

---

<div class="post-metadata">

**Author:** ![musk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/musk/32/17156_2.png) [@musk](https://forum.babylonjs.com/u/musk)\
**Post date:** [January 27, 2022, 1:41am UTC](https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097/4 "2022-01-27T01:41:55Z")

</div>

Fortunately, It isn’t very important for me too. 😁  
In fact, I just need a similar effect, If anyone wants to know. I choose to use the **gridMaterial** directly.  
It’s good enough, even if it doesn’t show the structure well.

> **[Grid Material | Babylon.js Documentation](https://doc.babylonjs.com/toolsAndResources/assetLibraries/materialsLibrary/gridMat)**
>
> The Babylon.js materials library displays a grid across the mesh.

---

<div class="post-metadata">

**Author:** ![musk](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/musk/32/17156_2.png) [@musk](https://forum.babylonjs.com/u/musk)\
**Post date:** [February 8, 2022, 3:36am UTC](https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097/5 "2022-02-08T03:36:56Z")

</div>

Update: I learned a shader code from here

> **[Wireframe of quads](https://discourse.threejs.org/t/wireframe-of-quads/17924)**
>
> Hi, community! Here is a solution for those types of geometries that are a distorted plane in general. https://jsfiddle.net/prisoner849/sgaywqf3/show Code: setGeom(new THREE.PlaneBufferGeometry(5, 5, 11, 12), 0x00ffff, -10, 0, 0); setGeom(new...

pg: [https://playground.babylonjs.com/#E9PXGU](https://playground.babylonjs.com/#E9PXGU)

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [February 8, 2022, 11:34am UTC](https://forum.babylonjs.com/t/can-wireframe-mode-show-quads-instead-of-triangles/27097/6 "2022-02-08T11:34:04Z")

</div>

This looks super cool! 😃
