public synchronized boolean fixed() { return particle.fixed(); }
public synchronized double ufrc() { return particle.ufrc(); }
public synchronized IParticleOnCurve upull(double uforce) { particle.upull(uforce); return this; }
public synchronized double upos() { return particle.upos(); }
public synchronized double uvel() { return particle.uvel(); }
public synchronized IParticleOnCurve addForce(double fx, double fy, double fz) { particle.addForce(fx, fy, fz); return this; }
// synchronized public ICurveI curve(){ return particle.curve(); } public synchronized ICurveI railCurve() { return particle.curve(); }
public synchronized IParticleOnCurve vel(IVecI v) { particle.vel(v); return this; }
public synchronized IVec acceleration() { return particle.acceleration(); }
public synchronized IParticleOnCurve pos(IVecI v) { particle.pos(v); return this; }
public synchronized IVec vel() { return particle.vel(); }
public synchronized IVec pos() { return particle.pos(); }
public synchronized IParticleOnCurve mass(double mass) { particle.mass(mass); return this; }
public synchronized double mass() { return particle.mass(); }
public synchronized IParticleOnCurve pull(double fx, double fy, double fz) { particle.pull(fx, fy, fz); return this; }
// synchronized public IParticleOnCurve acceleration(IVec v){ particle.acceleration(v); return // this; } public synchronized IVec acc() { return particle.acc(); }
public synchronized IParticleOnCurve addForce(IVecI f) { particle.addForce(f); return this; }
public synchronized IVec force() { return particle.force(); }
public synchronized IParticleOnCurve resetForce() { particle.resetForce(); return this; }
public synchronized IVec frc() { return particle.frc(); }
public synchronized IParticleOnCurve upos(double u) { particle.upos(u); return this; }
public synchronized IParticleOnCurve frc(IVecI v) { particle.frc(v); return this; }
public synchronized IParticleOnCurve uvel(double uv) { particle.uvel(uv); return this; }
public synchronized double fric() { return particle.fric(); }
public synchronized IParticleOnCurve ufrc(double uf) { particle.ufrc(uf); return this; }
public synchronized IParticleOnCurve fric(double friction) { particle.fric(friction); return this; }
public synchronized IParticleOnCurve addUForce(double uforce) { particle.upush(uforce); return this; }
public synchronized IParticleOnCurve pull(IVecI f) { particle.pull(f); return this; }
public synchronized IParticleOnCurve ureset() { particle.ureset(); return this; }
public boolean skipUpdateOnce() { return particle.skipUpdateOnce(); }