AndrGraphProg

ā§§ā§Ļā§Ļ+
āĻĄāĻžāωāύāϞ⧋āĻĄ
āϏāĻžāĻŽāĻ—ā§āϰ⧀āϰ āϰ⧇āϟāĻŋāĻ‚
āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ
āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāĻŸā§‡āϰ āĻ›āĻŦāĻŋ

āĻāχ āĻ…ā§āϝāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇

3d-āĻ āϝ⧇āϕ⧋āύ āϧāϰāύ⧇āϰ āϏāĻžāϰāĻĢ⧇āϏ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĨ¤

āφāϝāĻŧāϤāĻ•ā§āώ⧇āĻ¤ā§āϰāĻžāĻ•āĻžāϰ z=f(x,y) āϚāĻŋāĻ¤ā§āϰ
āĻāĻŦāĻ‚ āĻ—ā§‹āϞāĻžāĻ•āĻžāϰ āĻ¸ā§āĻĨāĻžāύāĻžāĻ™ā§āĻ• sx=f(a,t);sy=f(a,t);sz=f(a,t)

āĻ§ā§āϰ⧁āĻŦāĻ•: āĻĒāĻžāχ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ⧋ int/āĻĢā§āϞ⧋āϟāĻŋāĻ‚ āϏāĻ‚āĻ–ā§āϝāĻž
āϚāϞāĻ•: 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
āĻ—ā§‹āϞāĻžāĻ•āĻžāϰ āĻ¸ā§āĻĨāĻžāύāĻžāĻ™ā§āϕ⧇ āĻĒ⧃āĻˇā§āϠ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻĨāĻŽā§‡ a āĻāĻŦāĻ‚ 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(āĻĒā§āϰāĻ¸ā§āĻĨ,āωāĻšā§āϚāϤāĻž,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,height,rx,ry,rz,dx,dy,dz) āĻļāĻ™ā§āϕ⧁āϰ āϜāĻ¨ā§āϝāĨ¤ āύāĻŽā§āύāĻž 28 āĻĻ⧇āϖ⧁āύ
āĻ—ā§‹āϞāϕ⧇āϰ āϜāĻ¨ā§āϝ sphe(āĻĒā§āϰāĻ¸ā§āĻĨ, āωāĻšā§āϚāϤāĻž, dx, dy, dz)āĨ¤ āύāĻŽā§āύāĻž 24 āĻĻ⧇āϖ⧁āύ
āĻĒāĻŋāϰāĻžāĻŽāĻŋāĻĄā§‡āϰ āϜāĻ¨ā§āϝ pyra (āĻĒā§āϰāĻ¸ā§āĻĨ, āωāĻšā§āϚāϤāĻž, rx, ry, rz, dx, dy, dz)āĨ¤ āύāĻŽā§āύāĻž 25 āĻĻ⧇āϖ⧁āύ
āĻĒā§āϝāĻžāϰāĻž (āĻĒā§āϰāĻ¸ā§āĻĨ, āωāĻšā§āϚāϤāĻž, āφāϞāĻĢāĻž, rx, ry, rz, dx, dy, dz) āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞ āĻĒāĻžāχāĻĒ⧇āϰ āϜāĻ¨ā§āϝāĨ¤ āύāĻŽā§āύāĻž 31 āĻĻ⧇āϖ⧁āύ
parallelepiped2 āĻāϰ āϜāĻ¨ā§āϝ para2(width1,width2,height,rx,ry,rz,dx,dy,dz)āĨ¤ āύāĻŽā§āύāĻž 36 āĻĻ⧇āϖ⧁āύ
para3(width1,width2,height1,height2,rx,ry,rz,dx,dy,dz) parallelepiped3 āĻāϰ āϜāĻ¨ā§āϝāĨ¤ 43,44 āύāĻŽā§āύāĻž āĻĻ⧇āϖ⧁āύ
āφāϞ⧋āϰ āϜāĻ¨ā§āϝ āφāϞ⧋ (āĻĒā§āϰāĻ¸ā§āĻĨ, āωāĻšā§āϚāϤāĻž, rx, ry, rz, dx, dy, dz)āĨ¤ āύāĻŽā§āύāĻž 42 āĻĻ⧇āϖ⧁āύ
āĻŸā§āĻ°ā§āϝāĻžāĻĒāĻŋāϜāĻŋāϝāĻŧāĻžāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻĢāĻžāρāĻĻ (āĻĒā§āϰāĻ¸ā§āĻĨ, āωāĻšā§āϚāϤāĻž, bl, br, rx, ry, rz, dx, dy, dz)āĨ¤ āύāĻŽā§āύāĻž 40 āĻĻ⧇āϖ⧁āύ
bl āĻāĻŦāĻ‚ br āĻšāϞ āĻŦāĻžāĻŽ āĻ“ āĻĄāĻžāύ āĻ¤ā§āϰāĻŋāϭ⧁āĻœā§‡āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ

āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāĻŽā§‚āϞāĻ• āĻ•āĻ°ā§āĻŽā§‡āϰ āϜāĻ¨ā§āϝ do - enddo āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āύāĻŽā§āύāĻž 9, 14, 15 āĻāĻŦāĻ‚ 16 āĻĻ⧇āϖ⧁āύ

āĻŸā§‡āĻ•ā§āϏāϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ: āĻŸā§‡āĻ•ā§āϏāϚāĻžāϰ(n) 1 āĻĨ⧇āϕ⧇ 12 āĻāϰ āĻŽāĻ§ā§āϝ⧇ nāĨ¤
9 āĻĒā§‚āĻ°ā§āĻŦ⧇ āĻ–ā§‹āϞāĻž āχāĻŽā§‡āϜ āĻ…āύ⧁āϰ⧂āĻĒ. 18,20 āĻāĻŦāĻ‚ 21 āύāĻŽā§āύāĻž āĻĻ⧇āϖ⧁āύ
āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇
ā§Ģ āϜ⧁āϞ, ⧍ā§Ļ⧍ā§Ģ

āĻĄā§‡āϟāĻž āϏ⧁āϰāĻ•ā§āώāĻž

āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻāĻŦāĻ‚ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻĨ⧇āϕ⧇āχ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻžāϜ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ, āϕ⧋āύ āĻ…āĻžā§āϚāϞ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦ⧟āϏ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻ—ā§‹āĻĒāĻ¨ā§€ā§ŸāϤāĻž āĻāĻŦāĻ‚ āϏ⧁āϰāĻ•ā§āώāĻž āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āφāϞāĻžāĻĻāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāχ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻŽā§Ÿā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ°ā§āĻĄ-āĻĒāĻžāĻ°ā§āϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻļā§‡ā§ŸāĻžāϰ āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ
āϕ⧋āύāĻ“ āĻĄā§‡āϟāĻž āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻž āĻšā§ŸāύāĻŋ
āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻžāϰ āĻ•āĻĨāĻž āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϏ⧇āχ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύ⧁āύ

āύāϤ⧁āύ āϕ⧀ āφāϛ⧇

6.2 Android V
5.9 Major changes
5.8 New samples
5.6 Build slowly, Play
5.5 New Sample
5.4 Android U
5.3 Lines
5.2 Projection alpha, theta and zoom
5.1 Prism
4.9 Android T
4.8 More samples
4.7 Supports large images
4.6 Polygon
4.5 Minor bugs
4.4 Para3
4.3 Light for big car
4.2 Trapezium and more
4.0 Face and more
3.8 Para2
3.3 More Samples. Android S
3.1 Para
2.9 Bugs fixed
1.17 Cone
1.16 Cylinder
1.15 Android R
1.14 Pyramid
1.13 Sphere
1.11 Cube
1.10 Android Q
1.7 Textures
1.6 Triangle