javascript에서 p5.js로 약간의 애니메이션을 만들려고합니다.p5.js rotateX가 TriangleStrip에서 작동하지 않습니까?
그러나 rotateX()
기능에 몇 가지 문제가 있습니다.
http://codepen.io/anon/pen/JbZdRN?editors=1010
var w, h, scl, rows, cols;
function setup() {
w = 500;
h = 500;
scl = 20;
cols = w/scl;
rows = h/scl;
createCanvas(500, 500);
}
function draw() {
background(0);
noFill();
stroke(255);
translate(width/2, height/2);
rotateX(radians(15));
for(var y = 0; y < cols; y++) {
beginShape(TRIANGLE_STRIP);
for(var x = 0; x < rows; x++){
vertex(x*scl, y*scl, 0);
vertex(x*scl, (y+1)*scl, 0);
}
endShape();
}
}
문제는 내가 x 축에 삼각형 스트립을 회전 할 수 있다는 것입니다 : 나는 다음과 같은 코드가 있습니다.
내가 사용하는 경우 rotate()
작동하지만 (잘못된 축). rotate(PI, X)
또는 rotate(PI, Y)
을 사용하면 작동하지 않습니다.
그래서 저는 X 축에서 모든 것을 회전시킬 수 없습니다. 어떻게해야합니까?