locked
שאלה על 3D וצבעים RRS feed

תשובות

  • אאל"ט אי אפשר לעשות את זה בצורה רגילה (זה לא נתמך בצורה ישירה על ידי WPF), למרות ש ב OpenGL או ב DirectX זה אפשרי.

    אתה יכול לבנות משולש בזכרון, עם הצבעים שאתה רוצה, ורק אז להציג אותו בתלת מימד, אבל עקרונית WPF מאפשר לך פשוט לשים אלמטים בתלת מימד, ללא היכולת שאתה מבקש. אתה יכול לקבוע להם Brush או Image (שזה גם כן Brush למעשה), אבל לא מעבר לזה למיטב זכרוני.

    כמובן שאם אתה עושה את זה בצורה הזו אז אין לך האצה גרפית מלאה, אבל יכול להיות שזה יהיה מספיק, תלוי בסיטואציה שאתה נמצא בה.

    מה אתה מנסה לעשות? יכול להיות שיהיה עדיף לך ממש לגשת ל DX בשביל זה..


    http://blogs.microsoft.co.il/blogs/eladkatz @ElatKt

    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 15 יולי 2012 15:18
    יום שלישי 10 יולי 2012 17:14

כל התגובות

  • אאל"ט אי אפשר לעשות את זה בצורה רגילה (זה לא נתמך בצורה ישירה על ידי WPF), למרות ש ב OpenGL או ב DirectX זה אפשרי.

    אתה יכול לבנות משולש בזכרון, עם הצבעים שאתה רוצה, ורק אז להציג אותו בתלת מימד, אבל עקרונית WPF מאפשר לך פשוט לשים אלמטים בתלת מימד, ללא היכולת שאתה מבקש. אתה יכול לקבוע להם Brush או Image (שזה גם כן Brush למעשה), אבל לא מעבר לזה למיטב זכרוני.

    כמובן שאם אתה עושה את זה בצורה הזו אז אין לך האצה גרפית מלאה, אבל יכול להיות שזה יהיה מספיק, תלוי בסיטואציה שאתה נמצא בה.

    מה אתה מנסה לעשות? יכול להיות שיהיה עדיף לך ממש לגשת ל DX בשביל זה..


    http://blogs.microsoft.co.il/blogs/eladkatz @ElatKt

    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 15 יולי 2012 15:18
    יום שלישי 10 יולי 2012 17:14
  • תודה אלעד,
    חשבתי באמת להשתמש בOPENGL ,
    מה שכן אני לא מתכוון לעבור לC++ אלא להישאר ב.NET כי זה התחום שלי,
    מה הדרך הכי טובה לכתוב לOPENGL בC# ?

    ראיתי המלצות על זה :
    http://www.opentk.com/
    יום רביעי 11 יולי 2012 06:05
  • הי ארז,

    אני לא מכיר ספריות שעוטפות את openGL לדוט נט, אז אני לא יכול לענות על זה. יחד עם זאת אני מניח שזה "שאלת גוגל" - פשוט תגגל ותראה מה מפתחים הכי אוהבים.

    על פניו אבל, הספרייה נראית סה"כ טובה.


    http://blogs.microsoft.co.il/blogs/eladkatz @ElatKt


    • נערך על-ידי Elad R Katz יום חמישי 12 יולי 2012 15:09
    יום חמישי 12 יולי 2012 15:09