Skip to content

Instantly share code, notes, and snippets.

@gero3
gero3 / syntax.sl
Last active December 31, 2019 10:02
Define TwoNumbers {
Number a;
Number b;
}
Number a;
Number b;
var fs = require("fs");
function getMethods(obj) {
var allPages = {};
for (var category in obj) {
var pages = obj[category];
@gero3
gero3 / EdgesGeometry.js
Created April 23, 2015 18:01
try at EdgesGeometry.js
/**
* @author WestLangley / http://github.com/WestLangley
*/
THREE.EdgesGeometry = function ( geometry, thresholdAngle ) {
THREE.BufferGeometry.call( this );
thresholdAngle = ( thresholdAngle !== undefined ) ? thresholdAngle : 1;
@gero3
gero3 / test.js
Last active August 29, 2015 14:15
/*
* @author zz85 / http://twitter.com/blurspline / http://www.lab4games.net/zz85/blog
*
* Subdivision Geometry Modifier
* using Loop Subdivision Scheme
*
* References:
* http://graphics.stanford.edu/~mdfisher/subdivision.html
* http://www.holmes3d.net/graphics/subdivision/
* http://www.cs.rutgers.edu/~decarlo/readings/subdiv-sg00c.pdf
@gero3
gero3 / Small Three.js
Created August 25, 2014 14:25
the smallest three.js
var renderer = new THREE.WebGLRenderer({canvas:canvas});
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera();
scene.add(camera);
renderer.render(scene, camera);
var Checker = require('./lib/checker');
var fs = require('fs');
var str = fs.readFileSync('./build.min.js','UTF8');
var checker = new Checker();
checker.registerDefaultRules();
checker.configure({
requireCurlyBraces: ['while', 'do', 'try', 'catch','if', 'else'],
requireSpaceAfterKeywords: ['if', 'else', 'for', 'while', 'do', 'switch', 'return', 'try', 'catch'],
{
"requireCurlyBraces": ["while", "do", "try", "catch"],
"requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch"],
"requireSpacesInFunctionExpression": {
"beforeOpeningCurlyBrace": true
},
"requirePaddingNewlinesInBlocks": true,
"requireSpacesInsideObjectBrackets": "all",
"requireSpacesInsideArrayBrackets": "allButNested",
"requireSpaceBeforeBlockStatements": true,
/* Remove Link Outlines */
a, a:active, a:focus { outline: none; -moz-outline-style: none; }
:-moz-any-link:focus { outline: none; -moz-outline-style: none; }
*, *:focus, *:active { outline: none; -moz-outline-style: none; }
@gero3
gero3 / robot.js
Created December 4, 2012 22:05
test Robot
function Robot(robot) {}
// well, we need to do something...
// whenever our robot is idle, this method gets called.
Robot.prototype.onIdle = function(ev) {
var robot;
robot = ev.robot;
robot.ahead(150);
robot.rotateCannon(360);
@gero3
gero3 / robot.js
Created December 4, 2012 22:00
gero3' Robot
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(100);