Skip to content
forked from openrndr/openrndr

OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics

License

Notifications You must be signed in to change notification settings

CodeCox/openrndr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Download

OPENRNDR

A Kotlin/JVM library for creative coding, real-time and interactive graphics. Can currently be used on Windows, macOS and Linux/x64 to create stand alone graphical applications.

Usage

A very basic OPENRNDR application looks like this:

import org.openrndr.Application
import org.openrndr.Configuration
import org.openrndr.Program
import org.openrndr.draw.loadImage

/**
 * This is a basic example that shows how to load and draw images
 */
class Image001 : Program() {
    override fun setup() {
        val image = loadImage("file:data/images/test_pattern.png")
        extend {
            drawer.image(image)
        }
    }
}

fun main() = Application.run(Image001(), Configuration())

Please have a look at our application template and our tutorial repository for more usage examples.

Basics and use are further explained in the OPENRNDR guide and more project information can be found on our website

About

OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 55.6%
  • Java 40.6%
  • GLSL 2.7%
  • Other 1.1%