"KarlSims 2014-02-15"의 두 판 사이의 차이

jjuiddong
이동: 둘러보기, 찾기
 
1번째 줄: 1번째 줄:
 
* Genotype 다이어그램 3D 출력
 
* Genotype 다이어그램 3D 출력
** [[벌레 Genotype]]
 
 
[[File:Graphic_edit_system.png|center|thumb|400px]]
 
[[File:Graphic_edit_system.png|center|thumb|400px]]
 +
 +
=== Genotype Script===
 +
 +
Arm1( box, vec3(0.7,0.2,0.1), material(red), mass(1) )
 +
 +
Arm2( box, vec3(0.7,0.2,0.1), material(blue), mass(1) )
 +
 +
body( box, vec3(0.3,0.5,0.1), material(yellow), mass(1),
 +
 +
joint( revolute, quat(1.57075,vec3(0,0,1)), quat(1.57075,vec3(0,0,1)),
 +
vec3(0,-1,0),
 +
limit(-0.785375, 0.785375, 0.1),
 +
velocity(10),
 +
period(10),
 +
Arm1
 +
),
 +
joint( revolute, quat(1.57075,vec3(0,0,1)), quat(1.57075,vec3(0,0,1)),
 +
vec3(0,1,0),
 +
limit(-0.785375, 0.785375, 0.1),
 +
velocity(15),
 +
period(20),
 +
Arm2
 +
),
 +
joint( revolute, quat(), quat(), vec3(0,1.1,0),
 +
limit(-0.385375, 0.385375, 0.1),
 +
velocity(1),
 +
period(5),
 +
body
 +
)
 +
)
 +
 +
main( sphere, vec3(0.2,0.2,0.2), material(yellow), mass(1),
 +
 +
sensor( vision, quat(), quat(), vec3(0,-0.3,0),
 +
limit(-0.385375, 0.385375, 0.1),
 +
velocity(1)
 +
),
 +
 +
joint( revolute, quat(), quat(), vec3(0,1.1,0),
 +
limit(-0.385375, 0.385375, 0.1),
 +
velocity(1),
 +
period(5),
 +
body
 +
)
 +
)

2014년 2월 15일 (토) 20:02 기준 최신판

  • Genotype 다이어그램 3D 출력
Graphic edit system.png

[편집] Genotype Script

Arm1( box, vec3(0.7,0.2,0.1), material(red), mass(1) )

Arm2( box, vec3(0.7,0.2,0.1), material(blue), mass(1) ) 

body( box, vec3(0.3,0.5,0.1), material(yellow), mass(1),

	joint( revolute, quat(1.57075,vec3(0,0,1)), quat(1.57075,vec3(0,0,1)), 
		vec3(0,-1,0), 
		limit(-0.785375, 0.785375, 0.1),
		velocity(10),
		period(10),
		Arm1
	),
	joint( revolute, quat(1.57075,vec3(0,0,1)), quat(1.57075,vec3(0,0,1)), 
		vec3(0,1,0), 
		limit(-0.785375, 0.785375, 0.1),
		velocity(15),
		period(20),
		Arm2
	),
	joint( revolute, quat(), quat(), vec3(0,1.1,0), 
		limit(-0.385375, 0.385375, 0.1),
		velocity(1),
		period(5),
		body
	)
) 

main( sphere, vec3(0.2,0.2,0.2), material(yellow), mass(1),
	
	sensor( vision, quat(), quat(), vec3(0,-0.3,0), 
		limit(-0.385375, 0.385375, 0.1),
		velocity(1)
	),

	joint( revolute, quat(), quat(), vec3(0,1.1,0), 
		limit(-0.385375, 0.385375, 0.1),
		velocity(1),
		period(5),
		body
	)
)
개인 도구
이름공간

변수
행위
둘러보기
도구모음