code on 2008-12-18 nutsu forked:5favorite:11lines:38license : All rights reserved modified : 2008-12-18 14:16:54 Embed Tweet // write as3 code here.. package{ import frocessing.display.F5MovieClip3D; [SWF(frameRate="60", backgroundColor="#000000")] public class CurveTest extends F5MovieClip3D { private var num:int = 100; private var a:Number = 0; private var ss:Number = 100; private var vsa:Number = 0; public function CurveTest() { super(); colorMode( RGB, num*2 ); noFill(); perspective(PI/2); } public function draw():void { translate( fg.width/2, fg.height/2, -100 + mouseY ); rotateY(a); rotateX(a/3); vsa+=(mouseX*0.1*PI - vsa)*0.05; beginShape(); for( var i:int=0;i<num;i++) { stroke( i + num ); var vy:Number = ss - ss*2*i/num; var vs:Number = cos(vsa*vy/ss); var vx:Number = ss*cos(i*0.8)*vs; var vz:Number = ss*sin(i*0.8)*vs; moveToLast(); curveVertex3d( vx, vy, vz ); } endShape(); a += 0.01; } } } Code Fullscreen Preview Fullscreen yonatan bradsedito FlashFit ayumimatsuda.. yorozuna miyaoka Kay seyself stwind : Frocessing blackwater : 3D旋绕的线 kimucha : 3Dfrocessing 3D frocessing Math.cos Math.PI Math.sin int Number sort new page view favorite forked pv108 forked from: code on 2008-12-1.. bradsedito forked:0 favorite:2lines:38 (diff:1) pv0 forked from: code on 2008-12-1.. rem forked:0 favorite:0lines:38 (diff:1) pv82 forked from: code on 2008-12-1.. davidedc forked:0 favorite:0lines:27 (diff:23) pv242 forked from: code on 2008-12-1.. s26 forked:0 favorite:1lines:36 (diff:9) pv299 forked from: code on 2008-12-1.. tobgus forked:0 favorite:0lines:38 (diff:3)