コード例 #1
0
ファイル: ArborSystem.cs プロジェクト: Serg-Norseman/Arbor
        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
ファイル: ArborViewer.cs プロジェクト: subratb/GEDKeeper
 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)
 {
 }