AndrGraphProg

AndrGraphProg

  • 최신 버전
  • Leo Rod

프로그래밍 가능한 그래픽

이 앱 정보

3d에서 모든 종류의 표면을 생성하기 위한 프로그램입니다.

직사각형의 숫자 ​​z=f(x,y)
및 구면 좌표 sx=f(a,t);sy=f(a,t);sz=f(a,t)

상수: pi 및 모든 정수/부동수
변수: x y a t u v

연산자: + - * / > | 등.
함수: if(exp,exp1,exp2)
sin() cos() tan() asin() acos() atan()
sinh() cosh() tanh() log() ln() rand()
exp() abs() sqrt() pow(밑수, 지수)

애너글리프의 경우 적청색 안경을 사용하십시오.

모든 종류의 이미지를 열고 텍스처에 사용하십시오.

프로그래밍 지침;
// 주석용
시작 - 장면을 지웁니다. 첫 번째 지시입니다.
시작이 없는 프로그램이 장면에 추가됩니다. 샘플 8 참조
z=f(x,y) - 직사각형 좌표의 표면. 샘플 1
구면 좌표의 표면에 대해 먼저 및 t의 범위를 정의합니다.
sa=0,2*pi 및 st=0,pi
그런 다음 표면. 샘플 2:
sx=f(a,t), sy=f(a,t), sz=f(a,t)

표면은 세 축으로 이동할 수 있습니다.
dx= dy= dz= 샘플 3 참조.
그리고 세 축으로 회전:
rx= ry= rz= 샘플 4 참조.

평면의 경우 z=2 또는 다음 명령어를 사용할 수 있습니다.
평면(폭, 높이, rx, ry, rz, dx, dy, dz) 샘플 5 참조

일반 적용은 샘플 > 5를 참조하십시오.

직각 삼각형의 경우 trian(width, height,rx,ry,rz,dx,dy,dz). 샘플 17, 18 참조
큐브의 경우 큐브(너비, 높이, rx, ry, rz, dx, dy, dz)입니다. 샘플 23 참조
실린더용 cyli(너비, 높이, rx, ry, rz, dx, dy, dz). 샘플 26 참조
원뿔에 대한 원뿔(r1,r2,높이,rx,ry,rz,dx,dy,dz). 샘플 28 참조
구의 경우 구(너비, 높이, dx, dy, dz)입니다. 샘플 24 참조
피라미드의 경우 pira(width, height,rx,ry,rz,dx,dy,dz). 샘플 25 참조
평행 육면체의 경우 para(너비, 높이, 알파, rx, ry, rz, dx, dy, dz). 샘플 31 참조
para2(width1,width2,height,rx,ry,rz,dx,dy,dz)는 평행 육면체2입니다. 샘플 36 참조
평행 육면체 3의 경우 para3(width1,width2,height1,height2,rx,ry,rz,dx,dy,dz)입니다. 샘플 43,44 보기
빛(너비, 높이, rx, ry, rz, dx, dy, dz) 빛. 샘플 42 참조
사다리꼴에 대한 trape(width, height,bl,br,rx,ry,rz,dx,dy,dz). 샘플 40 참조
bl과 br은 왼쪽과 오른쪽 삼각형의 밑변입니다.

반복 작업의 경우 do - enddo를 사용합니다. 샘플 9, 14, 15 및 16 참조

텍스처 사용: texture(n)은 1과 12 사이의 n입니다.
9는 이전에 열린 이미지에 해당합니다. 샘플 18,20 및 21 참조

버전 AndrGraphProg