תוכנית ליצירת כל סוג של משטחים בתלת מימד.
דמויות במלבני 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(base,exponent)
עבור anaglyph השתמש משקפיים אדום-ציאן
פתח כל סוג של תמונה והשתמש בה למרקם.
ההוראות לתכנות;
// לתגובות
התחל - כדי לנקות את הסצנה. היא ההדרכה הראשונה.
תוכנית ללא התחלה תתווסף לסצנה. ראה דוגמה 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(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
cone(r1,r2,height,rx,ry,rz,dx,dy,dz) עבור קונוסים. ראה דוגמה 28
sphe(width,height,dx,dy,dz) עבור כדורים. ראה דוגמה 24
pyra(width,height,rx,ry,rz,dx,dy,dz) עבור פירמידות. ראה דוגמה 25
para(width,height,alfa,rx,ry,rz,dx,dy,dz) עבור מקבילית. ראה דוגמה 31
para2(width1,width2,height,rx,ry,rz,dx,dy,dz) עבור מקבילית 2. ראה דוגמה 36
para3(width1,width2,height1,height2,rx,ry,rz,dx,dy,dz) עבור מקבילי 3. ראה דוגמאות 43,44
light(width,height,rx,ry,rz,dx,dy,dz) עבור light. ראה דוגמה 42
trape(width,height,bl,br,rx,ry,rz,dx,dy,dz) עבור טרפז. ראה מדגם 40
bl ו-br הם הבסיסים של המשולש הימני והשמאלי
לפעולות שחוזרות על עצמן השתמשו ב-do - enddo. ראה דוגמאות 9, 14, 15 ו-16
עבור מרקמים השתמש: texture(n) הוא n בין 1 ל-12.
9 תואמים לתמונה שנפתחה קודם לכן. ראה דוגמאות 18,20 ו-21
עדכון אחרון בתאריך
5 ביולי 2025