Skip to content

Instantly share code, notes, and snippets.

@wwwins
wwwins / loader_bin.html
Last active December 12, 2015 05:19
three.js - loading 3d model tutorial
<!DOCTYPE html>
<html>
<head>
<title>Getting started with Three.js : Part3</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script src="libs/three.min.js"></script>
<script src="libs/stats.min.js"></script>
<script src="libs/Detector.js"></script>
<script src="libs/loaders/BinaryLoader.js"></script>
<script src="js/loader_bin.js"></script>
@wwwins
wwwins / skybox.js
Last active December 12, 2015 05:18
Three.js skybox and cube reflection material tutorial
window.onload = function() {
// detector
if (!Detector.webgl) Detector.addGetWebGLMessage();
// main
var container;
var stats;
var mouseX, mouseY;
var camera, scene, renderer, light, sunLight;
var cube;
@wwwins
wwwins / three_basic.html
Last active December 12, 2015 05:18
Getting started with three.js
<!DOCTYPE html>
<html>
<head>
<title>Getting started with Three.js</title>
<style>
canvas { width: 100%; height: 100% }
body {background: #333; overflow: hidden;}
#info { color: #ff0; position: absolute; top: 10px; width: 100%; text-align: center; z-index: 100; display:block; }
</style>
</head>
@wwwins
wwwins / Base3D.as
Created November 15, 2012 08:08
2D particles random motion
package
{
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.display3D.Context3D;
import flash.display3D.Context3DTextureFormat;
import flash.display3D.Context3DTriangleFace;
import flash.display3D.IndexBuffer3D;
@wwwins
wwwins / flintMusicNotation.as
Created August 31, 2012 08:44
flint music notation
package
{
import flash.display.Bitmap;
import flash.display.InteractiveObject;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;
import flash.geom.Rectangle;
import net.hires.debug.Stats;
@wwwins
wwwins / flintSparklerEffect.as
Created August 31, 2012 07:45
flint sparkler effect
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;
import flash.geom.Rectangle;
import net.hires.debug.Stats;
import org.flintparticles.common.actions.Age;
import org.flintparticles.common.actions.Fade;
@wwwins
wwwins / flintSnow.as
Created August 31, 2012 07:18
flint snow effect
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Point;
import flash.geom.Rectangle;
import net.hires.debug.Stats;
import org.flintparticles.common.counters.Steady;
import org.flintparticles.common.displayObjects.RadialDot;
import org.flintparticles.common.initializers.ImageClass;
@wwwins
wwwins / Main.as
Created August 9, 2012 10:04
mosaic or pixel effect
package
{
import flash.display.Bitmap;
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
static public const PIXEL_SIZE:uint = 10;
@wwwins
wwwins / Item.as
Created July 26, 2012 02:20
carousel effect
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import iqcat.utility.TextUtils;
/**
* draw circle
* @author jacky
*/
@wwwins
wwwins / secret.as
Created July 24, 2012 07:10
secret image
package
{
import com.codeazur.as3swf.SWF;
import f.events.LoadEvent;
import f.net.Load;
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.utils.ByteArray;
import iqcat.utility.ByteArrayUtils;