WebGL pour WordPress

dimanche 27 janvier 2013Par : CyrIng

Nous développons un ShortCode pour intégrer du WebGL au sein des articles WordPress.

La syntaxe est la suivante :

  • une structure de données JSON
[
{ "o":"TRIANGLES"
, "v":[0.3,-0.3,-0.3,0.3,-0.3,0.3,-0.3,-0.3,0.3,-0.3,-0.3,-0.3,0.3,0.3,-0.3,0.3,0.3,0.3,-0.3,0.3,0.3,-0.3,0.3,-0.3]
, "i":[0,1,2,0,2,3,4,7,6,4,6,5,0,4,5,0,5,1,1,5,6,1,6,2,2,6,7,2,7,3,4,0,3,4,3,7]
, "c":[ [0.8, 0.8, 0.8, 1.0], [0.0, 0.3, 0.5, 1.0], [0.7, 0.7, 0.3, 1.0], [0.7, 0.3, 0.7, 1.0], [0.0, 0.5, 0.0, 1.0], [0.0, 0.6, 0.8, 1.0] ]
, "r":[0, 1, 1]
, "t":[0.0, 0.0, -2.5]
, "b":1
},
{ "o":"LINE_STRIP"
, "v":[ -0.5, -0.5, -0.5, 0.5, -0.5, -0.5, -0.5, 0.5, -0.5, 0.5, 0.5, -0.5, -0.5, -0.5, 0.5, 0.5, -0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ]
, "i":[ 0, 1, 3, 2, 0, 4, 6, 2, 0, 4, 5, 1, 1, 5, 7, 3, 3, 2, 6, 7 ]
, "c":[ [0.8, 0.8, 0.8, 1.0], [0.0, 0.3, 0.5, 0.9], [0.7, 0.7, 0.3, 0.8], [0.7, 0.3, 0.7, 0.7], [0.0, 0.5, 0.0, 1.0], [0.0, 0.6, 0.8, 1.0] ]
, "r":[1, 1, 0]
, "t":[0.0, 0.0, -2.5]
, "b":1
},
{ "o":"LINES"
, "v":[ -0.2, -0.2, 0.0, 0.6, 0.6, 0.6 ]
, "i":[ 0, 1 ]
, "c":[ [0.0, 0.0, 0.0, 1.0] ]
, "r":[1, 0, 0]
, "t":[-0.5, 0.5, -2.5]
, "b":2
}
]
  • un appel de fonction par ShortCode
[ primitive id="canvas.01272013" style="border: 1px solid #aa4400;" rgba="0.0, 0.0, 0.0, 0.0" ]

[suite]