Пример #1
0
        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;
        }
Пример #2
0
        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;
        }
Пример #3
0
 public ArborSystemEx(double repulsion, double stiffness, double friction, IArborRenderer renderer)
     : base(repulsion, stiffness, friction, renderer)
 {
     this.fTimer = null;
 }
Пример #4
0
 public ArborSystemTest(double repulsion, double stiffness, double friction, IArborRenderer renderer)
     : base(repulsion, stiffness, friction, renderer)
 {
 }