diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-09-27 12:06:00 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-09-28 01:48:05 +0530 |
| commit | 5f41d4cded56121af66b18c232c7f557ab803f94 (patch) | |
| tree | b0b48b4e3b453f7786ba0e1a21c0b2301b06d895 /src/main/kotlin/phenax/extensions/CameraManager.kt | |
| parent | aff909363f2fb647420105862432ab3e9d6ca1ed (diff) | |
| download | art-playground-openrndr-5f41d4cded56121af66b18c232c7f557ab803f94.tar.gz art-playground-openrndr-5f41d4cded56121af66b18c232c7f557ab803f94.zip | |
Add headless screenshot + fix scaling for antialiasing for vacation
Diffstat (limited to '')
| -rw-r--r-- | src/main/kotlin/phenax/extensions/CameraManager.kt | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/kotlin/phenax/extensions/CameraManager.kt b/src/main/kotlin/phenax/extensions/CameraManager.kt index d14205f..5112332 100644 --- a/src/main/kotlin/phenax/extensions/CameraManager.kt +++ b/src/main/kotlin/phenax/extensions/CameraManager.kt @@ -7,7 +7,7 @@ import org.openrndr.draw.* import org.openrndr.math.Quaternion import org.openrndr.math.Vector2 import org.openrndr.math.Vector3 -import phenax.utils.recordingEnabled +import phenax.utils.* enum class ActionType { PAN, @@ -35,7 +35,7 @@ class CameraManager(public var cameraPosition: Vector3, public var cameraRotatio } override fun setup(program: Program) { - if (recordingEnabled) return + if (recordingEnabled || screenshotEnabled) return cameraQuaternion = Quaternion.fromAngles(cameraRotation.x, cameraRotation.y, cameraRotation.z) @@ -99,7 +99,7 @@ class CameraManager(public var cameraPosition: Vector3, public var cameraRotatio override fun beforeDraw(drawer: Drawer, program: Program) {} override fun afterDraw(drawer: Drawer, program: Program) { - if (recordingEnabled) return + if (recordingEnabled || screenshotEnabled) return drawer.fontMap = font drawer.fill = ColorRGBa.WHITE |
