From 861af1d29b1fd81b823251835090ae69c48f2b8d Mon Sep 17 00:00:00 2001 From: Andrew Klise <1407352+kungfoomanchu@users.noreply.github.com> Date: Sun, 27 Jul 2025 15:13:51 -0400 Subject: [PATCH 1/3] Allow viewport size to be set via 'port' parameter --- visualcube.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/visualcube.php b/visualcube.php index a1e121a..a32642d 100644 --- a/visualcube.php +++ b/visualcube.php @@ -493,10 +493,18 @@ $sw = 0; // Viewport - $ox = -0.9; - $oy = -0.9; - $vw = 1.8; - $vh = 1.8; + $default_port = 1.8; + $vw = $default_port; + $vh = $default_port; + $ox = -$vw / 2; + $oy = -$vh / 2; + // Allow user to override viewport size via 'port' parameter + if (array_key_exists('port', $_REQUEST) && is_numeric($_REQUEST['port'])) { + $vw = floatval($_REQUEST['port']); + $vh = $vw; + $ox = -$vw / 2; + $oy = -$vh / 2; + } // ------------------[ 3D Cube Generator ]----------------------- From c77877ed929653dbb42645402753cde169a029a4 Mon Sep 17 00:00:00 2001 From: kungfoomanchu <1407352+kungfoomanchu@users.noreply.github.com> Date: Sun, 27 Jul 2025 15:20:45 -0400 Subject: [PATCH 2/3] Update visualcube_api.php for Viewport Size --- visualcube_api.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/visualcube_api.php b/visualcube_api.php index dd8b318..86476ef 100644 --- a/visualcube_api.php +++ b/visualcube_api.php @@ -259,6 +259,8 @@ function setCookie(cname, value){