ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Java 3D – ויקיפדיה

Java 3D

מתוך ויקיפדיה, האנציקלופדיה החופשית

Java 3D הוא ממשק תכנות יישומים לגרפיקה תלת ממדית בשפת התכנות Java. הממשק פותח על ידי חברת סאן מיקרוסיסטמס.

בניגוד לפתרונות דומים, Java 3D אינו רק מעטפת לממשקי תכנות יישומים אחרים אלא ממשק מוכוון עצמים טהור ורב-פלטפורמי. בעזרת Java 3D ניתן להחזות נתונים מדעיים, תמונות רפואיות, אנמיציות, משחקים ועוד.

Java 3D נשען על OpenGL או על DirectX כאשר ברירת המחדל היא (בינתיים) OpenGL, לכן הוא נחשב כשפה עילית עבור הטלות ובניית אובייקטים תלת ממדיים.

ל-Java 3D יש מנוע ממוטב המחשב את ההטלות ואת סדר ההטלות של האובייקטים למסך המחשב (תהליך הנקרא rendering).
כל האובייקטים הגאומטריים חיים בעולם ווירטואלי. ל- Java 3D יש מחלקה הנקראת VirutalUniverse שבעזרתו היא קושרת את כל האובייקטים, והעולם הווירטואלי מוטל על גבי צג המחשב.

Java 3D מבוסס על מבני נתונים הנקרא גרף התרחשות (scene graph), כאשר כל צומת בגרף היא עצם. הגרף, בצורה כללית מתחלק לשני חלקים עקריים:

  1. ענף התוכן (content branch graph) - ענף הכולל מחלקות הקשורות לתוכן העולם הווירטואלי.
  2. ענף הראייה (view branch graph) - ענף הכולל מחלקות שקשורות לאוריינטציה וזוויות המסתכל. כמו כן ישנם מחלקות בענף זה הקשורות להתקנים חיצוניים.

[עריכה] קישורים חיצוניים


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -