Skip to content

Instantly share code, notes, and snippets.

@cshier
cshier / index.html
Created August 29, 2022 23:04
trivision-public (test)
<script src="https://js.upload.io/upload-js/v1"></script>
<script src="https://cdn.jsdelivr.net/npm/tweakpane@3.1.0/dist/tweakpane.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/0.139.1/three.min.js"></script>
<div id="scene-container"></div>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
javascript: (function () {
canvas = document.querySelectorAll("canvas")[0]
ctx = canvas.getContext '2d'
do canvas.resizeHandler = ->
canvas.width = window.innerWidth
canvas.height = window.innerHeight
window.addEventListener "resize", canvas.resizeHandler, false
PI = Math.PI
sin = (a) -> Math.sin(a)
canvas = document.getElementById 'canvas'
ctx = canvas.getContext '2d'
canvas.resizeToWindow = ->
canvas.width = window.innerWidth
canvas.height = window.innerHeight
Mouse =
x: window.innerWidth/2
y: window.innerHeight/2
down: false