Skip to content

Instantly share code, notes, and snippets.

@XerxesZorgon
Created February 2, 2024 19:36
Show Gist options
  • Save XerxesZorgon/abe68c173daeb2ea16ec4e7af3658888 to your computer and use it in GitHub Desktop.
Save XerxesZorgon/abe68c173daeb2ea16ec4e7af3658888 to your computer and use it in GitHub Desktop.
Geogebra worksheet showing rotations/scaling for a linear transformation
<!DOCTYPE html>
<html>
<head>
<meta name=viewport content="width=device-width,initial-scale=1">
<meta charset="utf-8"/>
<script src="https://cdn.geogebra.org/apps/deployggb.js"></script>
</head>
<body>
<div id="ggbApplet"></div>
<script>
var parameters = {
"id": "ggbApplet",
"width":2169,
"height":993,
"showMenuBar":true,
"showAlgebraInput":true,
"showToolBar":true,
"customToolBar":"0 73 62 | 1 501 67 , 5 19 , 72 75 76 | 2 15 45 , 18 65 , 7 37 | 4 3 8 9 , 13 44 , 58 , 47 | 16 51 64 , 70 | 10 34 53 11 , 24 20 22 , 21 23 | 55 56 57 , 12 | 36 46 , 38 49 50 , 71 14 68 | 30 29 54 32 31 33 | 25 17 26 60 52 61 | 40 41 42 , 27 28 35 , 6",
"showToolBarHelp":true,
"showResetIcon":false,
"enableLabelDrags":false,
"enableShiftDragZoom":true,
"enableRightClick":false,
"errorDialogsActive":false,
"useBrowserForJS":false,
"allowStyleBar":false,
"preventFocus":false,
"showZoomButtons":true,
"capturingThreshold":3,
// add code here to run when the applet starts
"appletOnLoad":function(api){ /* api.evalCommand('Segment((1,2),(3,4))');*/ },
"showFullscreenButton":true,
"scale":1,
"disableAutoScale":false,
"allowUpscale":false,
"clickToLoad":false,
"appName":"classic",
"buttonRounding":0.7,
"buttonShadows":false,
"language":"en",
// use this instead of ggbBase64 to load a material from geogebra.org
// "material_id":"RHYH3UQ8",
// use this instead of ggbBase64 to load a .ggb file
// "filename":"myfile.ggb",
"ggbBase64":"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",
};
// is3D=is 3D applet using 3D view, AV=Algebra View, SV=Spreadsheet View, CV=CAS View, EV2=Graphics View 2, CP=Construction Protocol, PC=Probability Calculator DA=Data Analysis, FI=Function Inspector, macro=Macros
var views = {'is3D': 0,'AV': 1,'SV': 0,'CV': 0,'EV2': 0,'CP': 0,'PC': 0,'DA': 0,'FI': 0,'macro': 0};
var applet = new GGBApplet(parameters, '5.0', views);
window.onload = function() {applet.inject('ggbApplet')};
applet.setPreviewImage('data:image/gif;base64,R0lGODlhAQABAAAAADs=','https://www.geogebra.org/images/GeoGebra_loading.png','https://www.geogebra.org/images/applet_play.png');
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment