ورود

View Full Version : سوال: واحد DirectX



hi.alir
جمعه 15 مرداد 1389, 13:40 عصر
خیلی وقته که این سوال برام پیش اومده که واحد DX چیه؟
مثلا وقتی یه Vertex در نقطه ی 3,2,1 درست می کنیم. این اعداد در چه واحدی هستند؟

khorzu
شنبه 16 مرداد 1389, 09:03 صبح
به نظرم میاد به ماتریس تابش وابسته باشه و ثابت نیست .

kochol
شنبه 16 مرداد 1389, 12:07 عصر
واحد خاصی نداره خودت تعیین می کنی می تونی واحدشو متر بگیری می تونی سانتی متر بگیری ولی سعی کن حتما یه واحدی رو در نظر بگیری کار وقتی سخت می شه که فیزیک هم بیاد وسط اون وقت یه مکعب بزرگ داری (البته خودت فکر نمی کنی که بزرگه) به موتور فیزیک هم گفتی این 10 کیلو ولی می بینی که مثل یه کاه داره عمل می کنه.

من فکر کنم موتور های فیزیک هر یه واحد رو یک متر می گیرند البته زیاد مطمین نیستم

seyedof
شنبه 16 مرداد 1389, 12:11 عصر
سلام

تعریف واحد یک چیز منطقی است نه فیزیکی و به خود برنامه نویس بستگی داره. یعنی میشه گفت دایرکت ایکس بدون واحد است یعنی شما میتونید خودتون متریک کار کنید و مثلا 1 باشه 1 متر و 0.5 باشه نیم متر و... یا برحسب سانتیمتر یا میلیمتر یا.... فقط باید نسبت ها رعایت بشه مثلا یک ماشین نسبت به یک خونه در واحدی که شما دارید اندازه هاشون نسبت به هم درست باشه.

من همیشه به دلیل استاندارد بودن و سادگی واحد رو متر در نظر میگیرم. اینطوری همه چیز SI میشه و برای سرعت و شتاب و وزن و همه چیزهای دیگه نیاز نیست مرتب تبدیل واحد انجام بدیم.

ممنون علی

hi.alir
شنبه 16 مرداد 1389, 15:35 عصر
با این حساب، هیچ جای DX نیمشه واحد رو تعیین کرد و فقط یک قرارداد بین خود برنامه نویس هست!
درست متوجه شدم؟!؟ :متفکر: