GSI

여러개의 블로그 들을 보여 준다.
대표적으로 MSDN에서 여러가지 자료들을 올려 주고 계신 고마운 분들이당 ^^
http://blogs.msdn.com/tims/archive/2005/06/10/427565.aspx
Posted by gsi
:

개발자는 항상 새로운걸 추구 하고 그속에서 관계를 맺어 가는거 같네요.

저도 열심히 해야 겠습니다.
제가 하고 있다는 것은 바로 다른 사람들이 나보다 더 달려 가고 있다고
생각이 되니.. 무지 열심히 해야 겠네요 ^^.

http://www.gisdeveloper.co.kr/guestbook
Posted by gsi
:

Cube3D - WPF 3D

WPF 2007. 8. 30. 17:57 |

본 내용은 인터넷에서 받은 자료를 사용해서 작성한 것입니다.
영어권이 아닌 다른 곳이지만. 코드만 봐도 알수 있을 정도로 잘 정리 되어 있네요.

사각형 큐브를 3차원으로 구성하고 3D의 페이스에 동영상이나 2D 컨트롤 패널을
추가 할 수가 있습니다.

사용자 삽입 이미지

관련 자료 링크 : http://www.unitedstatesof.net/stuff/2007-03-19_WPF_Tutorial/WPF.pdf

Posted by gsi
:

Overview

A collection of tools to help developers using the 3D features in the Windows Presentation Foundation.

Some of things you will find inside:
  • Code to interact with 2D content placed on 3D
  • Trackball class to Rotate the camera using the mouse
  • ScreenSpaceLines3D to draw fixed width lines in a 3D scene
  • Texture coordinate generators

Current status: Released - please go to the "Releases" tab to download the latest source and binaries.
Audience: Beginner, Intermediate, Advanced
Language: C#
관련 주소 : http://www.codeplex.com/3DTools

내용.
해당 라이브러리를 사용하게 되면 3D의 표면에 Grid와 같은 패널의 내용을 맵핑 할 수가 있습니다. 3차원의 화면에 2차원의 각종 컨트롤을 처리 할 수가 있습니다.
그리고 트랙볼 구현도 쉽게 되니 활용하기 좋은 자료인듯 합니다.
Posted by gsi
:

가끔 mfc로 작업을 하다 보면 Dialog에 Bitmap를 배경에 깔고 싶을때가 있다.
그래서 배경에 까는건 아니지만 Picture Control을 사용해서 적용해보았다.

1. 리소스에 비트맵을 추가하고 아이디는 IDB_STATUSMGR_BACKGROUND로 지정
    (실제 파일을 불러 오는것도 가능하지만 지금 내가 한것은 리소스를 통해서 한것이기에...)

2. Dialog에 Picture Control을 생성한다.
3. Alt + D를 사용해서 레이어를 하단으로 옮겨 주는것도 좋다.
4. Type를 Bitmap로 맞춰 준다.
    (처음에 기본이 frame로 되어 있다.)
5. IDC_STATIC로 되어 있는 이름을 다른 것으로 바꾼다.

6. 코드를 추가한다.
BOOL CDlgStatusMgr::OnInitDialog()
{
   ...
    CStatic* m_pPicture = (CStatic*)GetDlgItem(IDC_STATIC_BACKGROUND);
    assert(m_pPicture && "포인터가 구해지지 않았네욤.");

    //HBITMAP를 생성한다.
    HBITMAP hBmp = (HBITMAP)::LoadImage(AfxGetInstanceHandle(),
     MAKEINTRESOURCE(IDB_STATUSMGR_BACKGROUND),
     IMAGE_BITMAP,
     0,0,
     LR_LOADMAP3DCOLORS);

    //Picture Control에 이미지를 연결시킨다.
    m_pPicture->SetBitmap(hBmp);
   ...
}

위와 같이 진행 하면. 픽쳐 컨트롤에 이미지를 부여 할 수 있다.

Posted by gsi
: