[Groovy 및 Processing] 이미지 표시

5041 단어 processingGroovy
가져온 이미지를 그대로 표시하는 방법과 3D 객체에 텍스처로 붙여 넣는 방법의 두 가지 방법을 시도했습니다.

동영상 목록 : LWJGL 튜토리얼
동영상은 코코

DisplayTest.groovy
package episode005

import groovy.swing.SwingBuilder
import processing.core.PApplet

import javax.swing.*

class DisplayTest extends PApplet {

    def void setup() {
        size(640, 480, P3D)
        frameRate(60)
    }

    def void draw() {
        background(0, 0, 0)

        def img = loadImage('wood.png')
        image(img, 400, 300)

        beginShape()
        texture(img)
        vertex(15, 15, 0, 0)
        vertex(65, 15, 50, 0)
        vertex(65, 65, 50, 50)
        vertex(15, 65, 0, 50)
        endShape()
    }

    def static void main(args) {
        def display = new DisplayTest()
        new SwingBuilder().frame(
                title: 'Episode 3',
                defaultCloseOperation: JFrame.EXIT_ON_CLOSE,
                size: [640, 480], show: true) {
            widget(display)
        }
        display.init()
    }
}

좋은 웹페이지 즐겨찾기