« first day (38 days earlier)      last day (622 days later) » 

6:08 AM
@El'endiaStarman You usually use them often if you are optimizing for speed though.
 
 
12 hours later…
6:22 PM
@AquaTart I had 5 minutes of internet. :P
@MarsUltor If you're optimizing for speed, you've already done the hard/tedious work of programming, the aspect that Pytek is aimed at reducing.
On another note, I wrote a gravity simulator in Pytek last night:
\graphics3d(800,600)

\createLight[x,y,z=0,10,0, kind="spot"]()
\createCamera[x,y,z=0,0,-10, fov=45, dof=1]()
#these are the default light and camera

#interactivity is also default; WASD/arrow keys for panning, QE for forwards/backwards, ZX for zoom;
#left click-drag for rotating camera, right click-drag for rotating around world center

type:body(x,y,z,r,m){
    \self.(\names(\args)) = \args; #there should be a single command for this kind of thing
    #equivalent to '\self.[x,y,z,r,m] = [x,y,z,r,m]'
 
7:11 PM
@El'endiaStarman \self.(\names(\args)) = \args -> \init?
 

« first day (38 days earlier)      last day (622 days later) »