±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 2884  |  »Ø¸´: 20

libralibra

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)

æôÆï½«¾ü

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

ÒýÓûØÌû:
4Â¥: Originally posted by Ò£ÍûÏÂÒ»Õ¾ at 2012-07-19 19:30:25
ллÄúµÄ»Ø¸´¡£ÎÒÏÖÔÚÊÇÔÚÓÃC++,²»ÖªµÀ¶þÕßÏà±ÈÓÐÊ²Ã´Çø±ðÄØ£¿Äĸö¸ü·½±ãЩ¡£ÎÒÏÖÔÚÓõÄÕâ±¾ÊéÊÇÓÃC++À´½éÉܼÆËã»úͼÐÎѧµÄ...

openglÊÇ¿ªÔ´Í¼Ðοâ,ÓÐc++,c,java,pythonµÈ°ó¶¨
ÄãÓÃʲôÓïÑÔµ÷ÓÃÕâ¸ö¿â¶¼¿ÉÒÔ
½éÉÜ×ÊÁÏÒÔc/c++¶à¼û.ËÑË÷Ò»ÏÂopenglºì±¦Êé»òÕßÀ¶±¦Êé
»òÕßneheµÄopengl½Ì³Ì,¿´µÚÒ»¸öÀý×Ó,Äã¾Í»á×öÕâ¸öÎÊÌâÁË

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

matlab/VB/python/c++/Javaд³ÌÐòÇë·¢QQÓʼþ:790404545@qq.com
11Â¥2012-07-20 17:24:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zkshiwo1

Òø³æ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
C++±¾ÉíûÓл­Í¼µÄÃüÁÐèҪʹÓÃһЩͼÐο⣬±ÈÈçһ¥½²µÄOpenGL¿â£¬»òÕßʹÓÃVC++ÖеĻ­Í¼µÄÀà¿â¡£¶¼ÊÇÒªÊ×ÏÈ»ñµÃͼÐξä±ú£¬È»ºó»æÍ¼

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

12Â¥2012-07-20 23:21:41
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zkshiwo1

Òø³æ (СÓÐÃûÆø)

OpenGLµÄ»°È¥¿´¿´Nehe Opengel½Ì³Ì£¬ºÜ¿ìÄÜÉÏÊÖ¡£

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

13Â¥2012-07-20 23:22:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jinfengtang

гæ (СÓÐÃûÆø)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
ÄãÓÃMFCн¨Ò»¸öµ¥ÎĵµµÄÓ¦ÓóÌÐò£¬ÔÚCViewÀàµÄOnDraw£¨£©º¯ÊýÖУ¬ÀûÓÃpDCÖ±½Ó»­¡£
Ö»ÒªÒ»¾ä»°¾ÍÐÐÁË£º
pDC->Rectangle(CPoint,CPoint,int,int);
Á½¸öÆðʼµã£¬Ò»¸ö³¤ºÍ¿í¡£ÐèÒªÔ´³ÌÐò£¬ÁôÏÂÓÊÏ䣬ÎÒ·¢¸øÄã

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

¹ÅÀ´Ê¥ÏͽԼÅį£¬Î©ÓÐÒûÕßÁôÆäÃû£¡
14Â¥2012-07-21 10:52:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Ò£ÍûÏÂÒ»Õ¾

Òø³æ (ÕýʽдÊÖ)

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
14Â¥: Originally posted by jinfengtang at 2012-07-21 10:52:48
ÄãÓÃMFCн¨Ò»¸öµ¥ÎĵµµÄÓ¦ÓóÌÐò£¬ÔÚCViewÀàµÄOnDraw£¨£©º¯ÊýÖУ¬ÀûÓÃpDCÖ±½Ó»­¡£
Ö»ÒªÒ»¾ä»°¾ÍÐÐÁË£º
pDC->Rectangle(CPoint,CPoint,int,int);
Á½¸öÆðʼµã£¬Ò»¸ö³¤ºÍ¿í¡£ÐèÒªÔ´³ÌÐò£¬ÁôÏÂÓÊÏ䣬ÎÒ·¢¸øÄã

ÄDZ¾ÊéÉÏÒ²ÓÐÀý×Ó£¬µ«ÊÇÌ«´óÁË£¬¶øÇÒÊÇÒ»¸ö½»»¥µÄ³ÌÐò£¬ÎÒ²»ÖªµÀÀïÃæÄĶùÊÇ»­Í¼µÄ¡£ÎÒµÄÓÊÏ䣺azyt597@126.com,ллÄúµÄ°ïÖú¡£
ºÃÏë»îµÃÈ÷ÍÑһЩ
15Â¥2012-07-21 14:01:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Ò£ÍûÏÂÒ»Õ¾

Òø³æ (ÕýʽдÊÖ)

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
13Â¥: Originally posted by zkshiwo1 at 2012-07-20 23:22:53
OpenGLµÄ»°È¥¿´¿´Nehe Opengel½Ì³Ì£¬ºÜ¿ìÄÜÉÏÊÖ¡£

ллָµã¡£
ºÃÏë»îµÃÈ÷ÍÑһЩ
16Â¥2012-07-21 14:06:34
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Ò£ÍûÏÂÒ»Õ¾

Òø³æ (ÕýʽдÊÖ)

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
12Â¥: Originally posted by zkshiwo1 at 2012-07-20 23:21:41
C++±¾ÉíûÓл­Í¼µÄÃüÁÐèҪʹÓÃһЩͼÐο⣬±ÈÈçһ¥½²µÄOpenGL¿â£¬»òÕßʹÓÃVC++ÖеĻ­Í¼µÄÀà¿â¡£¶¼ÊÇÒªÊ×ÏÈ»ñµÃͼÐξä±ú£¬È»ºó»æÍ¼

лл
ºÃÏë»îµÃÈ÷ÍÑһЩ
17Â¥2012-07-21 14:06:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Ò£ÍûÏÂÒ»Õ¾

Òø³æ (ÕýʽдÊÖ)

ËÍÏÊ»¨Ò»¶ä
ÒýÓûØÌû:
11Â¥: Originally posted by libralibra at 2012-07-20 17:24:01
openglÊÇ¿ªÔ´Í¼Ðοâ,ÓÐc++,c,java,pythonµÈ°ó¶¨
ÄãÓÃʲôÓïÑÔµ÷ÓÃÕâ¸ö¿â¶¼¿ÉÒÔ
½éÉÜ×ÊÁÏÒÔc/c++¶à¼û.ËÑË÷Ò»ÏÂopenglºì±¦Êé»òÕßÀ¶±¦Êé
»òÕßneheµÄopengl½Ì³Ì,¿´µÚÒ»¸öÀý×Ó,Äã¾Í»á×öÕâ¸öÎÊÌâÁË...

·Ç³£¸Ðл
ºÃÏë»îµÃÈ÷ÍÑһЩ
18Â¥2012-07-21 14:07:16
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wpacer

Ìú³æ (ÕýʽдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï
Ò£ÍûÏÂÒ»Õ¾: ½ð±Ò+3, ¡ï¡ï¡ïºÜÓаïÖú 2012-07-24 09:02:17
²»ÓÃOpenGL,Ö±½Óµ÷ÓÃMFC»­Í¼
//»­ÅäËͳµÁ¾Â·Ïßͼ
void CvrpView:rawCordTrend()
{
        CWnd* pWnd;
        POINT ps[2];
        CString strFlag,str;
        CRect rect,rectempty;
        CDC* pDC;
        CPen pen,*pOldPen,pen2,penEmpty;
       
        CBrush brush,*pOldBrush;
        POINT ptOrig;
        COLORREF crRef;
        int i,iXNum,iYNum,iXStep,iYStep;
        long iXCenter,iYCenter,X,Y;

        double dAltiMax,dAltiMin,dLongMax,dLongMin,dLatiMax,dLatiMin;

       
        pWnd = (CStatic*)GetDlgItem( IDC_STATIC_TREND );
        pWnd->Invalidate( );

        pWnd->GetWindowRect(& rect );
        pWnd->ScreenToClient(&rect);
       
        pWnd->GetWindowRect(&rectempty );
        pWnd->ScreenToClient(&rectempty);
       
        rect.left += 18;//18
        rect.top += 18; //15
        rect.right -= 18;//10
        rect.bottom -= 18; //10

       
        ptOrig.x = rect.left;
        ptOrig.y = ( rect.bottom + rect.top ) / 2 ;

        iXCenter = rect.left;
        iYCenter = ( rect.bottom + rect.top ) / 2 ;

       
        pDC = pWnd->GetDC();
        //±³¾°Í¸Ã÷
        pDC->SetBkMode( TRANSPARENT );
       

        //ͨÓñÊ,»Ò°×É«
        pen2.CreatePen(PS_SOLID,1,RGB(128,128,128) );
        pen.CreatePen(PS_SOLID,1,RGB(0,126,0) );
       
        //»­¿ÕÔØ·µ»ØµÄ±Ê
        penEmpty.CreatePen(PS_DOT,1,RGB(255,0,0) );

       
        pOldPen = pDC->SelectObject(&pen2);

        //Ë¢×Ó
        brush.CreateSolidBrush( RGB( 255,255,255) );
        pOldBrush = pDC->SelectObject( &brush);
        pDC->FillRect( &rect,&brush );

        pDC->SelectObject(&pen2);
        iXNum = 20;//25£¬15.95,19.14
        iYNum = 17.22;//25£¬14.35
        //iXStep = ( rect.right - rect.left ) / ( 2 * iXNum );
        iXStep = ( rect.right - rect.left ) / iXNum;
        iYStep = ( rect.bottom - rect.top ) / ( 2 * iYNum );

        //»­ËùÓеã
        m_clientrelcord[0][0]=iXCenter;
        m_clientrelcord[0][1]=iYCenter;
        for(i=0;i         {
                X=m_clientcord[0]*iXStep;
                Y=-m_clientcord[1]*iYStep;
                X+=iXCenter;
                Y+=iYCenter;
                pDC->MoveTo(X,Y);
                if(i==0)
                {
                        m_strTest="O";
                        pDC->TextOut(X-12,Y-8,m_strTest);
                }
                else
                {
                        m_strTest.Format("%d",i);
                        pDC->TextOut(X,Y,m_strTest);
                }
                pDC->MoveTo(X,Y);
                m_clientrelcord[0]=X;
                m_clientrelcord[1]=Y;
               
                pDC->Ellipse(X-3,Y-3,X+3,Y+3);
        }

        //»­Â·Ïßͼ
        float fload,fcurrcost =0;
        int j=0;
        int iSubIndex=0;
        BOOL bCenter = TRUE;

        fload=0;
        chromo chro=m_chromo[0];
        chro.fCost = 0;
       
        //ȾɫÌå(·Ïßͼ)¸ñʽ:0 123 0 456 0 789 0 1011 0 1213 0
        for(iSubIndex = 0; iSubIndex <= chro.iSubCount; iSubIndex++)
        {
                while(true)
                {
                        if(chro.nRoute[j] == 0)//´ÓÅäËÍÖÐÐijöÀ´»ò·µ»Ø
                        {
                                if (bCenter)//´ÓÅäËÍÖÐÐijöÀ´
                                {
                                        bCenter = FALSE;
                                       
                                }
                                else //·µ»ØÅäËÍÖÐÐÄ010   010230
                                {
                                        //µ±Ç°×Ó·¾¶¿Õ³µ·µ»Ø
                                        pDC->SelectObject(&penEmpty);
                                        X=m_clientrelcord[chro.nRoute[j-1]][0];
                                        Y=m_clientrelcord[chro.nRoute[j-1]][1];
                                        if(chro.nRoute[j-2]==0)//Ö»ÓÐÒ»¸ö½Úµã
                                        {
                                                ps[0].x=X;
                                                ps[0].y=Y;
                                                ps[1].x=iXCenter;
                                                ps[1].y=iYCenter;
                                                pDC->MoveTo(X+3 , Y-1);
                                                pDC->LineTo(iXCenter  , iYCenter);
                                        }
                                        else
                                                pDC->LineTo(iXCenter  , iYCenter);
                                        j++;
                                        break;
                               
                                }
                        }
                        else //Öмä¿Í»§
                        {
                                if(chro.nRoute[j-1] == 0) //´ÓÖÐÐijöÀ´µÄµÚÒ»¸ö½Úµã
                                {
                                        pDC->SelectObject(&pen2);
                                        pDC->MoveTo( iXCenter  , iYCenter  );
                                        pDC->LineTo(m_clientrelcord[chro.nRoute[j]][0],m_clientrelcord[chro.nRoute[j]][1]);
                                       
                                }
                                else //·ÇµÚÒ»¸ö½Úµã
                                {
                                        fload -= m_clientreq[chro.nRoute[j-1]];
                                        fcurrcost += fload*m_distance[chro.nRoute[j-1]][chro.nRoute[j]];

                                        pDC->SelectObject(&pen2);
                                        X=m_clientrelcord[chro.nRoute[j-1]][0];
                                        Y=m_clientrelcord[chro.nRoute[j-1]][1];
                                        pDC->MoveTo( X  , Y  );
                                        pDC->LineTo(m_clientrelcord[chro.nRoute[j]][0],m_clientrelcord[chro.nRoute[j]][1]);
                                }
                       
                        }

                        j++;
                }//end of: while(true)

        }//end of:for(iSubIndex = 0; iSubIndex <= m_chromo[iIndex].iSubCount; iSubIndex++)


        //end of:»­Â·Ïßͼ
       
        //»Ö¸´ÏµÍ³Ô­À´µÄ»­±Ê
        pDC->SelectObject( pOldPen );
        pDC->SelectObject( pOldBrush );
        ReleaseDC( pDC );
        pDC = NULL;
}
ÀÊÔ²è¹Ý¶­Ê¹ݳ¤
19Â¥2012-07-23 11:16:04
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zkshiwo1

Òø³æ (СÓÐÃûÆø)

ÒýÓûØÌû:
15Â¥: Originally posted by Ò£ÍûÏÂÒ»Õ¾ at 2012-07-21 14:01:40
ÄDZ¾ÊéÉÏÒ²ÓÐÀý×Ó£¬µ«ÊÇÌ«´óÁË£¬¶øÇÒÊÇÒ»¸ö½»»¥µÄ³ÌÐò£¬ÎÒ²»ÖªµÀÀïÃæÄĶùÊÇ»­Í¼µÄ¡£ÎÒµÄÓÊÏ䣺azyt597@126.com,ллÄúµÄ°ïÖú¡£...

ËïöεÄVC++ѧϰÉÏÃæÓÐÀý×Ó£¬½²µÄÒ²·Ç³£Ïêϸ¡£

» ±¾ÌûÒÑ»ñµÃµÄºì»¨£¨×îÐÂ10¶ä£©

20Â¥2012-07-23 17:07:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ Ò£ÍûÏÂÒ»Õ¾ µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] µ÷¼ÁÇóÖú£¨ÉúÎïÓëÒ½Ò©£© +3 @6952 2026-04-06 3/150 2026-04-06 21:48 by Ecowxq666£¡
[¿¼ÑÐ] 349Çóµ÷¼Á +11 zwjjjjjj 2026-03-31 12/600 2026-04-06 21:27 by zwjjjjjj
[¿¼ÑÐ] 266·Ö£¬Ò»Ö¾Ô¸µçÆø¹¤³Ì£¬±¾¿Æ²ÄÁÏ£¬Çó²ÄÁÏרҵµ÷¼Á +9 ÍÛºôºßºôºß 2026-04-02 10/500 2026-04-06 19:47 by jean5056
[¿¼ÑÐ] ¹¤¿Æ370Çóµ÷¼Á +3 äçÐļ弦µ° 2026-04-05 3/150 2026-04-06 10:55 by ÕâÊÇÒ»¸öÎÞÁĵÄê
[¿¼ÑÐ] Çóµ÷¼ÁÇóµ÷¼Á +8 121. 2026-04-02 8/400 2026-04-05 20:15 by lys0704
[¿¼ÑÐ] 275Çóµ÷¼Á +16 waltzh 2026-04-01 16/800 2026-04-05 17:14 by Hdyxbekcb
[¿¼ÑÐ] 328·Öµ÷¼Á +6 ÃÅmen 2026-04-04 6/300 2026-04-05 13:40 by imissbao
[¿¼ÑÐ] 295Çóµ÷¼Á +4 AÄãºÃÑо¿Éú 2026-04-04 5/250 2026-04-04 22:46 by yu221
[¿¼ÑÐ] ¸´ÊÔµ÷¼Á +6 ·¶¸ùÅà 2026-04-04 6/300 2026-04-04 14:27 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 281Çóµ÷¼Á +10 aaawhy 2026-04-03 10/500 2026-04-03 21:42 by lbsjt
[¿¼ÑÐ] Çóµ÷¼Á»ú»á +5 ÒâȾivy 2026-04-03 5/250 2026-04-03 15:13 by qoooooo614
[¿¼ÑÐ] 282Çóµ÷¼Á +5 ºôÎü¶¼ÊǼõ·Ê 2026-03-31 5/250 2026-04-03 12:03 by 1753564080
[¿¼ÑÐ] 320Çóµ÷¼Á +3 ũҵ¹¤³ÌÓëÐÅÏ¢¼ 2026-04-03 3/150 2026-04-03 11:40 by ÍÁľ˶ʿÕÐÉú
[¿¼ÑÐ] 326Çóµ÷¼Á +10 áÌáÌ×Ð 2026-04-02 10/500 2026-04-03 09:08 by ÅÁ¶ûÂíÀ­ÌØ
[¿¼ÑÐ] »·¾³¹¤³Ì297·ÖÇóµ÷¼ÁÒ»Ö¾Ô¸º¼¸ßÔº +15 GENJIOW 2026-03-31 16/800 2026-04-02 17:56 by cyh¡ª315
[¿¼ÑÐ] ÄÜÔ´¶¯Á¦ µ÷¼Á +3 ²»ÆÆ²»Á¢0 2026-04-02 3/150 2026-04-02 12:46 by ffffjjjj
[¿¼ÑÐ] 272Çóµ÷¼Á£¬½ÓÊÜ¿çרҵµ÷¼Á£¡ +4 ÏÐÓ㬠2026-03-31 4/200 2026-04-02 11:18 by guyan1000
[¿¼ÑÐ] ¡¾Çóµ÷¼Á¡¿ÐÂÄÜÔ´²ÄÁϱ¾¿Æ£¬Ò»Ö¾Ô¸211£¬³õÊÔ321 +6 Çóµ÷¼ÁѧУ£¬ 2026-04-02 6/300 2026-04-02 09:41 by Çç¿Õ210210
[¿¼ÑÐ] 08ÉúÎïÓëҽҩר˶³õÊÔ346ÕÒµ÷¼Á +6 dianeeee 2026-04-01 7/350 2026-04-02 08:23 by guoweigw
[¿¼ÑÐ] ¿¼ÑвÄÁϹ¤³Ì351·Öµ÷¼Á +5 Õû¸öºÃµÄ 2026-03-31 5/250 2026-04-01 09:36 by topgun2009
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û