2009/07/05 00:02
오늘 포팅한 클래스들
APE::AbstractCollection
APE::AbstractConstrain
APE::AbstractItem
APE::AbstractParticle
APE::APEngine
APE::Collision
APE::CollisionDetector
APE::AbstractConstrain
APE::AbstractItem
APE::AbstractParticle
APE::APEngine
APE::Collision
APE::CollisionDetector
앞으로 포팅해야 할 클래스들
APE::CollisionResolver
APE::Composite
APE::Group
APE::CircleParticle
APE::RectangleParticle
APE::SpringConstraint
APE::SpringConstraintParticle
APE::WheelParticle
APE::RimParticle
APE::MathUtiil
APE::Vector
APE::Interval
APE::Composite
APE::Group
APE::CircleParticle
APE::RectangleParticle
APE::SpringConstraint
APE::SpringConstraintParticle
APE::WheelParticle
APE::RimParticle
APE::MathUtiil
APE::Vector
APE::Interval
그리고 그래픽 관련 로직들을 모아놓은
APE::Graphics
를 작성해야한다. 이건 포팅이 아니구 직접 짜야된다능.
....아직 많이 남았다
힘내서 해야지
'루비 > APE 작업일지' 카테고리의 다른 글
| APE(Actionscript Physics Engine) 작업 일지 #3 (0) | 00:02:05 |
|---|---|
| APE(Actionscript Physics Engine) 작업 일지 #2 (2) | 2009/06/27 |
| APE(Actionscript Physics Engine) 작업 일지 #1 (1) | 2009/06/19 |
2009/06/27 22:36
1차로 정리가 끝난 문서다. 이제 저기서 사용하고 있는 플래시 내장 라이브러리를 분석할 차래라능. 텝사이즈는 4가 개념이라능. 아무튼 분석할 라이브러리의 리스트는 다음과 같다.
flash.display.Sprite
flash.utils.getQualifiedClassName
flash.display.DisplayObject
flash.display.DisplayObjectContainer
flash.display.Graphics
플래시 내장 라이브러리 분석이 끝나면 이 라이브러리들의 기능을 Ruby/SDL 용으로 구현하는 일을 하면 될꺼 같다능. 인턴때문에 대전에 와있어서 컴터가 업ㅂ어서 피시방에서 작업하려니 죽겠다능 -_-;;
'루비 > APE 작업일지' 카테고리의 다른 글
| APE(Actionscript Physics Engine) 작업 일지 #3 (0) | 00:02:05 |
|---|---|
| APE(Actionscript Physics Engine) 작업 일지 #2 (2) | 2009/06/27 |
| APE(Actionscript Physics Engine) 작업 일지 #1 (1) | 2009/06/19 |
2009/06/20 19:38
[루비]
이걸 require 하면 Dir 클래스에 tmpdir 이라는 메소드 생긴다. 이걸 호출하면 현재 시스템의 쓰기 가능한 임시 디렉토리의 경로를 리턴해 준다. 알아두면 쓸모가 있다.
'루비' 카테고리의 다른 글
| tmpdir (0) | 2009/06/20 |
|---|---|
| BitArray from sloth (3) | 2009/03/17 |
| ruby 숫자에 세자리마다 쉼표를 집어넣기 (0) | 2008/11/05 |
| 팩토리얼 (4) | 2008/10/09 |
| Ruby/SDL - 최근 근황 (1) | 2008/09/30 |
| Ruby/SDL - 요즘 심심풀이로 하는것 (2) | 2008/09/22 |
2009/06/19 22:30
APE(Actionscript Physics Engine) 는 AS3용 오픈소스 2D 물리엔진이라능.
공식 홈페이지는 이곳 http://www.cove.org/ape/index.htm (가보면 데모가 2개 올라와 있는데 매우 재미있다. 한번씩 해보자능)이고 아래와 같은 특징을 가지고 있심.
공식 홈피를 가보면 c++ sdl 과 java로 포팅이 되있는걸 볼 수 있다능.
지금 내가 하고 있는일은 이놈을 Ruby/SDL 용으로 포팅하는거라능.
지금은 코드분석중이라능. 19개의 클래스들의 상속 관계랑 각 클래스의 멤버변수, 멤버함수들의 리스트를 작성하고 있는중임. 지금 14개 클래스의 리스트를 작성해 놨다능. 나머지 5개의 클래스에 대해서 리스트 작성이 끝나면 액션 스크립트 내장 라이브러리 의존하는 코드들을 분석하는 일을 하려고 생각중임.
현재 진척도 : 대략 10%
글쓰면서 찾아봤는데 라이센스 문제는 신경꺼도 될꺼 같다.
http://ko.wikipedia.org/wiki/MIT_%ED%97%88%EA%B0%80%EC%84%9C
공식 홈페이지는 이곳 http://www.cove.org/ape/index.htm (가보면 데모가 2개 올라와 있는데 매우 재미있다. 한번씩 해보자능)이고 아래와 같은 특징을 가지고 있심.
CircleParticles
-fixed or non-fixed
-variable mass, elasticity, and surface friction
RectangleParticles
-rotatable
-fixed or non-fixed
-variable mass, elasticity, and surface friction
WheelParticles
-traction and angular velocity
-fixed or non-fixed
-variable mass, elasticity, and surface friction
SpringConstraints
-stiffness
-collidable or non-collidible
-collidable constraints have variable width and scale
Grouping
-Composite class may contain Particles, and Constraints
-Group class may contain Particles, Constraints, and Composites
Collision
-multisampling
-static collision tests
Licensing
-non restrictive MIT License
-fixed or non-fixed
-variable mass, elasticity, and surface friction
RectangleParticles
-rotatable
-fixed or non-fixed
-variable mass, elasticity, and surface friction
WheelParticles
-traction and angular velocity
-fixed or non-fixed
-variable mass, elasticity, and surface friction
SpringConstraints
-stiffness
-collidable or non-collidible
-collidable constraints have variable width and scale
Grouping
-Composite class may contain Particles, and Constraints
-Group class may contain Particles, Constraints, and Composites
Collision
-multisampling
-static collision tests
Licensing
-non restrictive MIT License
공식 홈피를 가보면 c++ sdl 과 java로 포팅이 되있는걸 볼 수 있다능.
지금 내가 하고 있는일은 이놈을 Ruby/SDL 용으로 포팅하는거라능.
지금은 코드분석중이라능. 19개의 클래스들의 상속 관계랑 각 클래스의 멤버변수, 멤버함수들의 리스트를 작성하고 있는중임. 지금 14개 클래스의 리스트를 작성해 놨다능. 나머지 5개의 클래스에 대해서 리스트 작성이 끝나면 액션 스크립트 내장 라이브러리 의존하는 코드들을 분석하는 일을 하려고 생각중임.
현재 진척도 : 대략 10%
글쓰면서 찾아봤는데 라이센스 문제는 신경꺼도 될꺼 같다.
http://ko.wikipedia.org/wiki/MIT_%ED%97%88%EA%B0%80%EC%84%9C
'루비 > APE 작업일지' 카테고리의 다른 글
| APE(Actionscript Physics Engine) 작업 일지 #3 (0) | 00:02:05 |
|---|---|
| APE(Actionscript Physics Engine) 작업 일지 #2 (2) | 2009/06/27 |
| APE(Actionscript Physics Engine) 작업 일지 #1 (1) | 2009/06/19 |



analysis.txt