전체 글 읽기54 Vector와 Scalar 스칼라 : 크기만 갖는 물리량. 크기만으로 그 물리량이 결정된다. 벡터 : 크기와 방향을 갖는 물리량. 크기와 방향이 정해져야 그 물리량이 결정된다. 벡터의 크기와 단위벡터(방향)로 표현 Size : 벡터는 크기와 방향을 가지는데 크기를 나타내는 것이 벡터의 길이이다. 벡터의 길이는 당연히 스칼라값이다. 벡터의 길이를 나타내기 위해 ||v||와 같은 방식으로 표기한다. 벡터의 길이를 구하는 공식은 ||v|| = sqrt(v0^2 + v1^2 + v2^2...+vn^2) Normalization : 벡터의 정규화는 크기가 1이 아닌 벡터를 단위 벡터(1인 벡터)로 만들어 주는 것이다. 1의 크기를 가지고 있는 단위벡터는 방향을 표현하는데 유용하게 사용되며 컴퓨터 그래픽스에서 광원의 방향, 평면의 법선 방향.. 2013. 12. 11. VB 6.0에서 Recordset의 Value 가져오기 예상외로 난해함. 필드명이나 제일 상단 Value는 가져오나 index로 가져오기 어려움. 일단 쿼리를 통해 Recordset을 가져왔다는 가정하에서 진행. myRectSet As New ADODB.Recordset 를 통해 myRectSet로 테이블을 가져왔음. Dim var As Variant var = myRectSet.GetRows(myRectSet.RecordCount) For i =0 To UBound(var, 2) MsgBox (var(0, i)) Next myRectSet.Close 이게 다임. GetRows시 i를 넣어서 가져오는 줄 알았으나 전체 갯수를 가져와야 됨. 이 후 UBound를 통해 다시 전체갯수를 알아올수 있는 듯. MsgBox에 var()를 통해, 첫번째는 필드, 두번째는.. 2012. 5. 12. VB 6.0에서 MSSQL 접근하기 우선 VB 6.0을 실행. 켜서 간단하게 표준 EXE를 생성. 여기서 마우스 포인터가 가르키는 컨트롤을 클릭하고 창 안에다가 드래그해서 컨트롤 생성. Command1_Click()라는 메서드 안에 코드 작성. Private Sub Command1_Click() Dim MyConnObj As New ADODB.Connection Dim myRectSet As New ADODB.Recordset MyConnObj.Open "Provider = sqloledb;Data Source=서버이름;Initial Catalog=테이블이름", "아이디", "패스워드", -1 Dim sqlStr As String sqlStr = "select * from 테이블이름" myRectSet.Open sqlStr, MyConnO.. 2012. 5. 12. 회전하는 입방체 만들기 #include "d3dUtility.h" // 장치를 위한 전역 변수 생성 IDirect3DDevice9* Device=0; // 화면의 해상도를 정의할 상수 전역 변수 인스턴스 const int Width = 800; const int Height = 600; // 버텍스 버퍼와 인덱스 버퍼를 저장할 전역 변수 인스턴스 생성 IDirect3DVertexBuffer9* VB = 0; IDirect3DIndexBuffer9* IB = 0; // 커스텀 버텍스 포맷을 만들기 위한 구조체 struct Vertex { Vertex(){} // 버텍스의 위치 정보만을 보관 Vertex(float x, float y, float z) { _x=x; _y=y; _z=z; } float _x, _y, _z; stat.. 2011. 11. 9. 이전 1 ··· 5 6 7 8 9 10 11 ··· 14 다음