Skip to content

Instantly share code, notes, and snippets.

View gyubeomim's full-sized avatar
๐Ÿ‡ฌ๐Ÿ‡ง

Gyubeom Edward Im gyubeomim

๐Ÿ‡ฌ๐Ÿ‡ง
View GitHub Profile
@gyubeomim
gyubeomim / desktop-resol-change-6k.sh
Created March 25, 2026 07:27
desktop-resol-change-6k
#!/usr/bin/env bash
set -euo pipefail
PRESET="${1:-toggle}"
PERSIST="${PERSIST:-0}"
MODE_6K_W=6144
MODE_6K_H=3456
SCALE_6K=3.0
@gyubeomim
gyubeomim / vpython10.py
Created December 31, 2021 06:24
VPython example 10
from vpython import * # 7.6.2
from math import *
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ์ฐฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค
scene.center = vector(0,0,0)
scene.width = 800
@gyubeomim
gyubeomim / vpython9.py
Created December 31, 2021 06:22
VPython example 9
# code from https://www.youtube.com/watch?v=c3tX_qReGIM
from vpython import * # 7.6.2
#-----------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
# ํ™”๋ฉด ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. background ์ƒ‰๊ณผ ์นด๋ฉ”๋ผ center ํฌ์ธํŠธ๋ฅผ ์„ค์ •ํ•œ๋‹ค
scene = canvas(background = vector(0,0,0), center = vector(0, -5, 0))
@gyubeomim
gyubeomim / vpython8.py
Created December 31, 2021 06:18
VPython example 8
# code from https://youtu.be/H8CzQtx9vds
from vpython import * # 7.6.2
from math import *
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ์ฐฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค
scene.center = vector(0,0,0)
@gyubeomim
gyubeomim / vpython7.py
Created December 30, 2021 22:50
VPython example 7
# code from http://tcjd71.wixsite.com/vpython/blank-1
from vpython import * # 7.6.2
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ์ฐฝ์„ ์„ค์ •ํ•˜๋Š” ์ฝ”๋“œ
# scene.range = (5,5,5)
scene.center = vector(0,1,0)
@gyubeomim
gyubeomim / vpython6.py
Created December 30, 2021 22:35
VPython example 6
from vpython import * # 7.6.2
from math import *
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ์ฐฝ์„ ์„ค์ •ํ•˜๋Š” ์ฝ”๋“œ
scene.center = vector(0,-1,0)
scene.width = 400
@gyubeomim
gyubeomim / vpython5.py
Created December 29, 2021 22:52
VPython example 5
# code from https://youtu.be/oMBohUQz3NI
from vpython import * # 7.6.2
from math import *
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ์ฐฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค
scene = canvas(width=800, height=300, center=vector(0,0,0))
@gyubeomim
gyubeomim / vpython4.py
Created December 29, 2021 22:43
VPython example 4
# code from http://tcjd71.wixsite.com/vpython/blank-1
from vpython import * # 7.6.2
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ์ฐฝ๊ณผ ๊ทธ๋ž˜ํ”„์ฐฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค
scene = canvas(width=600, height=600, fov = 0.01*pi)
@gyubeomim
gyubeomim / vpython3.py
Created December 28, 2021 22:49
VPython example 3
# code from https://youtu.be/UoN70GjnBTI
from vpython import * # 7.6.2
#------------------------------------------------------------------
# ๊ทธ๋ž˜ํ”ฝ ๊ทธ๋ ค์ฃผ๋Š” ์ฝ”๋“œ
#------------------------------------------------------------------
m = 0.5 # ์งˆ๋Ÿ‰
k = 20.0 # ๊ฐ•์„ฑ
v0 = 4.0 # ์ดˆ๊ธฐ์†๋„
@gyubeomim
gyubeomim / vpython2.py
Last active December 28, 2021 22:39
VPython example 2
# code from https://youtu.be/H8CzQtx9vds๏ปฟ
from vpython import * # 7.6.2
from math import *
# ๊ณต๊ณผ ๋ฐ”๋‹ฅ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ณต์˜ ์œ„์น˜๋Š” ์ง€๋ฉด์œผ๋กœ๋ถ€ํ„ฐ 18 + 9 = 27m ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค. (vpython์€ y์ถ•์ด ์œ„์•„๋ž˜๋ฐฉํ–ฅ์ž…๋‹ˆ๋‹ค)
ball = sphere(pos=vector(-5,18,0), radius=1, color=color.green)
bottom = box(pos=vector(0,-9,0), size=vector(25,0.5,25))
# ์ดˆ๊ธฐ์†๋„๋Š” x๋ฐฉํ–ฅ์œผ๋กœ 0.7 m/s
v = vector(0.7, 0,0)