آخرین اخبار : 

طراحی منظره زمستانی با آدم برفی ها و حرکت دوربین – OpenGL

طراحی منظره زمستانی با  آدم برفی ها و حرکت دوربین –

تخفیف برای خرید این پروژه: زیر دکمه خرید، در پایین همین صفحه

قیمت :   ۹۵۰۰ تومان ( نه  هزار و پانصد تومان)

رشته :

کامپیوتر

نوع فایل:

ویژوال استدیو – اپن جی ال

توضیحات:


توضیحات : 

در این که  در محیط ویژوال استودیو Visual Studio و با استفاده از توابع کتابخانه ای opengl طراحی شده است ، شما می توانید در محیط زیبای برنامه با کلیدهای مکان نما حرکت دوربین را در جهات مختلف مشاهده نمایید .   
        

   

==========

رایگان فایل اجرایی این پروژه : 


==========

مشاهده بخشهایی از سورس کد این پروژه :

#include “stdafx.h”
#include <stdlib.h>
#include <math.h>
#include <.h>

static float angle=0.0, ratio;
static float x=0.0f, y=1.75f, z=5.0f;
static float lx=0.0f, ly=0.0f, lz=-1.0f;
static GLint snowman_Display_list,sun_list;
float deltaAngle=0.0f;
int deltaMove=0;
GLfloat red=1.0, blue=0.0, green=1.0;

void ChangeSize(int w, int h)
{
if (h==0)h=1;
ratio=1.0f+w/h;
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glViewport(0, 0, w, h);
gluPerspective(45, ratio, 1, 1000);
glMatrixMode(GL_MODELVIEW);
gluLookAt(x, y, z, x+lx, y, z+lz, 0.0f, 1.0f, 0.0f);
}

void Drawsun()
{
glPushMatrix();
glTranslatef (0,13,-50);
glColor3f(0.99,0.99,0.20);
glutSolidSphere (4,20,20);
glPopMatrix();

}

void DrawSnowman()
{
glColor3f(1.0f, 1.0f, 1.0f);
glTranslatef(0.0f, 0.5f, 0.0f);
//glutSolidSphere(0.75f, 20, 20);
glutSolidCube (1.0);
glPushMatrix();

glColor3f(0.2f, 0.7f, 0.3f);
glTranslatef(0.0f, 0.0f, 0.50f);
glutSolidSphere (0.03,20,20);
glTranslatef(0.0f, -0.25f, 0.0f);
glutSolidSphere (0.03,20,20);
glTranslatef(0.0f, 0.5f, 0.0f);
glutSolidSphere (0.03,20,20);

glPopMatrix();

glColor3f(1.0f, 1.0f, 1.0f);
glTranslatef(0.0f, 0.75f, 0.0f);
glutSolidSphere(0.25f, 20, 20);

glColor3b (90,50,100);
glTranslatef(0.27f, 0.0f, 0.0f);
glutSolidSphere(0.05f, 20, 20);
glTranslatef(-0.54f, 0.0f, 0.0f);
glutSolidSphere(0.05f, 20, 20);
glTranslatef(0.27f, 0.0f, 0.0f);

glPushMatrix();
glColor3f(0.0f, 0.0f, 0.0f);
glTranslatef(0.05f, 0.10f, 0.18f);
glutSolidSphere(0.05f, 10, 10);
glTranslatef(-0.1f, 0.0f, 0.0f);
glutSolidSphere(0.05f, 10, 10);
glPopMatrix();
glColor3f(1.0f, 0.5f, 0.2f);
glRotatef(0.0f, 1.0f, 0.0f, 0.0f);
glutSolidCone(0.08, 0.5f, 10, 2);
}

void OrientMe(float ang)
{
lx=sin(ang);
lz=-cos(ang);
glLoadIdentity();
gluLookAt(x, y, z, x+lx, y, z+lz, 0.0f, 1.0f, 0.0f);
}

void MoveMeFlat(int i)
{
x=x+i*(lx)*0.1;
z=z+i*(lz)*0.1;
glLoadIdentity();
gluLookAt(x, y, z, x+lx, y, z+lz, 0.0f, 1.0f, 0.0f);
}

 ==========

 دانلود کامل پروژه همراه با فایل سورس کد برنامه و فایل اجرایی آن
در تمامی ساعات شبانه روز >> پرداخت آنلاین و دانلود آنلاین پروژه


پذیرش و انجام سفارشات پروژه های شما
شماره تماس پشتیبانی سایت : ۰۹۳۹۲۷۶۱۶۳۰



تخفیف بسیار ویژه ۳۰ درصدی : دوست عزیز سعی ما این بوده که پروژه ها را با کمترین قیمت ممکن (مقایسه کنید با قیمت سایر سایتها) در اختیار شما قرار دهیم اما اگر دوستی هست که واقعا این مبلغ نیز برایش مقدور نیست می توانید از طریق دکمه پرداخت زیر به مقدار ۳۰ درصد از وجه این پروژه یا مقاله را محاسبه و کسر کنید و سپس آن را از طریق لینک زیر پرداخت کنید. (با توجه به هزینه های زیاد سرور و نگهداری سایت برای ما، خود شما و وجدانتان را قاضی کرده ایم/ پس دوست من با قضاوت وجدان خودت اگر واقعا از عهده مبلغ قید شده بر نیامدید از لینک تخفیف ویژه استفاده کنید!) متشکرم.پاسخگویی از ۸ صبح لغایت ۳۰: ۲۳ شب.

============

Related posts

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Translate »