public ArborSystem(double repulsion, double stiffness, double friction, IArborRenderer renderer) { this.fAutoStop = true; this.fBusy = false; this.fNames = new Hashtable(); this.fNodes = new List <ArborNode>(); this.fEdges = new List <ArborEdge>(); this.fRenderer = renderer; this.fPrevTime = DateTime.FromBinary(0); this.fStopThreshold = /*0.05*/ 0.7; this.ParamRepulsion = repulsion; this.ParamStiffness = stiffness; this.ParamFriction = friction; }
protected ArborSystem(double repulsion, double stiffness, double friction, IArborRenderer renderer) { fAutoStop = true; fBusy = false; fGravity = false; fNames = new Hashtable(); fNodes = new List <ArborNode>(); fEdges = new List <ArborEdge>(); fRenderer = renderer; fStopThreshold = 0.1f; fRepulsion = repulsion; fStiffness = stiffness; fFriction = friction; }
public ArborSystemEx(double repulsion, double stiffness, double friction, IArborRenderer renderer) : base(repulsion, stiffness, friction, renderer) { this.fTimer = null; }
public ArborSystemTest(double repulsion, double stiffness, double friction, IArborRenderer renderer) : base(repulsion, stiffness, friction, renderer) { }