# [JavaScript (V8)], 125 bytes

A full program printing 20 triplets `x,y,z`.

<!-- language-all: lang-javascript -->

 (g=(k,n=4)=>n--&&g(k,n,print([j=0,2,4].map(i=>[0,1,p=.5+5**.5/2,1/p][v=k>>i&3]*(!v||n>>j++&1||-1)))))(21,8)|g(56)|g(35)|g(14)

[Try it online!][TIO-lj5em99b]

[JavaScript (V8)]: https://v8.dev/
[TIO-lj5em99b]: https://tio.run/##FccxCsQgEEDRs2wjYxxNNLqkGS8iKcIWQcOKZIOVd3fxFw9@Ourx@9yxPLJuvcNJcGEmy8lnKRk7x2K5Y34gJFrQoN3V9ygQyYcFNRZSTrhpUm42qOeyh0qX95Gt@wSv2lr2PgnBdGtS8xEYjRtvJ7j3cHVDbXnvfw "JavaScript (V8) – Try It Online"