# Debug winding validator

**URL:** <https://discourse.threejs.org/t/debug-winding-validator/10992>\
**Category:** Questions\
**Tags:** geometry\
**Created:** [November 22, 2019, 6:55pm UTC](https://discourse.threejs.org/t/debug-winding-validator/10992 "2019-11-22T18:55:32Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![hofk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/hofk/32/44944_2.png) [@hofk](https://discourse.threejs.org/u/hofk)\
**Post date:** [November 23, 2019, 5:32pm UTC](https://discourse.threejs.org/t/debug-winding-validator/10992/4 "2019-11-23T17:32:21Z")

</div>

You can make such helpers yourself. I did something similar there:

for Geometry, indexed and non-indexed BufferGeometry:  
[THREEf.js/THREEf\_90/THREEf.js at b263d88d9b783b5dca4f5008e718997b6a3e75f0 · hofk/THREEf.js · GitHub](https://github.com/hofk/THREEf.js/blob/b263d88d9b783b5dca4f5008e718997b6a3e75f0/THREEf_90/THREEf.js)  
See line 3859

* * *

and there only indexed BufferGeometry  
[THREEf.js/THREEf\_90/THREEh.js at b263d88d9b783b5dca4f5008e718997b6a3e75f0 · hofk/THREEf.js · GitHub](https://github.com/hofk/THREEf.js/blob/b263d88d9b783b5dca4f5008e718997b6a3e75f0/THREEf_90/THREEh.js)

* * *

and there only non-indexed BufferGeometry  
[THREEg.js/THREEg.js at d27efac3403a66113ddf302f8a71104655aba043 · hofk/THREEg.js · GitHub](https://github.com/hofk/THREEg.js/blob/d27efac3403a66113ddf302f8a71104655aba043/THREEg.js)  
See line 4629  
Used there [Magic Box](https://hofk.de/main/threejs/sandboxthreeg/MagicBoxTHREEg.html) part from [sandbox THREEg](https://hofk.de/main/threejs/sandboxthreeg/)

* * *

and there only Geometry  
[https://hofk.de/main/discourse.threejs/2018/HelperExample/HelperExample.html](https://hofk.de/main/discourse.threejs/2018/HelperExample/HelperExample.html)  
see

> [@Collection of examples from discourse.threejs.org](https://discourse.threejs.org/t/collection-of-examples-from-discourse-threejs-org/4315):
>
> The answers to some questions contain some very interesting and instructive basic examples. These are difficult to find in the large number of questions on discourse.There are also good examples in resources and showcase. Therefore I collected them and put them on one page, clearly arranged by time. The collection may be a help for beginners. slightly_smiling_face UPDATE 2019 [http://discourse.threejs.hofk.de/](http://discourse.threejs.hofk.de/) is now redirected to the safe side [\* discourse.threejs.hofk.de](https://hofk.de/main/discourse.threejs/) UPDATE 202…

---

_[View the full topic](https://discourse.threejs.org/t/debug-winding-validator/10992)._
