-
[비공개] 나는 어제 보다 나은 사람이 되었는가..?
1. 어린 나이(추측)임에도 불구하고 뛰어난 통찰력과 지식을 가지고 있는 블로거 발견.. 자극이 됨. 2. 한참 모자란 내자신을 발견 ㅋㅋ.. 반성만 한 하루구만..추천 -
[비공개] JOGL - glOrtho 와 Viewport의 개념잡기
glOrtho 와 glViewprt 는 화면에 그리고자 하는 Shape을 원하던 위치와 원하던 사이즈로 표현가능하도록 도와줍니다. glViewport 는 윈도우상에 표현하고자 하는 사물이 그려지는 영역(area)를 정의합니다. 예를들어 사물이 표시되는 영역을 전체 영역으로 설정하는것은 아래와 같습니다. glViewport(0, 0, ClientWidth, ClientHeight); // 처음 두개의 매개변수는 좌측 하단 좌표, 나머지는 사이즈 정보값. 위와같이 설정하면 아래 그림처럼 윈도우 전체 영역에 걸쳐 사물이 그려집니다. 만약 윈도우 창의 좌하단 25픽셀 영역에서만 사물을 그려지게 하고 싶다면 아래와 같이 설정합니다. glViewport(0, 0, 25, 25); 만약 처음 두개의 매개변수를 마이너스로 설정하면, 그려지는 영역은 화면 좌측으로 영역을 벗어나게 됩니다. void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); procedure glV..추천 -
[비공개] 카디오이드와 리마송
다음 형태의 방정식들을 고려하자. r = a +- bcos, r = a +- bsin 여기서 a와 b는 양수이다. 이들의 글래프를 리마송(limacons) 이라 부르며, a = b 인 특별한 경우를 심장형(cardioid)이라 부른다. 전형적인 그래프들을 그림 4에 그려 놓았다. 램니스케이트 다음 방정식 , 의 그래프는 8자 모양의 곡선이며, 램니스케이트(lemniscate)라 부른다. 장미 위 형태의 극방정식은 꽃잎 모양의 곡선이 되며, 장미(rose)라고 부른다. n이 홀수인 경우는 n개의 꽃잎으로 가지고, n이 짝수인 경우는 2n개의 꽃잎을 가진다. 컴퓨팅예제 _t++ ; _v2d.angle(_t*Math.PI/180) ; _v2d.length(100*Math.cos(2*_v2d.angle())) ; _v1d.angle(_t*Math.PI/180) ; _v1d.length(100*Math.sin(2*_v1d.angle())) ; 이 글은 스프링노트에서 작성되었습니다.추천 -
[비공개] jQuery 강좌 - Selector(선택자) 개념
우리가 선택하고자 하는것이 무엇이든지, jQuery 는 달러 사인으로 된 함수: $() 로 시작을 하게 됩니다. $() 함수는 일반적으로 html 태그와 ID , Class 속성값과 함께 사용됩니다. 표1. CSS와 jQuery 의 선택자 비교문 Selector CSS jQuery 설명 ID #ID_Name $('#ID_Name') ID값이 'ID_Name' 을 가지는 하나의 엘리먼트를 선택합니다. Class .Class_Name $('.Class_Name') Class 속성값이 'Class_Name' 값을 가지는 모든 엘리먼트를 선택합니다. Tag P $('P') 모든 P 태그를 선택합니다. 여기서 주목할만한 점은 Class Selector와 Tag Selector는 해당하는 엘리먼트를 하나만 선택하는것이 아니라 조건이 만족되는 모든 엘리먼트를 선택하고 있다는 점입니다. 관련 자료 - jQuey Selector 종류추천 -
추천
-
[비공개] 네이버 BQ 테스트 136~
멋도모르고 처음 했을때.. 상처 많이 받았었는데...ㅋㅋ 136이라..이정도면 만족함..추천 -
추천
-
[비공개] Visual C++ / OpenGL 개발 환경 설정
http://www.mrmoen.com/2008/03/30/opengl-with-visual-c-express-edition/ 위 블로그에 Visual C++ / OpenGL 개발환경 설정에 대한 자세한 설명이 있습니다.추천 -
[비공개] 액션스크립트와 수학 - Bezier(베지어) 곡선 소스 source
위키미디아 에 나와있는 베지어 공식입니다. 위 식을 액션스크립트 3 코드로 짜보았습니다. package sk_engine.math { /** * @author Lee Seul - ki * http://webnoon.net */ public class Bezier { public function Bezier():void { } /* * 매개변수 t는 분활되는 정도. 값이 클수록 비용이 크다. */ public static function getPath(t:uint,pt:Vector.):Vector. { var n : uint = pt.length*.5 - 1 ; var path : Vector. = new Vector.() ; var dist : Number = 1 / t ; var tv : Number = 0 ; for (var j : Number = 0; j추천 -
추천