Skip to content

Instantly share code, notes, and snippets.

@mimetikxs
mimetikxs / kinectV2_openFrameworks_linux.md
Created June 18, 2025 13:49 — forked from madelinegannon/kinectV2_openFrameworks_linux.md
How to get the Kinect V2 working in openFrameworks on Linux

How to get the Kinect V2 working in openFrameworks on Linux

This tutorial walks through how to get the Microsoft Kinect One working in Linux and openFrameworks.

Tested On

@mimetikxs
mimetikxs / setup-azure-kinect-on-jetson-x-nx.md
Created September 5, 2024 18:44 — forked from madelinegannon/setup-azure-kinect-on-jetson-x-nx.md
Notes on Setting up the Microsoft Azure Kinect on Ubuntu 18.04
@mimetikxs
mimetikxs / MakingGeometries.md
Created January 7, 2022 16:58 — forked from patriciogonzalezvivo/MakingGeometries.md
Creating Geometries in openFrameworks

Face by Face

void addFace(ofMesh& mesh, ofVec3f a, ofVec3f b, ofVec3f c) {
	ofVec3f normal = ((b - a).cross(c - a)).normalize();
	mesh.addNormal(normal);
	mesh.addVertex(a);
	mesh.addNormal(normal);
	mesh.addVertex(b);
	mesh.addNormal(normal);
@mimetikxs
mimetikxs / WebGL-WebGPU-frameworks-libraries.md
Created December 21, 2021 12:42 — forked from dmnsgn/WebGL-WebGPU-frameworks-libraries.md
A collection of WebGL and WebGPU frameworks and libraries

A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.

Engines and libraries

  • three.js: JavaScript 3D library
  • stack.gl: an open software ecosystem for WebGL, built on top of browserify and npm.
  • PixiJS: Super fast HTML 5 2D rendering engine that uses webGL with canvas fallback
  • Pex: Pex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser.
  • Babylon.js: a complete JavaScript framework for building 3D games with HTML 5 and WebGL
  • Filament: Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS and WASM/WebGL
  • ClayGL: A WebGL graphic library
@mimetikxs
mimetikxs / removeVScrap.bat
Last active April 19, 2021 15:20
Executable script to remove .vs/ and obj/ folders in the current and children directories
::
:: use this file to remove .vs/ and obj/ folders found in the current and children directories
:: these two folders contain temporal files and can get really heavy taking up a lot of HD space
::
:: move this file to the desired location and double click it
::
cd .
for /f %%i in ('dir /a:d /s /b .vs obj') do rd /s /q %%i
pause
@mimetikxs
mimetikxs / GLSL-Noise.md
Created February 18, 2021 17:38 — forked from patriciogonzalezvivo/GLSL-Noise.md
GLSL Noise Algorithms

Generic 1,2,3 Noise

float rand(float n){return fract(sin(n) * 43758.5453123);}

float noise(float p){
	float fl = floor(p);
  float fc = fract(p);
	return mix(rand(fl), rand(fl + 1.0), fc);
}
@mimetikxs
mimetikxs / OSX Example
Created December 7, 2019 20:35 — forked from rc1/OSX Example
Command line arguments in openFrameworks
open -n ./emptyExampleDebug.app/ --args 1 2 3 4
@mimetikxs
mimetikxs / gist:8a2f37b6d0ece45ee08d553539f97e74
Created August 11, 2018 00:32 — forked from CristinaSolana/gist:1885435
Keeping a fork up to date

1. Clone your fork:

git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream