Skip to content

Instantly share code, notes, and snippets.

View PsichiX's full-sized avatar
👨‍🔬
For the Symmetry! [mental health vacation]

Patryk Budzyński PsichiX

👨‍🔬
For the Symmetry! [mental health vacation]
View GitHub Profile
@PsichiX
PsichiX / testPointInBox3d
Created March 16, 2015 21:47
testPointInBox3d
public static bool testPointInBox3d(Vector3d point, Matrix boxTransformWorld, Vector3d boxDimension, Vector3d boxOrigin)
{
Matrix worldToLocalTransform = boxTransformWorld.inverse();
Vector3d localPoint = worldToLocalTransform.transform(point);
return localPoint.x >= -boxOrigin.x && localPoint.x <= boxDimension.x - boxOrigin.x &&
localPoint.y >= -boxOrigin.y && localPoint.y <= boxDimension.y - boxOrigin.y &&
localPoint.z >= -boxOrigin.z && localPoint.z <= boxDimension.z - boxOrigin.z;
}
@PsichiX
PsichiX / hello.frag
Last active August 29, 2015 14:11
GLSL Hello World
// here we declare that we want to use vColor from vertex processing unit.
varying vec4 vColor;
void main()
{
// our fragment shader only want to paint our shape with solid color.
gl_FragColor = vColor;
}
@SamiecAlfa // klasa.
// zmienne.
#oswiadczenie tekst : string = "hello world"
#oswiadczenie liczba : int = 10
// wskaznik pozwala na grzebanie w pamieci, bez tagu #nsfw obiekt bedzie normalnym obiektem.
#nsfw #oswiadczenie wskaznikNaLiczbe : int = #nic
// metoda.
#coolstory Dziel( a : int, b : int ) : int
@PsichiX
PsichiX / wykop.paski.user.js
Last active August 29, 2015 14:07
Wykop Paski
// ==UserScript==
// @name Wykop Paski
// @namespace paski.wykop.psichix.com
// @description Dodaje pod avatarami opisy pomagające daltonistom odróżniać mirków od mirabelek: '#M' - mężczyzna; '#K' - kobieta.
// @include http://www.wykop.pl/*
// @version 1.0.1
// @grant none
// ==/UserScript==
$(document).ready(function () {
$('img.avatar.male').parent().append('<div>#M</div>');