2024-04-01

This commit is contained in:
2024-04-01 20:11:09 +09:00
parent a2349837be
commit c4291c2746
26 changed files with 464 additions and 34 deletions

10
doc/01_application.md Normal file
View File

@@ -0,0 +1,10 @@
# Application
1. j메인 클래스에서 javafx.application.Application를 상속하고, start()를 구현한다.
2. root 패널을 생성해서 레이아웃을 구현한다.
3. start()에서 전달받은 primaryStage에 setScene()을 사용해서 new Scene(root,w,h)을 넘겨준다.
4. start()메서드의 맨 뒤에 primaryStage.show()를 호출한다.
5. 메인 메서드에서 launch(args)를 호출하면 start()가 호출되고, GUI 창이 실행된다.
https://docs.oracle.com/javase/8/javase-clienttechnologies.htm

1
doc/02_pane.md Normal file
View File

@@ -0,0 +1 @@
# 패널

9
doc/03_controls.md Normal file
View File

@@ -0,0 +1,9 @@
# 컴포넌트
## Label
## Button
## TextField
### PasswordField

31
doc/04_3d.md Normal file
View File

@@ -0,0 +1,31 @@
# 3D
## Shape3D < Node
## MeshView < Shape3D
## Box < Shape3D
## Cylinder < Shape3D
## Sphere < Shape3D
## Mesh
## TriangleMesh
## PerspectiveCamera
## PointLight
## AmbientLight
## PhongMaterial < Material
* diffuse color
* diffuse map
* specular map
* specular color
* specular power
* bump map / normal map
* self-illumination map

0
doc/05_canvas.md Normal file
View File