본문 바로가기

SoftWare86

ASP.NET 의 .aspx? 주소값으로 인자 받기 2가지 방법이 있다. 주소창에 http://hslee.net/test.aspx?name=hslee&age=152 위와같이 넣어줬을대 인자값 받아오는 방법이다. 1. System.Collections.Specialized.NameValueCollection z = Request.QueryString; 2. String m_name = Request["name"]; 2011. 7. 11.
Visual Studio FileTracker : error FTK1011 에러 해결하기 에러나는 해당 프로젝트 파을에 코드를 추가해야한다. 1. 우선 에러나는 프로젝트의 파일 (ProjectName.csproj) 파일을 메모장으로 열자 프로젝트 파일을 메모장으로 열만 위와같이 나온다... 여기에 에러처리 코드를 추가해준다. 아래 코드를 위처럼 추가해준뒤 저장한후 Visual Studio 로 다시 프로젝트를 다시 Load 해준다. 그럼 에러 없음! false 2011. 7. 10.
Blender FBX파일로 저장 ] 위 동영상처럼 저장하면.된다.. 주의할점은 XNA 에서는 -90도로 인식한다..ㅠ 그래서 회전을 미리 -180도 시켜준것이다... 왜 180도를 시켰냐면.. 저장할때 +90 을 또 하기때문이다... 그리고 덮어씌우면 저장이 잘 않되는것 같다.. 저장하기전에 미리 파일 지우고 새로 저장하면 잘된다. 2010. 10. 6.
Blender SolideWork Import된 모델링 축소하기. 1. 모델을 마우스 오른쪽버튼 클릭. 2. 메뉴에서 Object -> Transform -> Scale 3. 키보드로 원하는 스케일 입력후 Enter 2010. 10. 6.
Blender 솔리드웍스 모델링 Import 하기 1. Save SolidWorks file as STL (*.stl). 2. When dialog box opens up, press "Yes". 3. Close SolidWorks. 4. Open Blender. 5. Delete the square. Press "Del" then "Left Click". 6. Import the STL file you saved from SolidWorks. 7. Zoom out until you find your model. "Centre Button on Mouse". 8. Refer to Scale Guides. 9. Refer to Reduce Verticies. 10. Now Export Blender file as Autodesk FBX (.fbx). 11.. 2010. 10. 6.
Microsoft XNA 물리엔진 원래는 OpenGL 고 PhyX 를 이용하여 로봇시뮬레이터를 개발하고자 방향을 잡았었다.. PhyX SDK 를 설치하고 예제도 돌려보고 했는데.. 음.. 뭐랄까 좀더 편한 XNA 3D 물리엔진을 찾았기에 XNA와 JigLibX 라는 물리엔진을 사용하기로 방향을 바꾸었다.. JigLibX 물리엔진은 아래 사이트를 참고하면 된다. http://jiglibx.codeplex.com/ 이번에 내가 사용한 개발툴 버전들은 VisualStudio2008 XNA 3.1 JigLibX 0.3.1 Beta 를 사용했다.. XNA의 경우 2.0 버젼이였나? 그때 잔깐 써봤기에.. 처음에는 그나마 쉽게 접근할수 있었다. 위 동영상은 물리엔진 테스트 동영상이다.. 그냥 Sky에 지구 하나 띄워노코 코드 수정 별로 없이 물리엔.. 2010. 10. 5.
C# 더블버퍼링 사용하기 컨트롤에 더블버퍼링 사용 방법 this.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true); this.UpdateStyles(); 2010. 9. 11.
C# Form간의 Data 공유.. //GraphicForm 생성자 private Form1 wnd = null; public GraphicForm(Form1 wnd) { InitializeComponent(); this.wnd = wnd; } public GraphicForm m_graphic = null; private GraphicForm_Show() { if (!m_graphic.Created) { m_graphic = new GraphicForm(this); m_graphic.MdiParent = this; m_graphic.Show(); } } 2010. 8. 9.
OpenGL PhysX 개발환경 구축하기 PhysX 를 설치하기위해서는 NVIDIA PhysX System Software http://www.nvidia.com/object/physx-9.10.0224-driver.html NVDIA PhysX SDK http://developer.download.nvidia.com/PhysX/2.8.1/PhysX_2.8.1_SDK_Core.msi 위순서대로 설치해줘야한다.. SDK를 설치하기전에 PhysX System Software가 설치되어있어야 한다.. 아래 사이트는 PhysX Support Center 페이지/.. http://supportcenteronline.com/ics/support/default.asp?deptID=1949 설치가 끝났다… 설치가 완료되면 시작프로그램에 Nvidia 프로그램이.. 2010. 8. 3.
OpenGL Visual Studio2008 에 OpenGL 개발환경 구축하기 보통은 Visual Studio 6.0 에 OpenGL 개발환경을 구축하여 사용하는게 가장 많을것 같다. 하지만 Visual Studio 6.0 의 버그들... 그리고 Resource 관리.. 등이 좋지 않아.. Visual Studio 2008 에서 OpenGL 을 개발하려고 한다. 우선 첨부파일 다운~~ 1. C:\Program Files\Microsoft Visual Studio 9.0\VC\include 위치에 gl 폴더를 생성 2. 압축푼곳의 Header 폴더의 파일들을 gl 폴더에 복사 3. C:\Program Files\Microsoft Visual Studio 9.0\VC\lib 위치에 Lib폴더(압축파일)의 파일을 복사 4. 마지막 Dll폴더(압축파일) 의 파일들을 C:\Windows\S.. 2010. 8. 3.
opengl 로봇시뮬레이터개발 OPEN GL에 대해서 글좀 쓰려고한다. 이번에 로봇 매니플레이터 시뮬레이션을 하기위해 여러가자 방안을 찾아보았다.. MSRDS를 이용한 시뮬레이션.. XNA를 이용한 시뮬레이션 Webots6 를 이용한 시뮬레이션 OpenGL 을 이용한 시뮬레이션 DirectX 를 이용한 시뮬레이션 webots6는 스위스에 있는 로봇 회사로 로봇 시뮬레이션 프로그램을 개발한 업체이다. 가격도 한화로 300만원 정도 하는것 같다.. 이 프로그램을 쓰면 좋겠지만.... 우리가 원하는 결과는 아니므로... 더 자세한걸 보고싶으면 아래 링크를 참조하시길... http://www.cyberbotics.com/ 우선 MSRDS의 경우.. 나중에 다른 로봇을 다시 시뮬레이션할때.. 처음부터 다시 개발해야될것 같은 생각이 들었다.. .. 2010. 8. 3.
C# Thread 사용하기 Thread _thread=null; private void Thread_APC() { if (!(_thread== null)) _thread.Abort(); //TiroShow Thread 리소스 해제 _thread= new Thread(Thread_Proc); _thread.Start(); } private void Thread_Proc() { } 2010. 6. 26.
C# Thread 에서 UI 또는 Control 접근하기 Visual Studio 2008 Sp1 개발환경이다.. Visual Studio 2005 까지만해도 Thread에서 Control을 접근하면 Warring 은 있었지만 Error는 없었다.. 하지만 2008 Sp1 부터 바뀐듯하다.. Realse 로는 Error가 나지 않지만 디버깅을 하면 Error 가 생긴다. 해결방법 -> this.Invoke(new MethodInvoker(delegate() { 여기서 컨트롤을 사용하면된다~~ })); 2010. 5. 27.
WinCE 시작프로그램 등록하기 [HKEY_LOCAL_MACHINE\init] 실행 -> regedit 들어가면 위 주소가 시작프로그램 레지 주소당. 2010. 5. 12.
WinCE Windows CE 개발환경 구축하기. 우선 Windows CE 개발환경을 구축하기에는 당연 PC가 필요할테이고.. WindowsXP 면 좋겠지만. 구지 XP일 필요는 없다... 1. WindowsXP 2. Microsoft Visual Studio 2005(8.0) -> 2008은 지원하지 않는다.. 그러므로 2005를 사용해야한다. 3. Microsoft Visual Studio 2005 SP1 4. Windows CE 6.0 5. CE Platform Builder 6.0 요정도만 깔면된다.! 2010. 4. 15.