Skip to content

Instantly share code, notes, and snippets.

<!DOCTYPE html>
<html lang="en">
<head>
<title>three.js WebGL 2 - buffergeometry - attributes - none</title>
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
/>
<link type="text/css" rel="stylesheet" href="main.css" />
import collections
import functools as ft
import itertools as it
import networkx as nx
def dereference(items):
def _dereference(x):
return items[x]
import operator
def getitem(obj, key, default=None):
try:
return obj[key]
except (IndexError, KeyError):
return default
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
""" Ordered Hypercube Faces """
import functools as ft
import itertools as it
import numpy as np
@filonik
filonik / npandas.py
Last active February 20, 2023 12:59
#! /usr/bin/python3
import os
import sys
import collections
import operator
import itertools as it
import numpy as np
{-# LANGUAGE AllowAmbiguousTypes, DataKinds, FlexibleContexts, FlexibleInstances, GADTs, KindSignatures, MultiParamTypeClasses, StandaloneDeriving, TypeFamilies, TypeOperators, UndecidableInstances #-}
module NList where
import Data.Foldable
import Data.Function
import Data.List
data Nat = Zero | Succ Nat
# -*- coding: utf-8 -*-
""" Generalized spherical coordinates and their Jacobians. """
DEFAULT_DTYPE = np.float32
def spherical0_position(x, dtype=DEFAULT_DTYPE):
return x
@filonik
filonik / multiple_drag.qml
Last active December 15, 2015 01:47
QML MultiPointTouchArea - Dragging multiple targets
import QtQuick 2.5
import QtQuick.Window 2.1
Window {
id: window
visible: true
width: 1280; height: 960
Item {
id: root