الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أسئلة تدور في رأسي حول Texture ....مكن اجابة

بدأه 852147 في 29 ديسمبر 2008 · 2 رد · 1,575 مشاهدة · في DirectX
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

كثرت أسئلتي في الآونة الأخيرة والاجابات عنها ايضا :lol: :lol: :lol:

المهم لدي بعض الاستفسارات حول الاكساء

1-عندما تكسي جسما مثلا الابريق داخل الماكس بصورة معيسنة وتصدره على شكل ملف x

وعندما تحمله الى المشهد باستخدام directx and c++

ثم تكسيه بالطريقة العادية دون أن تحدد كيف يتوضع الاكساء

يعني D3DXCreateTextureFromeFie

ثم بعد ذللك

Device->settexture

يحمل الاكساء بشكل عادي

ولكن عند انشاء teapot

عن طريق D3DXCreateTeapot

ثم تكسيه لايظهر الاكساء

الا بعد أن تحدد موقع الاكساء بالنسبة للابريق

صح أو لا

الآن وقت الأسئلة :calc: :hmm:

1-كيف أحدد موقع الاكساء بالنسبة للابريق أنا أعرف طريقة تحديدها على سطح مستو فقط فكيف أفعل ذلك على شكل غير منظم

وشكرا مقدما :blush: :P

#2

هذه الدالة تنشىء mesh ب FVF معرف بالشكل التالي D3DFVF_XYZ | D3DFVF_NORMAL فقط . يعني يجب اضافة D3DFVF_TEX . لجعل هذا الابريق يملك خاصية الاكساء .

#3

شكرا على الرد ولكن

يبدو أنك لم تفهمني

خذ هذا المثال البسيط أنا أقوم بانشاء مربع ثم أكسيه فيظهر الاكساء تما كما هو يعني أنني حددت الاكساء على المثلث عن طريق

u & v في vertex المعرف كام يلي

struct vertex

{

float x ,y ,z

float u , v

};

ولكن عند انشاء ابرق لاأستطيع تحديد موقع الاكساء بالنسبة للابرق فكيف أحدد ذلك

يعني كيف أستخدم D3DXMATERIAL & D3DXBUFFER لتحديد موقع الاكساء في الابرق

مواضيع مشابهة