Author: byun1114

  • quadrilateral mesh

    copilot에서 4각형 메시를 만들어 달라고 해보았다.

    # 사각형 메쉬 예제
    
    # 정점 정의 (v x y z)
    v 0.0 0.0 0.0
    v 1.0 0.0 0.0
    v 1.0 1.0 0.0
    v 0.0 1.0 0.0
    
    # 면 정의 (f vertex1 vertex2 vertex3 vertex4)
    f 1 2 3 4

    이걸 보면 다음과 같다.

    각각의 점(v)에 대한 정의를 이용해서 면(f)을 만들어 낸다. 문제는 점의 좌표를 다 파악하고 있어야 한다.

    면에서 4개의 점을 입력하면 사각형이, 6개의 점을 입력하면 육각형을 만들 수 있다.

    copilot에서 인덱스 없이 만들 수 있는 방법을 물어 보았다. 방법을 알려주는데 그 방법은 제대로 동작하지 않는 것 같다. 인덱스를 활영해서 하는 것이 좋겠다.첫 번째가 0이 아닌 1이다. point cloud에서 obj 등과 같이 변환해 주는 것들이 있기는 한데.. 무료가 아닌 것 같다. 그러면 천천해 만들어 봐야한다. 표면이 단순하다는게 다행이긴 하다.

  • Telegraf on Windows

  • autologin on alpine linux

    alpine linux 에서 부팅 완료 후 root 로그인 하고 tty-clock을 실행하고 싶었다. 여러 방법을 시도하다 겨우 성공했다.

    기본적으로 아래의 내용을 /etc/inittab 에 넣어주면 된다. 그런데 위치가 문제다. 가장 마지막에 입력해 주면 로그인 화면이 계속 나온다. 그래서 상당히 윗 부분에 입력해 주었더니 동작했다.

    tty1::respawn:/bin/login -f root

    .bashrc 파일이 기본적으로 없기 때문에 /etc/profile 에서 tty-clock 명령어를 입력해 준다.

  • tty-clock on alpine linux

    tty-clock 이라고 화면 보호기로 쓰면 좋은 프로그램이 있다. 그런데 alpine linux에서는 apk 명령어로 설치가 안된다. 따라서 직접 빌드해 보도록 한다.

    alpine linux에서 build-essential 같은 패키지는 alpine-sdk 가 있다. 그리고 tty-clock은 ncurses를 이용한다고 한다. 그래서 관련 패키지를 설치한다.

    apk addd alpine-sdk ncurses-dev

    git을 이용해서 빌드에 필요한 파일을 다운 받는다.

    git clone https://github.com/xorg62/tty-clock.git

    폴더로 이동해서 빌드 후 설치한다.

    cd tty-clock
    make
    make install

    alpine linux 에서 autologin은 몇 가지 방법을 시도해 보았으나 잘 안된다. 당분간은 그냥 사용해야 할 것 같다. 그보다 FHD 모니터에서 글씨가 작게 보이는 문제가 있다. 폰트 패키지를 설치한다. 고해상도용 폰트 중 하나 설치한다.

    apk add fontconfig font-terminus

    위 페이지에 언급된 방법 중에서 1, 3, 4번 대로 실행하니 되기는 한다.

    edit /etc/conf.d/consolefont, set it to the font you choose, e.g. consolefont="ter-132n.psf.gz"
    
    enable this using # rc-update add consolefont boot