Skip to content

Instantly share code, notes, and snippets.

var meshBox = {
verts : [
v(-0.5,-0.5,-0.5), v(0.5,-0.5,-0.5), v(0.5,0.5,-0.5), v(-0.5,0.5,-0.5), // front
v(-0.5,-0.5,0.5), v(0.5,-0.5,0.5), v(0.5,0.5,0.5), v(-0.5,0.5,0.5), // back
],
tris : [
0,1,2, 2,3,0, // front
4,5,6, 6,7,4, // back
0,3,4, 4,3,7, // left
1,2,5, 5,6,2, // right
var teapotMesh = {"verts":[{"x":5.929688,"y":4.125,"z":0},{"x":5.387188,"y":4.125,"z":2.7475},{"x":5.2971,"y":4.494141,"z":2.70917},{"x":5.832031,"y":4.494141,"z":0},{"x":5.401602,"y":4.617188,"z":2.753633},{"x":5.945313,"y":4.617188,"z":0},{"x":5.614209,"y":4.494141,"z":2.844092},{"x":6.175781,"y":4.494141,"z":0},{"x":5.848437,"y":4.125,"z":2.94375},{"x":6.429688,"y":4.125,"z":0},{"x":3.899688,"y":4.125,"z":4.97},{"x":3.830352,"y":4.494141,"z":4.900664},{"x":3.910782,"y":4.617188,"z":4.981094},{"x":4.074414,"y":4.494141,"z":5.144727},{"x":4.254687,"y":4.125,"z":5.325},{"x":1.677188,"y":4.125,"z":6.4575},{"x":1.638858,"y":4.494141,"z":6.367412},{"x":1.68332,"y":4.617188,"z":6.471914},{"x":1.77378,"y":4.494141,"z":6.684522},{"x":1.873438,"y":4.125,"z":6.91875},{"x":-1.070312,"y":4.125,"z":7},{"x":-1.070312,"y":4.494141,"z":6.902344},{"x":-1.070312,"y":4.617188,"z":7.015625},{"x":-1.070312,"y":4.494141,"z":7.246094},{"x":-1.070312,"y":4.125,"z":7.5},{"x":-1.070312,"y":4.125,"z":7},{"x":-4.007656,"y":4.125,"z":6
@pandr
pandr / Chat experiment
Last active February 13, 2026 14:24
Chat experiment
#!/usr/bin/env python3
import os
import sys
from openai import OpenAI
import json
import argparse
import subprocess
from urllib.parse import urlparse, parse_qs, urlencode, urlunparse