Bump to OPENRNDR 0.3.45-rc.2
This commit is contained in:
@@ -18,7 +18,7 @@ def openrndrUseSnapshot = false
|
||||
apply plugin: 'org.jetbrains.dokka'
|
||||
|
||||
project.ext {
|
||||
openrndrVersion = openrndrUseSnapshot? "0.4.0-SNAPSHOT" : "0.3.45-rc.2"
|
||||
openrndrVersion = openrndrUseSnapshot? "0.4.0-SNAPSHOT" : "0.3.45-rc.3"
|
||||
kotlinVersion = "1.4.0"
|
||||
spekVersion = "2.0.12"
|
||||
libfreenectVersion = "0.5.7-1.5.4"
|
||||
|
||||
19
openrndr-demos/src/demo/kotlin/DemoContour01.kt
Normal file
19
openrndr-demos/src/demo/kotlin/DemoContour01.kt
Normal file
@@ -0,0 +1,19 @@
|
||||
import org.openrndr.application
|
||||
import org.openrndr.color.ColorRGBa
|
||||
import org.openrndr.shape.Circle
|
||||
|
||||
/**
|
||||
* a simple demo that tests heavy stroke weights on tiny geometry
|
||||
*
|
||||
* This was made to assist in resolving https://github.com/openrndr/openrndr/issues/164
|
||||
*/
|
||||
fun main() = application {
|
||||
program {
|
||||
val c = Circle(200.0, 200.0, 10.0).contour
|
||||
extend {
|
||||
drawer.strokeWeight = mouse.position.y
|
||||
drawer.stroke = ColorRGBa.PINK
|
||||
drawer.contour(c)
|
||||
}
|
||||
}
|
||||
}
|
||||
41
openrndr-demos/src/demo/kotlin/DemoContour02.kt
Normal file
41
openrndr-demos/src/demo/kotlin/DemoContour02.kt
Normal file
@@ -0,0 +1,41 @@
|
||||
import org.openrndr.application
|
||||
import org.openrndr.color.ColorRGBa
|
||||
import org.openrndr.draw.LineJoin
|
||||
import org.openrndr.math.Vector2
|
||||
import org.openrndr.shape.ShapeContour
|
||||
import org.openrndr.shape.contour
|
||||
|
||||
/**
|
||||
* a simple demo that tests line joins
|
||||
*
|
||||
* This was made to assist in resolving https://github.com/openrndr/openrndr/issues/162
|
||||
*/
|
||||
|
||||
fun arc(start: Vector2, end: Vector2, radius: Double): ShapeContour {
|
||||
return contour {
|
||||
moveTo(start)
|
||||
arcTo(radius, radius, 0.0, false, false, end)
|
||||
}
|
||||
}
|
||||
|
||||
fun main() = application {
|
||||
configure {
|
||||
width = 800
|
||||
height = 800
|
||||
}
|
||||
program {
|
||||
val center = Vector2(width / 2.0, height / 2.0)
|
||||
val extra = Vector2(75.0, 75.0)
|
||||
|
||||
extend {
|
||||
drawer.clear(ColorRGBa.PINK)
|
||||
|
||||
drawer.lineJoin = LineJoin.BEVEL
|
||||
|
||||
drawer.strokeWeight = 40.0
|
||||
drawer.contour(arc(center - extra, center - extra - extra, 75.0))
|
||||
drawer.contour(arc(center, center + extra, 75.0 / 2.0))
|
||||
drawer.contour(arc(center + extra + extra, center + extra, 75.0 / 2.0))
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user