AndrGraphProg

100+
เจกเจพเจŠเจจเจฒเฉ‹เจก
เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ

เจ‡เจธ เจเจช เจฌเจพเจฐเฉ‡

3d เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ€เจ†เจ‚ เจธเจคเจนเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฅค

เจ†เจ‡เจคเจพเจ•เจพเจฐ z=f(x,y) เจตเจฟเฉฑเจš เจ…เฉฐเจ•เฉœเฉ‡
เจ…เจคเฉ‡ เจ—เฉ‹เจฒเจพเจ•เจพเจฐ เจ•เฉ‹เจ†เจฐเจกเฉ€เจจเฉ‡เจŸเจธ sx=f(a,t);sy=f(a,t);sz=f(a,t)

เจธเจฅเจฟเจฐเจพเจ‚เจ•: pi เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ 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 เจฆเฉ‡เจ–เฉ‹เฅค

เจคเจฟเจ•เฉ‹เจฃ เจฒเจˆ เจคเจฟเจ•เฉ‹เจฃ (เจšเฉŒเฉœเจพเจˆ, เจ‰เจšเจพเจˆ, 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 เจฆเฉ‡เจ–เฉ‹
parallelepiped3 เจฒเจˆ para3(width1,width2,height1,height2,rx,ry,rz,dx,dy,dz)เฅค เจจเจฎเฉ‚เจจเฉ‡ 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 เจฆเฉ‡เจ–เฉ‹
เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจคเจพเจฐเฉ€เจ–
5 เจœเฉเจฒเจพ 2025

เจกเจพเจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†

เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‡เจธ เจ—เฉฑเจฒ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจจเจพเจฒ เจถเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ•เจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ•เฉฑเจคเจฐ เจ…เจคเฉ‡ เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจกเจพเจŸเจพ เจชเจฐเจฆเฉ‡เจฆเจพเจฐเฉ€ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจนเจพเจฐ เจคเฉเจนเจพเจกเฉ€ เจตเจฐเจคเฉ‹เจ‚, เจ–เฉ‡เจคเจฐ เจ…เจคเฉ‡ เจ‰เจฎเจฐ เจฆเฉ‡ เจฎเฉเจคเจพเจฌเจ• เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจ‡เจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฎเฉเจนเฉฑเจˆเจ† เจ•เจฐเจตเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเจฆเฉ‡ เจตเฉฑเจฒเฉ‹เจ‚ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
เจคเฉ€เจœเฉ€เจ†เจ‚ เจงเจฟเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจธเจพเจ‚เจเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ
เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹
เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจ‡เจ•เฉฑเจคเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†
เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹

เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ

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

เจเจช เจธเจนเจพเจ‡เจคเจพ

เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจฌเจพเจฐเฉ‡
Leopoldo Rodriguez Cabaรฑas
leorodwm@gmail.com
Spain

Leo Rod เจตเฉฑเจฒเฉ‹เจ‚ เจนเฉ‹เจฐ

เจฎเจฟเจฒเจฆเฉ€เจ†เจ‚-เจœเฉเจฒเจฆเฉ€เจ†เจ‚ เจเจชเจพเจ‚