/* * Swirley Movement OP KL Example */ require Math; operator swirleyMovementOp( Scalar seconds, Index id, Xfo baseXfo, io Xfo xfo ) { xfo.tr = baseXfo.tr + Vec3(sin((seconds * 2.3) + (id * 3.2)) * 3.0, cos(seconds * 4.30) * 3.0, 0.0); // The following line will log a message to the console... // report("swirleyMovementOp :" + xfo.tr); }