Files
orx/openrndr-demos/src/demo/kotlin/DemoVolumeTexture01.kt
2020-07-21 13:58:41 +02:00

23 lines
616 B
Kotlin

import org.openrndr.application
import org.openrndr.color.ColorRGBa
import org.openrndr.draw.*
import org.openrndr.extensions.Screenshots
fun main() = application {
program {
val volumeTexture = VolumeTexture.create(128,128,32)
val rt = renderTarget(128, 128) {
volumeTexture(volumeTexture, 0)
}
val cb = colorBuffer(128, 128)
extend {
drawer.isolatedWithTarget(rt) {
drawer.ortho(rt)
drawer.clear(ColorRGBa.PINK)
}
volumeTexture.copyTo(cb, 0)
drawer.image(cb)
}
}
}