درس اول

در جاوا تری دی Java 3D

درس اول:

سلام به همه برو بچه های برنامه نویس و غیر برنامه نویس و برنامه نویس نما (مثل من) :) ، امروز می خوام یه کم در مورد برنامه نویسی سه بعدی به صورت سطح بالا براتون بنویسم ، (سطح پایینش اینه که مستقیماً واسه open gl یا direct x کد بزنید )

اما چرا سطح بالا ، سطح پایین؟؟؟

خب جواب این سوال رو تجربه از هر چیزی بهتر میده ، ولی برای شروع تا همین قدر بدونید که برنامه نویسی در سطح بالا برای گرافیک تقریباً مثل برنامه نویسی های روزمره اتونه و شما تنها کاری که باید بکنید اینه که یه سری روتین های مخصوص رو فراخوانی کنید و با یه سری ساختمان ها داده آشنایی داشته باشید ، ولی در سطح پایین باید دقیقاً بدونید با یک شی به عنوان یک هویت سه بعدی چه جوری رفتار کنید، باید زیادی با مفاهیم مختصات ،زاویه ، و... در گیر بشید و ...

java 3d یک تکنولوژی تحت جاوا برای نوشتن برنامه های سه بعدیه و در اون لازم نیست شما خیلی خودتون درگیر آن چه که در پشت پرده اتفاق می افته بکنید ، به نظر من اگه تازه دارید برنامه نویسی سه بعدی رو شروع می کنید این ساده ترین و بهترین گزینه است ، بعداً اگه عمری باقی موند این دو روش برنامه نویسی (سطح بالا و سطح پایین ) رو برای برنامه های با گرافیک سه بعدی با دقت بیشتری مقایسه می کنیم (دور همی )

خب داستان دیگه بسه ، بهتره که شروع کنیم،

1) اولین کاری که باید انجام بدیم اینه که ابزار اولیه java 3d رو نصب کنیم ، چون این ابزار به صورت پیش فرض با JRE یا JDK ارائه نمیشه باید اونو جدا دانلود کنید و بنصبید:

اینم یه لینک دانلود درست و درمون :) برای ویندوزی ها

http://safecomp.persiangig.com/SOFTWARE/j3d-1_5_2-windows-i586.exe

و این هم یه لینک برای لینوکسی ها:

http://safecomp.persiangig.com/SOFTWARE/j3d-jre.zip

2) بعد از اینکه فایل خوبه رو نصب کردید نوبت اینه که نمه نمه برنامه نویسیش رو هم شروع کنید،

خب پس یکی از اون IDE خوبا رو که رو سیستمتون نصب کردید باز کنید و یه کلاس جدید با نام First ایجاد کنید و کد زیر رو توش بزنید (توجه کنید که کد رو می زنن ،نمی نویسن :) )


یه کار دیگه هم اینه که کد بالا رو دانلود کنید

http://safecomp.persiangig.com/CODE/First.java

ولی خب بهتره که از همین شروع کار خودتون کد ها رو بزنید ، چون جلوتر که بریم کد ها طولانی میشن و ...

خب حالا اگه این کد رو اجرا کنید یه صفحه سیاه رنگ به صورت زیر باز میشه ، که از این به بعد می تونید اشای سه بعدیتون رو توی اون جا بدید

خب ، تا اینجا که هیچ سه بعدی ای در کار نبود، ولی همینی که هه :) ، امروز تا همینجا حوصله داشتیم بنویسم ،پس فعلاً تا همینجا ...

نقطه سر خط.

نظرات

تشکر

آقا دمت گرم... همینی که همینقده هم توضیح دادی واسه شروع کار عالیه. 20 واسه همتت عزیز.